Help - Search - Members - Calendar
Full Version: A realtime transposition tool needed
Hydrogenaudio Forums > Hydrogenaudio Forum > General Audio
MusicLover
I need a tool to transpose music in realtime, it has to be qualitive. Any ideas?
kritip
Do you mean transcode, transpose (score), or do you mean real time pitch shifting of the audio?
CODE
Transpose (Music). To write or perform (a composition) in a key other than the original or given key.


Kristian
MusicLover
real time pitch shifting of the audio - to make it more suitable for low-high voice of the singer etc...
Shade[ST]
QUOTE (MusicLover @ Apr 18 2006, 10:44 AM) *
real time pitch shifting of the audio - to make it more suitable for low-high voice of the singer etc...

Some DSPs do this. Easy to set up is the one on SB Lives.
Leo 69
A SoundTouch plugin from Foobar2000 can do the job nicely as far as I remember.
MusicLover
Could you please provide a link? Is SoundTouch working with 0.9?
Leo 69
Not yet. But there is another quite awesome plugin for Winamp, which is called Pacemaker. You may download it from here:

http://www.surina.net/pacemaker/pacemaker.exe

Enjoy !
MusicLover
Unfortunately, Pacemaker is not qualitive enough...
Supacon
What application do you have in mind that has such rigorous and stringent criteria for quality?
MusicLover
Its actually needed for performing in night clubs (some kind of karaoke, most dvd SAPs have such function - it's more qualitive than the Pacemaker)...
People there won't like if something goes wrong - they are drunken, angry and restless....
Supacon
Ah, I used to (and sometimes do) use Winamp for playing back karaoke in such environments, and pacemaker works just fine. It's the plugin used with the sax n' dotty hoster (which I don't use).

Maybe you have a very... discerning crowd compared to me or something, but most drunk people in a noisy bar wouldn't notice the difference in quality, especially with loud singing on top smile.gif
The quality of pacemaker isn't really all that bad, and you'll probably only have to pitch-shift a very small percentage of the songs, and those will generally only be a few semitones.

It maintains the tempo of the song while changing the key, so that will add some distortion, but if it's more important to keep the sound quality high, perhaps you can change speed instead of pitch, although I'm not sure how to accurately change the pitch this way... you could probably calculate how much a percentage change would affect the pitch.

You could look into Tricerasoft's karaoke hosting programs, like Swift Elite. It does what you want, although I'm not sure if the key-changing quality is any better, and I've had kind of bad luck using it... don't like the interface much.

Ableton Live music production software can do quite good quality timestretching with many modes and parameters, so that implies that it should be able to do just as good of a job transposing and maintaining the tempo. It's an expensive and complicated program though, for what you're most likely doing... but many DJs use it for live performance now, and you can sometimes find a cheap, stripped down version bundled with certain hardware (like M-Audio's stuff).

BTW, I may have misunderstood - I wasn't sure if you meant you are hosting karaoke, or actually singing as an entertainer yourself.
MusicLover
Thanks a lot, guess I'll try Swift Elite... I'm actuallly hosting karaoke... Well, not me, it's for my computer-audio illiterate friend! smile.gif
Supacon
I forgot about the chronotron. I don't know if it works significantly better than pacemaker, but it did its job well enough. Too bad it won't work for long without paying for it. tongue.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.