4 ms·
Autotone – A vocal pitch correction web application, like Autotune
- MitPitt 4y agono demo?
- cosban 4y agoThis is fun! I wish it provided a way to save the audio too, but i see that's on the roadmap.
- dr_dshiv 4y agoPractically, can this be used for real-time pitch shifting of an octave or two?
- tgv 4y agoSince you identify an instrument or voice by its formants (which are more or less at a fixed frequency), it's unlikely to yield good results over such a large range.
- solarmist 4y agoI disagree. Sure, a naive approach wouldn't work (shift everything), but everyone's voice covers multiple octaves, so I'm sure plenty of people already know what changes need to happen if you sing in C2 but want to transpose it to C4, etc.
- tgv 4y agoOf course there's some knowledge about that, but the approach in the link identifies the pitch by an NN (this step is not relevant to the current discussion) and then applies an FFT based method for pitch shifting that doesn't take any of it into account. So it'll shift formants as well, making voices and instruments change their character substantially.
- solarmist 4y agoOh, yeah, that specific approach wouldn't work. It wasn't obvious to me if you were being specific about the article's approach or not.
- eviledamame 4y agoYes, that should be possible, the pitch shifting is very fast. I would expect the audio to sound pretty funky if you shift beyond one octave though
- huhtenberg 4y agoThe demo gets stuck in "Loading CREPE model" state. The console shows: Uncaught (in promise) DOMException: The object can not be found here. This is in a recent Firefox.
- danielskogly 4y agoWorks for me in FF 109.0b9 (64-bit) as soon as I allow access to the microphone.
- gr4yb34rd 4y agothis is really cool. by the looks of it, i'm going to need more than a vocoder to fix my voice.
- FpUser 4y agoThis is cool. Loved it. But the quality is kind of abysmal.
- eviledamame 4y agoThis may be because your sample rate was not a multiple of 16000. If that's the case, a low-quality, linear resampling is applied to the input audio to make it compatible with the pitch detection model. This resampling function should be improved. I just pushed a change that will attempt to set your sample rate to 48000 now which may improve your quality. Additionally, your sample rate will now log out in the console.
- aliqot 4y agoI wonder if this could be used to remove upspeak and other indecisive or passive-aggressive tones.
- ncr100 4y agoI hope so? /S