pitch shifters

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: pitch shifters

Post by tramp »

tramp wrote:The only pitch shifter I've found witch works in realtime is the smbPitchShifter by Stephan M. Bernsee.
http://www.dspdimension.com/admin/pitch ... ng-the-ft/

With some small optimization and ported to use fftw3 it work in rt (5.33ms latency), but still use ~50%DSP load.
Okay after some more optimizations, I've got it working quite well with ~3% DSP load at 128 f/b. Added a option to compensate the latency ( internal use 2048 f/b), to make it usable with dry/wet control. Also added tone and detune controls for the shifted signal.
It is available in the guitarix git repository now. It's called detune, ordered under Misc.
On the road again.
User avatar
funkmuscle
Established Member
Posts: 2806
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 131 times
Been thanked: 33 times

Re: pitch shifters

Post by funkmuscle »

tramp is sounds sweet.. real time latancy still. even using the compensate option.
running 100% wet sounded like a bass guitar using the JCMpreamp and the 1x15 cab.
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: pitch shifters

Post by autostatic »

That's great to hear tramp! Eager to give it a go.
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: pitch shifters

Post by tramp »

funkmuscle wrote:tramp is sounds sweet.. real time latancy still. even using the compensate option.
I'm glade you like it. :D

Well, latency compensation means, that the dry signal get delayed by the amount of the latency from the processed signal, to come in sync with the processed signal so that you could use it as harmonizer (dry/wet) as well.
On the road again.
User avatar
funkmuscle
Established Member
Posts: 2806
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 131 times
Been thanked: 33 times

Re: pitch shifters

Post by funkmuscle »

tramp wrote:
funkmuscle wrote:tramp is sounds sweet.. real time latancy still. even using the compensate option.
I'm glade you like it. :D

Well, latency compensation means, that the dry signal get delayed by the amount of the latency from the processed signal, to come in sync with the processed signal so that you could use it as harmonizer (dry/wet) as well.

so if I do run it wet I'll have the latency? I don't have a bass guitar so I wanna use the shifter to drop the octave for me.
maybe a LV2 version of your work? :D
the harmonizer, I didn't try. That would be nice if it could do multi-harmonies for vocal tracks like an intelligent harmonizer.
bazsound
Established Member
Posts: 480
Joined: Sat Aug 03, 2013 11:46 am

Re: pitch shifters

Post by bazsound »

this is great news.

As i dont have a bass guitar (only an accoustic) my only solution was to use an pitch shifter in ardour combined with calfs bass enhacner and some aggressive eq. It worked but some of the notes wernt consistant and the sound ended up being very midi.

It would be nice to have a sub octave plugin much like some of the guitar pedals you get for generating bass notes.
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: pitch shifters

Post by ssj71 »

I just found that MOD has some pitchshifter LV2 plugins. Anyone tried them?
https://github.com/portalmod/mod-pitchshifter

I assume these are made for realtime, but perhaps only on the MOD hardware.
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
User avatar
dednikko
Established Member
Posts: 152
Joined: Mon Dec 03, 2012 7:47 am
Location: Dallas, TX
Contact:

Re: pitch shifters

Post by dednikko »

This sounds like soething I need. I was looking around http://guitarix.sourceforge.net/ and wasn't able to find any info.

I have KXStudio and it is up to date. I can't see a pitch shifter option in the misc. button/tab in Guitarix. Will I need to DL source and compile myself? I am not afraid to, but I don't want to break my install, either.

****EDIT**** I read into it. I cloned git and found I needed to use ./waf configure in the trunk directory. Then I had to install some tools.

Configuration fails here:

Code: Select all

studio@studio-Aspire-5749Z:~/guitarix/trunk$ sudo ./waf configure
Checking for program msgfmt              : /usr/bin/msgfmt 
Checking for program intltool-merge      : /usr/bin/intltool-merge 
Checking for program g++ or c++          : /usr/bin/g++ 
Checking for program cpp                 : /usr/bin/cpp 
Checking for program ar                  : /usr/bin/ar 
Checking for program ranlib              : /usr/bin/ranlib 
Checking for g++                         : ok  
Checking for jack <= 1.8.0               :  
Checking for jack >= 1.9.2               :  
/home/studio/guitarix/trunk/wscript:623: error: the configuration failed (see '/home/studio/guitarix/trunk/build/config.log')
studio@studio-Aspire-5749Z:~/guitarix/trunk$ 
Last edited by dednikko on Mon May 12, 2014 10:08 pm, edited 1 time in total.
Think like a gun.
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: pitch shifters

Post by ssj71 »

dednikko wrote:This sounds like soething I need. I was looking around http://guitarix.sourceforge.net/ and wasn't able to find any info.

I have KXStudio and it is up to date. I can't see a pitch shifter option in the misc. button/tab in Guitarix. Will I need to DL source and compile myself? I am not afraid to, but I don't want to break my install, either.
Perhaps I misunderstand. Guitarix and MOD are completely separate projects. MOD does use many guitarix plugins but the pitch shifters I linked to are unrelated with guitarix. So if you want them you'll have to install from the source there in their github project. Then you'll have to open them using an lv2 host, which I think the latest guitarx can do. If not, use carla.

EDIT: They're definitely in active development. Last commit was 13 minutes ago :)
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
User avatar
dednikko
Established Member
Posts: 152
Joined: Mon Dec 03, 2012 7:47 am
Location: Dallas, TX
Contact:

Re: pitch shifters

Post by dednikko »

