I:X/Y Tremor for Renoise

For quite some time, trackers have been my weapon of choice for audio sequencing. Moving from Scream Tracker, to Impulse Tracker, then Schism Tracker, and now Renoise, it took some adjusting to relearn shortcuts and regain the speed and muscle memory. It was especially challenging with Renoise, as its shortcuts are primarily Fasttracker based, which are relatively foreign to me. With Renoise's LUA api integration, we were able to add a few missing features that we enjoyed in other trackers, like the ability to access and sequence the octave column directly with a single shortcut, and specific select/cut/paste methods like re-double selection size. I was able to accomplish this using not Renoise's LUA Tools API, but the hidden/deprecated DSP Device.

Just before switching to Renoise, I was in the middle of exploring new and interesting ways of sequencing (to me) with the ST/IT/ST pattern command, Tremor, which simply turns a sound on and off at a specified interval, IXY, with X ticks on, and Y ticks off. This seems very simple, but it is a pattern effect which is missing from Renoise. This effect allows for an intricacy of rhythmically gating amplitude that has a memory across lines and beats, so the period on/off can not only differ from each other, but provide additional rhythm at a more microscopic level than solely per-line or beat. You can be far more deliberate than you can with a simple bpm synchronized gate effect or vst like Destroy FX's Skidder.

Another difference between tremor and similar sounding methods, is how, as a pattern effect, it allows you to play the effect without having to think about any other settings or configuration. The values entered correspond directly to the effect of the effect. There are no additional layers between the sound you imagine in your brain and what your fingers type, with a little practice.

Using the lua api and the hidden formula device, I was able to add tremor back to Renoise. With this method, the effect can not only be applied to amplitude, but to any dsp or meta device parameter.