I have added the ability to use a fft phase vocoder algorithm to freeze and time stretch sounds. The old spectrogram has been moved to its own window which you can open from the preferences menu. (Pressing escape will enlarge it.)
The new sonogram not only shows you a realtime frequency vs. time graph with amplitude displayed as intensity. The Sonogram also doubles as a way to freeze and time stretch sounds using phase vocoder fft techniques. Clicking on the X axis freezes a sound while dragging in the Y axis changes the blur factor.
You can chooses the source you see in the sonogram as well as which source you will be able to freeze. You can also drag and drop a sound file onto the sonogram to see it and freeze it. You are limited to a maximum of 20 seconds and the freeze sonogram must be created in realtime due to how the phase vocoder algorithm works.";
Click the freeze on/off to freeze the sonogram and allow you to play with the currently recorded 5.6 seconds of sound. If the box is unchecked the sonogram will begin to automatically update again.
You can use the freeze speed to time stretch through the current spectrum seen in the sonogram. A speed of 0 means the sound is frozen, 0.1 would be 1/10 the normal speed, 1 = normal speed, -2 would be backwards at double speed. Time stretching using the phase vocoder technique sounds different than granulation and also allows for changing the speed of a sound without changing its pitch.
The blur width, blurs the current fft frame being played back with frames around it. Each frame is about 23ms in length so a blur width of 10 would blur the spectrum of about 230ms of the sound. As the blur is a random process adding a blur of 1-5 frames helps create a movement and vitality to a frozen sound.
The individual slots for presets had to be moved to make room for this new feature. You can still use them - just press the more button to see them.
You must sign-in to post your comment:
You can signin with your 440Software account (MacMusic, PcMusic, 440TV, 440Forums, 440Software, ...) or via FaceBook, Twitter or Google.