Hear it
Every parameter plays here, rendered on our server. Pick a test sound or your own file, move the dials or press Randomise, and switch bypass to compare.
Details
- Engine id
org.sournd.pitch.tessarine- Category
- Pitch
- Type
- Shifter, harmoniser
- Licence
- £2.99 once, or in the subscription
- Version
- 1.0.0
- Parameters
- 28
- Latency
- 624 samples (13.0 ms at 48 kHz)
- Tail
- 15 s
- Sidechain input
- no
- Channels
- mono or stereo
Parameters
The id is the C ABI parameter id and the JUCE parameter id (as a decimal string).
| Id | Key | Name | Min | Max | Default | Unit | Taper |
|---|---|---|---|---|---|---|---|
| 0 | voice1_semitones | Voice 1 pitch | -36 | 36 | 12 | st | linear |
| 1 | voice1_cents | Voice 1 fine | -100 | 100 | 0 | cents | linear |
| 2 | voice1_level | Voice 1 level | 0 | 100 | 100 | % | linear |
| 3 | voice1_pan | Voice 1 pan | -100 | 100 | -25 | % | linear |
| 4 | voice1_delay_ms | Voice 1 delay | 0 | 500 | 0 | ms | linear |
| 5 | voice2_semitones | Voice 2 pitch | -36 | 36 | -12 | st | linear |
| 6 | voice2_cents | Voice 2 fine | -100 | 100 | 0 | cents | linear |
| 7 | voice2_level | Voice 2 level | 0 | 100 | 70 | % | linear |
| 8 | voice2_pan | Voice 2 pan | -100 | 100 | 25 | % | linear |
| 9 | voice2_delay_ms | Voice 2 delay | 0 | 500 | 0 | ms | linear |
| 10 | voice3_semitones | Voice 3 pitch | -36 | 36 | 7 | st | linear |
| 11 | voice3_cents | Voice 3 fine | -100 | 100 | 0 | cents | linear |
| 12 | voice3_level | Voice 3 level | 0 | 100 | 0 | % | linear |
| 13 | voice3_pan | Voice 3 pan | -100 | 100 | 0 | % | linear |
| 14 | voice3_delay_ms | Voice 3 delay | 0 | 500 | 0 | ms | linear |
| 15 | voice4_semitones | Voice 4 pitch | -36 | 36 | 19 | st | linear |
| 16 | voice4_cents | Voice 4 fine | -100 | 100 | 0 | cents | linear |
| 17 | voice4_level | Voice 4 level | 0 | 100 | 0 | % | linear |
| 18 | voice4_pan | Voice 4 pan | -100 | 100 | 0 | % | linear |
| 19 | voice4_delay_ms | Voice 4 delay | 0 | 500 | 0 | ms | linear |
| 20 | mode | Mode | 0 | 1 | 0 | - | linear |
| 21 | formant | Formant keep | 0 | 100 | 0 | % | linear |
| 22 | spread_cents | Spread | 0 | 50 | 0 | cents | linear |
| 23 | feedback | Feedback | 0 | 70 | 0 | % | linear |
| 24 | feedback_ms | Feedback delay | 10 | 500 | 150 | ms | log |
| 25 | low_cut_hz | Low cut | 10 | 400 | 20 | Hz | log |
| 26 | mix | Mix | 0 | 100 | 50 | % | linear |
| 27 | output_db | Output | -24 | 12 | 0 | dB | linear |
How it is made
Original sOURnd design blending general techniques: a sinusoidal phase vocoder on the analytic signal with a low-delay asymmetric window, whole-lobe resynthesis, transient phase reset and cepstral formant keeping (poly mode); pitch-synchronous overlap-add grains driven by a YIN tracker with full-rate refinement (mono mode); equal-power panning, per-voice delay lines and a soft-limited feedback loop through the shifter. Ranges informed by our own measurements of octave and pitch pedals.