Scrubber.txt

(3 KB) Pobierz
Designed to do the time-stretching "Dread-voice" thing you hear in a lot of old jungle and drum and bass.

Supports WAV files only. 

-----

I made Scrubber for doing the time-stretching "Dread-voice" thing you hear in a lot of old jungle and drum and bass. Of course, cos it's me it kinda got out of hand and bloated with options and functions - syncing to tempo, nasty granular stuff and a whole bunch of ways to control the playback with the mouse in the waveform window.

Now I’m working on a new C++ version that will be much better written and have lots more functionality, with the intention of leading on into further future projects. It's still a long way from finished and I'm still so I'm afraid you're on your own with this old alpha til I get round to finishing it.
Known issues - the file-browser is far from ideal - it'll show up every file, but you can only load .wavs. The waveform display is pretty shoddy (it kinda needs a zoom function to make the looping useful) and the file info isn't saved with your song or the scrubber programs (so it won't remember which .wav file you had loaded the next time you load the song up :-( ) - sorry 'bout all that - when I get a useful C++ version finished I’ll put it up here.

    Scrubber (VSTi, Windows only)

Instructions:

Load a .wav file using the browser on the right. It should show up in the waveform window. If you want the file to loop, click the "loop" checkbox in the "Mode" box and you can set the start and end points by dragging the red locators - left-click in the strip above the waveform window (where you can see the red locators tabs) to set the start point and right-click for the end point.

The bar immediately underneath the waveform display shows the current playing position in the wave.

The large gauge underneath that controls the playback rate - in Grains mode this is how quickly the audio willl play back, in non-granular mode this controls the pitch of the audio.The two spinedit boxes underneath this gauge set the maximum playback rates (the left sets the max rate for playing backwards and the right for forwards). clicking stretch to tempo will sync the maximum rate so that the looped section will play for one bar. Quantise play rate sets it so that the playrate gauge can only be set to full, 3/4, 1/2 or 1/4.

The granular mode is uses very basic granular techniques - very small segments (grains) of the audio file are taken and played back. The Payback rate gauge controls how the grains are taken from the original file - at slower playback speeds, they are very close together, so the audio will playback slower with the original pitch. The size of the grains is controlled by the parameters in the "Grain Params" box. The spacing control sets the space between each grain when they are played back - slider at the middle means one grain starts after the previous ends, further to the right and there is a gap between the two, further to the left and they will overlap. The pitch slider controls the pitch of the grains - so it's possible to control the rate at which the audio plays back (with the playback rate gauge) and aso the pitch of the actual grains (the top of the slider is fulll, original pitch, the bottom will cause the grains to play back in reverse).
Zgłoś jeśli naruszono regulamin