Home | ER-101 | ER-102 | ER-301 | Wiki | Contact

Suggestions on how to do pitch shifting usingthe 301?


#1

Perhaps a bit of DSP newbie question. Can anyone describe how to build a pitch shifting chain on the ER-301?

Thanks.


#2

What are you trying to pitch shift? Samples?


#3

If you are talking about realtime time stretching then way I do it is using a looper with a chosen buffer length then share that buffer with a sample player that has pitch control. I like using the speed parameter to do my pitch work/tuning.


#4

Real time input. Mostly oscillators.


#5

Thanks. Can you elaborate a bit on “chosen buffer length”?


#6

Well you will need to create a buffer for the loopers to work.
When creating the buffer you can choose time or beats for the length.
Once you create it, say it’s called buffer 1234
Then load up your chosen sample player and assign the buffer 1234 as it’s source. It will then play that buffer that is being recorded to.
Now you can have fun with pitch shifting.
I like to put both the looper and player in a mixer so I can mix in the pitched version with the original.
You may also need to use a reset to trigger the beginning of the looper and player. Messing with resets or not you can get some really cool poly rhythmic stuff and interesting melodies. This is happening because changing the pitch of the buffer will also change the speed.
I think there is a player that won’t mess with the speed but I prefer the speed control, I get better results.

Be aware that currently this method isn’t fool proof or perfect and you will get some clicks and odd playback. I use this as part of “character” of my processed material.
It will be fixed in the future afaik.

Enjoy!