The pitch shifters and harmonizers are awesome! I use them almost on every gig!
Some time has passed now and i need to ask - can they be still optimized regarding CPU load?
If so i’d have more possibilities and a little less fear that with further development of the ui and so on there’ll be less cpu available for effects in the future so i can’t use pedalboards anymore that worked before.
I’m in the same situation, I have a pedalboard with 5 or 6 common guitar effects using 50-60% CPU and even one pitchshifter (usually 2Voices) upsets the apple cart. I’ve posted elsewhere about this:
Having a pedalboard set up for shows with everything laid out for the optional footswitch and then having to create a secondary bare-bones pedalboard just to accomodate a pitch shifter (or amp simulation) is not really a valid workaround IMHO. I hope the CPU will be upgradable in the future because now that the MOD is out there it’s becoming apparent that the CPU is a bigger bottleneck than expected.
I think once the promised peripherals are fulfilled that the biggest challenge for the MOD to stay competitive in the Guitar Effects market is going to be it’s CPU capabilities.
As far as i understand, upgrading the MOD CPU would be more tricky than one might think. It’s not just the cpu itself but the whole board. Also the software would have to be altered.
But as far as i remember, Gianfranco told me about plans to upgrade the hardware - i hope i don’t spoil anything - in about a year or so. If i remember correctly, an A33 quadcore is/was planned.
Keeping this in mind, i really hope there’s still some room for improvement concerning the pitch shifter’s CPU load.
I run a dual output instrument (NS/Stick) so it’s like having two guitars plugged into one Duo… so I run really hot on the CPU usage. I have a basic pedalboard that runs at over 80%… so I can never use the pitch shifters.
I love my Whammy DT but it takes up so much space on my physical pedalboard…
In my case added CPU would be the answer.
I know the MOD team is working hard on other more critical issues so the expanded CPU isn’t a priority at the moment but I’d totally buy it if it were available today. Maybe there is a hacker out there that can design a board…
I thought of that but the droptune is very limited. I use the octave up with direct signal. The DROP only does down pitch…
EHX has a box that goes both ways and I think you can add a expression pedal to it too.
But the Whammy DT can do some pretty great sounds when combining the DT section with the Whammy section.
I also want MIDI capability and Only the DT and the most recent Whammy pedal has Midi on it. Neither the Drop or the EHX pedal has Midi.
I use the Mindi plugin to have the Whammy DT set to what I need for the song.
I’d really like to hear some feedback concerning the harmonizers from a (plugin) developer.
How much optimization potential do you think there is?
Are there other plugins in the pipeline with these functions to try out?
What about the new MAX gen~ integration? I’ve taken a look at gen and the possibilities seem endless (though i don’t have any idea what i’m doing… ).
thanks guys !
I don’t use 2voices, @GMaq - i guess because of the cpu load it has/had. I’d have to check but i think using 2 capos (or one capo/drop each) uses less CPU. Or try the Harmonizer II, there you also get 2 voices.
I feel like I should chip in on this subject, since I have spent quite some time optimizing the pitch shifters. Before the optimization process nearly all of them were unusable because of very high CPU-loads. I iteratively benchmarked the code of the plugins to find the bottlenecks, and then rewrote parts of the code to make it run more efficiently.
The potential for further optimizing these plugins (on a C++ level) is limited. The truly big CPU-consumers are already taken out of the equation.
From the research that I have done, it should still be possible to optimize the plugins on an Assembly level. Theoretically it should be possible to drop the CPU-load down to about a third of the current load, but this would take an extreme amount of time (months).
Currently the MOD team is not working on plugin alternatives to the currently available pitch-shifters and harmonizers. The gen~ integration is definitely interesting for this subject, but I did not personally do any tests with regard to CPU-load.
If anybody is interested in further optimizing the pitch-shifter family, we are open to pull requests!