SONAR NOTESOn-the-fly Time-stretching and CompressionPublished in SOS March 2002 Technique : Sonar Notes
One of Sonar's strongest features is the ability to do on-the-fly time-stretching and compression. This lets your digital audio loops run at different tempos, or follow along with tempo changes. Yet there's virtually no information in the manual, or in the third-party books I've seen, about the significance of editing the markers that control this process... so, let's remedy that situation. Acid and Recycle users, take note: many of the tips mentioned here also apply in a general sense to editing slices in these programs. Perfecting Groove Clips Sonar uses the principle of cutting an audio loop into 'slices', each of which represents a discre Speeding up generally truncates or time-compresses the decay, because the ear is most interested in where the attacks fall. When slowing down, the decays are extended to lengthen the slice accordingly. The key to successful time-stretching with rhythmic loops is making sure the slices fall exactly at attack transients, and nowhere else. There Sonar can read 'acidised' files (ie. ones that have pitch and tempo information embedded in them according to Acid's file format). These are already optimally sliced, and will follow tempo (and pitch) changes without requiring any type of preparation. However, a non-acidised file will not have these time-stretching properties until you convert it into what Sonar calls a Groove Clip. This automatically adds slicing markers, which you can edit later to optimise the stretching process. After importing the audio into the Clips Pane (either via the 'Import Audio' option in the File menu, or by simply dragging the file into the pane), hold down the right mouse button and click on the clip, and select Groove-Clip Loop or use the keyboard equivalent (hold down the Ctrl key and hit the 'L' key). In the Clips pane, a Groove Clip acquires rounded corners instead of the square ones usually associated with audio clips. If you're working with standard, percussive-oriented material without swing, Slowing down a loop where slices don't line up with attacks produces flamming due to the difference between when the program thinks the hi-hat should hit, as opposed to when it actually does hit. Speeding up the loop may not sound as bad, because the flamming gets closer together -- but tweaking will almost always make it sound better. The place to edit slices is the Loop Construction view, which you reach by double-clicking on a Groove Clip. It has two main slice editing sliders, a Basic If you end up with loops that don't stretch properly, you'll have to edit the slice markers. Each marker has a small, triangular handle, and editing involves lining these up with attacks. Optimally, you want the marker to line up at the precise beginning of the transient; it's advisable to zoom in to get this as close as possible. Once you move a marker, its triangle turns blue to show that it has been edited. You can also insert markers anywhere by double-clicking on the same horizontal line as the other triangles. Because inserted markers are not generated automatically, they too will have blue handles (see left). High Basic Slice and Transient Detection values may add unneeded slices where no attacks exist. Th Note that even when running HALion under VST, you're cautioned against using the standard VST 'Open' program options, and instead advised to use the small File box located within HALion. Unfortunately, that doesn't show up under VST-DX Adaptor, but there is a way forward (see screenshot, right). All this editing may sound like a lot of work, but it's more complex to explain than it is to actually jump in and move markers around to match up with attacks. Your reward for doing so will be clips without flamming or artifacts, assuming a reasonable amount of stretching. Sonar Anti-Freeze I started having a weird problem with Sonar. It would work perfectly, but when I exited, it would freeze up. If I hit Ctrl-Alt-Del, a box would come up saying that Sonar was not responding. Selecting Sonar, then clicking on End Task would return the computer to normal operation. It had me baffled, so I contacted Sonar tech support, who had the answer. When Sonar exits, it releases control over any drivers it's using, so the main reason for a freeze would be a lack of communication with a device's drivers. Normally, you can just deselect all the MIDI I/O via 'MIDI Devices' under the Options menu, then deselect all audio devices from 'Au However, merely deselecting a MIDI driver from MIDI Devices still caused my computer to freeze, so stronger measures were required. At least it now seemed very likely that a MIDI driver was the problem. Support suggested the following, which worked for me:
In my case, it was one labelled 'Generator Synthesizer', which was a hangover from a product I had reviewed on the same computer. I disabled it, and all was well. The same kind of fix applies to rogue audio drivers. The moral of the story: don't always trust Uninstall routines! Published in SOS March 2002 | Tuesday 9th February 2010 February 2010
Click image for Contents
Other recent issues: Photos too small? Click on photos, screenshots and diagrams in articles to open a Larger View gallery. |
||||||||||||||||||||||