Pitch change object?
Hello, Im new here, just wondering if there are any MSP objects for transposing audio in real time?
Quote: digiology wrote on Sat, 07 July 2007 22:11
----------------------------------------------------
> Hello, Im new here, just wondering if there are any MSP objects for transposing audio in real time?
----------------------------------------------------
Yeah, check the gizmo~ help file.
Cheers,
Mattijs
Check out the help file for gizmo~
Jeff Kaiser
http://www.JeffKaiser.com
On Jul 7, 2007, at 1:11 PM, Ross wrote:
>
> Hello, Im new here, just wondering if there are any MSP objects for
> transposing audio in real time?
>
Within gizmo~ you may want to test out different FFT params as some of these can't be changed in real-time. So you'd have to build several or change the arguments manually in your pfft~ subpatch.
Gizmo~ is really pretty cool up to a certain amount of stretching / transposition. Then it gets pretty wacky. This happens in most pitch-shifting (even in commercial apps) as it's a pretty rough and necessarily approximate calculation.
For another angle you can use a combination of the speed of the signal sent to your groove~ or sfplay~ : because the speed alters the pitch, if you send your speed value through a !/ 1. object to get your transposition factor, you can simultaneously speed up the loop without altering the pitch. (I think I have the specifics right... so twice as fast but half the pitch = original pitch, and so on). Again, eventually it will sound weird, but often this is cool too.
--CJ