Jump to content

You know how some audio drivers let you adjust the pitch of the output by +/- 4 semitones or so?  Sometimes they call the feature "karaoke" since I guess people might use it for that purpose.

I've included images of what I mean below to jog your memory in case you have no idea what I'm on about.

Spoiler

702449

1.PNG.9a9883e1404c01e85c64972fa9b47dc9.PNG

2.PNG.09437b829da26823120e1bcd4dc9f625.PNG

3.PNG.d17d183ad34a7f3ae9de54c24458240e.PNG

If you have this feature and never used it, give it a try just for fun :P

 

Anyway, I'm wondering if anyone knows of a VST plugin that does the same thing?  It needs to be free, 64 bit, work "live", and give totally variable control (+/- 1 cent, not just 1 semitone).

 

Thanks!

Edited by Ryan_Vickers

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
https://linustechtips.com/topic/916894-pitch-shift-vst/
Share on other sites

Link to post
Share on other sites

I'm 100% sure Audacity has it as one of the default tools/effects.

 

 

 

Want to know which mobo to get?

Spoiler

Choose whatever you need. Any more, you're wasting your money. Any less, and you don't get the features you need.

 

Only you know what you need to do with your computer, so nobody's really qualified to answer this question except for you.

 

chEcK iNsidE sPoilEr fOr a tREat!

Link to comment
https://linustechtips.com/topic/916894-pitch-shift-vst/#findComment-11244621
Share on other sites

Link to post
Share on other sites

5 minutes ago, bob51zhang said:

I'm 100% sure Audacity has it as one of the default tools/effects.

 

 

 

Yeah it definitely does but I'm not sure I can steal it and use it as a standalone VST that works live

 

I don't have any other ideas so I'll give it a try though

I looked through the program files and they don't appear to use a VST format

Edited by Ryan_Vickers

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
https://linustechtips.com/topic/916894-pitch-shift-vst/#findComment-11244626
Share on other sites

Link to post
Share on other sites

Update: After some experimenting I've realized my needs are not what I thought they were.  I'm going to leave this thread open in case anyone does know of something, which I (and maybe others) would still like to know about, but what I actually need is either a) a version of this advanced enough to basically let me draw a curve remapping input tones to output tones in a variable (non-uniform) manner, or b) an autotune plugin of some kind that doesn't sound unnatural

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
https://linustechtips.com/topic/916894-pitch-shift-vst/#findComment-11244839
Share on other sites

Link to post
Share on other sites

I used to have a C-media based soundcard that let me do that and it was very helpful when I wanted to play along with a song on guitar and didn't want to change into the tuning of the song.  I've since used DAWs to replicate it once in a while, but I don't know of a plug-and-play solution.  I'm curious of what your application may be.

Link to comment
https://linustechtips.com/topic/916894-pitch-shift-vst/#findComment-11245251
Share on other sites

Link to post
Share on other sites

2 minutes ago, ShredBird said:

I used to have a C-media based soundcard that let me do that and it was very helpful when I wanted to play along with a song on guitar and didn't want to change into the tuning of the song.  I've since used DAWs to replicate it once in a while, but I don't know of a plug-and-play solution.  I'm curious of what your application may be.

This may sound a bit silly but my usecase is there is a (very cheap and crappy) piano used for pitch reference, but the piano is actually ~20 cents sharp on all notes (although this varies slightly across the range in fact) so my plan was to run its output into the line-in on the PC and run a VST plugin on the input using Equalizer APO to correct the pitch, and then play it back out through the speakers by "listen[ing] to" the device.  I got this working more or less using this plugin but it's not ideal...

 

This isn't for me though, I'm helping someone else out.  I could potentially use a DAW I suppose, now that I think about it, but I don't want this to be even slightly hard to setup - I should be able to configure everything once and then just leave it.

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
https://linustechtips.com/topic/916894-pitch-shift-vst/#findComment-11245265
Share on other sites

Link to post
Share on other sites

15 minutes ago, Ryan_Vickers said:

This may sound a bit silly but my usecase is there is a (very cheap and crappy) piano used for pitch reference, but the piano is actually ~20 cents sharp on all notes (although this varies slightly across the range in fact) so my plan was to run its output into the line-in on the PC and run a VST plugin on the input using Equalizer APO to correct the pitch, and then play it back out through the speakers by "listen[ing] to" the device.  I got this working more or less using this plugin but it's not ideal...

 

This isn't for me though, I'm helping someone else out.  I could potentially use a DAW I suppose, now that I think about it, but I don't want this to be even slightly hard to setup - I should be able to configure everything once and then just leave it.

That's not silly at all, as an engineer and a musician I totally get it.  Fender used to sell a guitar (maybe they still do) that had a built in DSP chip that would do something similar to change your guitar tuning with the turn of a knob.  Given your guitar was in tune in standard tuning, the DSP would pitch shift all the strings that needed modification to the new tuning, pretty ingenious.  I'll keep my mind on the problem, I think a solution exists somewhere.  I almost want to write a filter myself and make a VST.

Link to comment
https://linustechtips.com/topic/916894-pitch-shift-vst/#findComment-11245299
Share on other sites

Link to post
Share on other sites

@Ryan_Vickers, I have some good news, it appears that using MATLAB I would be able to design a filter and export it to VST 2 format.  Essentially what I could do is build bandpass filters for each frequency range that needs adjustment and then into its own pitch shifter to for the desired amount of semitones (+/- depending on what you need) and export that as a VST.  If you could provide me with the range of correction you need I would be willing to give it a shot.  What do you say?

Link to comment
https://linustechtips.com/topic/916894-pitch-shift-vst/#findComment-11264573
Share on other sites

Link to post
Share on other sites

2 hours ago, ShredBird said:

@Ryan_Vickers, I have some good news, it appears that using MATLAB I would be able to design a filter and export it to VST 2 format.  Essentially what I could do is build bandpass filters for each frequency range that needs adjustment and then into its own pitch shifter to for the desired amount of semitones (+/- depending on what you need) and export that as a VST.  If you could provide me with the range of correction you need I would be willing to give it a shot.  What do you say?

The perfectionist in me wants to make this, well, perfect, but after showing what I had come up with and getting feedback, in all honesty the solution I've got is already about as good as necessary.  I have a feeling it won't even be used all the time...

So while I appreciate the offer, I couldn't possibly ask you do to that for me given the circumstances.  If you'd like to anyway, for your own use or just for anyone who needs it (maybe I will some day), then be my guest, but don't do it just for me :D

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
https://linustechtips.com/topic/916894-pitch-shift-vst/#findComment-11264845
Share on other sites

Link to post
Share on other sites

17 hours ago, Ryan_Vickers said:

The perfectionist in me wants to make this, well, perfect, but after showing what I had come up with and getting feedback, in all honesty the solution I've got is already about as good as necessary.  I have a feeling it won't even be used all the time...

So while I appreciate the offer, I couldn't possibly ask you do to that for me given the circumstances.  If you'd like to anyway, for your own use or just for anyone who needs it (maybe I will some day), then be my guest, but don't do it just for me :D

Yeah, I get the time vs. utility argument for sure.  If I end up playing around with that kind of filtering in the future I'll let you know.  I used to teach teach a DSP lab at my college so sometimes I do a little on the side for fun.  Should you have any signal processing needs in the future, let me know!

Link to comment
https://linustechtips.com/topic/916894-pitch-shift-vst/#findComment-11266824
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×