Rotary Speaker
Semantic type: RotarySpeaker · Category: modulation
Creates rotary motion by varying the amplitudes of crossover-separated horn and drum paths and applying Doppler shifts.
Contract
- Seeded: no
- Catalog sample rates: not declared; this does not mean unsupported
- Assets: none
- Catalog-declared latency: zero
| Semantic name | Python constructor keyword | Type / count | Default | Unit | Range or values |
|---|---|---|---|---|---|
speedState |
speed_state |
string / 1 | "Slow" |
Not declared in catalog | Stop, Slow, Fast |
speed |
speed |
number / 1 | 100 |
% | 25 … 200 |
acceleration |
acceleration |
number / 1 | 2.2 |
s | 0.1 … 10 |
crossover |
crossover |
number / 1 | 800 |
Hz | 200 … 2000 |
rotorBalance |
rotor_balance |
number / 1 | 0 |
% | -100 … 100 |
stereoWidth |
stereo_width |
number / 1 | 75 |
% | 0 … 100 |
dopplerDepth |
doppler_depth |
number / 1 | 45 |
% | 0 … 100 |
amplitudeDepth |
amplitude_depth |
number / 1 | 55 |
% | 0 … 100 |
mix |
mix |
number / 1 | 70 |
% | 0 … 100 |
EffeTune app documentation
The following section is reproduced from the English EffeTune app documentation. It describes the app UI, so it can mention controls, meters, and displays that the library does not provide, and its parameter names and values can differ from the API through transforms or value maps. Only the parameters in the Contract table above, plus the telemetry described in Compatibility, are part of the library API; the Contract is authoritative. Some parameters take effect only when a related setting enables them.
Rotary Speaker
Rotary Speaker splits the sound between a high-frequency horn and low-frequency drum, then gives them different rotation rates. Level movement and a short Doppler delay create the characteristic dual-rotor motion.
Sound Enhancement Guide
- Select Slow for broad, relaxed movement and Fast for a more urgent rotary texture.
- Set Acceleration long enough to hear the rotors gather speed naturally when changing Speed State.
- Increase Doppler Depth for stronger pitch motion or Amplitude Depth for stronger level motion; moderate both for ordinary listening.
- Use Rotor Balance to favor the drum or horn, and reduce Stereo Width when headphones make the movement too broad.
Parameters
- System Presets — use Rotary Slow, Rotary Fast, Gentle Rotary, Vintage Rotor Slow, or Vintage Rotor Fast to load a complete starting point. Adjust individual parameters afterwards to refine it.
- Speed State — Stop, Slow, or Fast target. During a change, the rotors accelerate or slow down smoothly without interrupting the sound.
- Speed (25–200%) — scales both internal rotor rates while preserving their difference.
- Acceleration (0.1–10 s) — sets how quickly the rotors approach a new speed.
- Crossover (200–2,000 Hz) — divides drum and horn bands.
- Rotor Balance (-100–100%) — favors the drum at negative values and horn at positive values.
- Stereo Width (0–100%) — sets paired-channel spatial separation.
- Doppler Depth (0–100%) — sets moving-delay pitch motion.
- Amplitude Depth (0–100%) — sets level modulation from virtual rotor orientation.
- Mix (0–100%) — blends dry and rotary sound; 0% is transparent dry.