Hello
I'm currently trying to build a harmonizer for incoming audio using a series of pitch shifters but I'm running into two issues I wanted to ask about
From what I can tell the pitch parameters for the pitch shifter module are not setup according to a musical scale, if I wanted to map this such that the pitch slider was equivalent to a 1-128 chromatic midi note scale, how would I configure the module? I'm imagining it has to do with the pitch scale slider however I can't seem to figure out what the proper setting would be for it to align with a musical scale properly
Is there a way to have pitch shifters all receiving the same midi data but have each pitch shifter offset a different amount? The goal here is to create a harmonizing pitch shifter so for example if the first shifter shifts 12 notes up, the second shifts 24, the third 36 etc? I could do this by remapping the incoming midi data for each pitch shifter however if there is a way to do this internally, is there a way to offset the individual pitch shifters within sunvox?
Thanks!
Sunvox pitch shifter scales
- NightRadio
- Site Admin
- Posts: 3955
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: Sunvox pitch shifter scales
Hello!
Pitch unit = semitone / 10
One semitone (in the Pitch controller) = 10
For example, if you want to raise the pitch by 12 semitones: Pitch = 12 * 10 = 120.
Here is the Pitch Shifter maths :)I wanted to map this such that the pitch slider was equivalent to a 1-128 chromatic midi note scale, how would I configure the module?
Pitch unit = semitone / 10
One semitone (in the Pitch controller) = 10
For example, if you want to raise the pitch by 12 semitones: Pitch = 12 * 10 = 120.
It's a good question... :) Seems i should add the Offset parameter to the MultiCtl and Pitch Shifter modules. Now i don't see other ways to do this.Is there a way to have pitch shifters all receiving the same midi data but have each pitch shifter offset a different amount?
Re: Sunvox pitch shifter scales
Perhaps there's a way to load a certain table into the MultiCtl curve that would implement such an offset?
- NightRadio
- Site Admin
- Posts: 3955
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: Sunvox pitch shifter scales
Yes, seems it is the only solution nowPerhaps there's a way to load a certain table into the MultiCtl curve that would implement such an offset?
Re: Sunvox pitch shifter scales
Hi nightradio. Thanks so much for this. What should the third parameter (pitch scale) be set to in order to achieve a 10=1 semitone scale for the second parameter(pitch)? My understanding is the pitch setting works relative to the scale determined in the third parameter, is this correct?
Thank you so much!
Thank you so much!
- NightRadio
- Site Admin
- Posts: 3955
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: Sunvox pitch shifter scales
Yes :)What should the third parameter (pitch scale) be set to in order to achieve a 10=1 semitone scale for the second parameter(pitch)? My understanding is the pitch setting works relative to the scale determined in the third parameter, is this correct?
The final pitch = Pitch * Scale / 100
So you should set Scale to 10