the main problem here is that while there is a linear relationship between pitch (tone) and speed (tempo) for a single frequency (e.g. the fundamental tone), it isn't quite so well-mannered when you pitch shift an entire voice because of the harmonics (esp. with crazy detroit strings, etc).
if you do a linear pitch shift (e.g. using the fader on your 1200s), you shift the entire spectral structure which transposes the formants and changes the size of the resonant body of the sound which can make stuff sound really funny (esp. in tracks whose sense of funk comes from the tibre of the voices). to avoid this, you can use a re-pitcher with harmonic correction such as the "time & pitch machine" in logic, which analyzes the formants to maintain the original timbre of the voice. you could do this to digitized files for use in final skratch or cd decks and rock it at +16 like dave angel without losing the nuances of your sound. 0d > On Wed, 4 Sep 2002, Bulger, Tim wrote: > >> This would work, but why couldn't you dynamically correct the key based >> on the amount of pitch? There should be a mathematical function for >> determining the amount of skew and correcting it. That way, you could >> record everything and the original speed and speed it up/slow it down >> without affecting the pitch in real time. > > it's a linear relation, pitch to speed. most not-lame programs i've ever > used for audio editing allow you to adjust pitch, speed, or pitch+speed, > each seperate. i was using the term pitch as a synonym for speed/tempo, > as is the convention with techno and/or dj types, but with something like > FS you could do anything you want to any digital file beforehand in an > audio editor... timestretch, timecompress, pitchshift, offline effects, > rearrange, whatever. maybe if they add realtime digital effects to > finalscratch sometime in the future things like realtime pitch-matching > (either manual arbitrary control or automatic compensation) in addition to > beat-matching will be more prevalent. > > -j > > -------------------------------------------------------- > Jeffrey Paul -datavibe- [EMAIL PROTECTED] > aim: x736e65616b phone: 130*21*16749 or 877-748-3467 > -------------------------------------------------------- > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]