ssj71 wrote: Perhaps I misunderstand. Guitarix and MOD are completely separate projects. MOD does use many guitarix plugins but the pitch shifters I linked to are unrelated with guitarix. So if you want them you'll have to install from the source there in their github project. Then you'll have to open them using an lv2 host, which I think the latest guitarx can do. If not, use carla.

EDIT: They're definitely in active development. Last commit was 13 minutes ago :)
I was referring to tramp's reply:
tramp wrote:.....
It is available in the guitarix git repository now. It's called detune, ordered under Misc.
It is a little frustrating, as this seems to be exactly what I need for a particular sound I want, but I apparently am too n00bish. :?
Think like a gun.
User avatar
dednikko
Established Member
Posts: 152
Joined: Mon Dec 03, 2012 7:47 am
Location: Dallas, TX
Contact:

Re: pitch shifters

Post by dednikko »

Nevermind guys. I just kept hunting the dependencies down until it built.

Now I'm setting up some weird vocal stuff. Very cool! Maybe I can end up with one of those MOD devices and really rock this thing =)
Think like a gun.
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: pitch shifters

Post by tramp »

bazsound wrote:It would be nice to have a sub octave plugin much like some of the guitar pedals you get for generating bass notes.
:D That is exactly what it is. It would shift one octave up or down (not semitones) and you can detune by 1/4 semitone.
ssj71 wrote:Perhaps I misunderstand. Guitarix and MOD are completely separate projects.
Not really, we have a collaboration with the MOD team. Once they have forked our repository, but we have invited them to join us in the main project instead maintain a fork. They have follow the invention, merge there fork into mainstream, and now we work together on the same code base for guitarix.
ssj71 wrote:I assume these are made for realtime, but perhaps only on the MOD hardware.
I guess I'm the only happy MOD owner outside of Brazil. :), it's running arch linux, and if a plug run on the MOD, will run as well on any PC. As well you could install the complete MOD environment on your PC.
ssj71 wrote:the pitch shifters I linked to are unrelated with guitarix
But indeed, that is true. Gianfranco tell me that it runs with a latency of 128 f/p
dednikko wrote:Configuration fails here:
Looks like the "jack-dev" package is missed. Didn't know if KXstudio use jack1 or jack2. But, for any step witch fail during configure, you can assume that you need to install a -dev package with a similar name ( or libname-dev, or so) then the step witch fail.
If you install guitarix from git, you better remove the distro installation of guitarix before that.
If you are unpleasant from the git version ( which I don't believe), you could run "sudo ./waf uninstall" to remove the git version and install the distro version back.
On the road again.
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: pitch shifters

Post by tramp »

dednikko wrote:Maybe I can end up with one of those MOD devices and really rock this thing =)
They currently working on the next device, the MOD DUO.
Image

They will open a kickstart project in July, so keep an eye on it, if you interested in it. Gian told me, if the kickstart gets successful, the new device will come a lot, lot cheaper then the QUADRO, and shipping it to outside Brasilia will be a easy task then.
On the road again.
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: pitch shifters

Post by ssj71 »

tramp wrote:
ssj71 wrote:Perhaps I misunderstand. Guitarix and MOD are completely separate projects.
Not really, we have a collaboration with the MOD team. Once they have forked our repository, but we have invited them to join us in the main project instead maintain a fork. They have follow the invention, merge there fork into mainstream, and now we work together on the same code base for guitarix.
Thats awesome! Collaboration is always great in my book.
tramp wrote:
ssj71 wrote:I assume these are made for realtime, but perhaps only on the MOD hardware.
I guess I'm the only happy MOD owner outside of Brazil. :), it's running arch linux, and if a plug run on the MOD, will run as well on any PC. As well you could install the complete MOD environment on your PC.
While I'm sure thats true, I think their dedicated hardware and software built is probably more capable than the average PC. Otherwise they wouldn't have much of a selling point. But these plugs will surely work, just a matter of if the latency can be reasonable on MY desktop. Only one way to find out...

MOD duo looks great. If it were at a good price point I would really consider it. I'll have to watch for that kickstarter. Maybe I will add the MOD Lv2 extension to Hip2B!
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: pitch shifters

Post by tramp »

ssj71 wrote:Thats awesome! Collaboration is always great in my book.
Yep, that's why we make OpenSource, isn't it. :D
ssj71 wrote:While I'm sure thats true, I think their dedicated hardware and software built is probably more capable than the average PC. Otherwise they wouldn't have much of a selling point.
You could read the Hardware specs here:
http://www.portalmod.com/#/products/quadra
To use the MOD, and that means include the cloud of plugins, on your PC, you need a x86 architecture, that's all. Regarding the selling point, it's about the simplicity of use. The MOD hardware is a robust peace of Metal, which you could trow around the stage, and, it will just work.
So, they sell HardWare. They provide a software support which is a way easier then you could imagine. And, still, it will work, just work. 100%
It is for sure a task in it self to sell HardWare with OpenSource on it, and offer to the people to get the same stuff for free, but, hey, they do it exact this way, and it works. So yes, you could have the very same MOD on your PC, if you wont, for free, but do you like to take your PC on stage?? Or do you prefer a robust padelboard?? So the MOD is for professional use, from professionals, for professionals.
Developers are invited to provide there plugs, even commercial once (ys, you can sell plugins over the MOD cloud), just get in touch with the MOD team, as they need to ensure the quality for there users.
To get a impression about what they make out of LV2, you can play with the PadelBord's here:
http://www.portalmod.com/#/interface
(You need to use Cromium/Crome/safari no FireFox support)

Watch the promotion video: http://www.portalmod.com/#/home

all the source?? yep, here:
https://github.com/portalmod
On the road again.
Post Reply