N o c t u r n a l T r a n s m i t t e r

version 1.1.0

Machine Information :

Description :

This is a multi-track effect combining input mixing, clipping, filtering, delay, amplification and panning making it very useful. The individual effects are kept very simple to give the user maximum control over the type of effect constructed.

Changes since v1.0.1 :

Made cutoff scale logarithmic (x squared curve)
Made filter use buzz samplerate instead of hardcoding for 44000
Made output amp logarithmic scale with 0dB in the middle
Boosted input amp from 0dB to 6dB to improve clipping
Increased max tracks to 12
Made delay in tenths of milliseconds
Added one-tick inertia on filter cutoff and inertia

Track Parameters :

Inleft
InRight

Amount of gain of the left and right channels when taking into the effect track, respectively. Ranges from -infinity dB to +6dB

Clip

The level of clipping. The level above which sample values will be clipped off. 100% is no clipping, 50% will clip the waves at half the normal amplitude, and 0% will produce only silence. In practice, even 100% would clip if the input is too loud, so clipping is completely disabled at 100%.

Filter

Filter type selector, includes the option of using no filter (off) Uses the RJB cookbook filters.

lowpass - above cutoff level the frequencies are filtered out, resonance amplifies the frequencies at the cutoff level.

hipass - below the cutoff level the frequencies are filtered out. resonance amplifies the frequencies at the cutoff level.

bandpass1 - only frequencies at the cutoff level pass the filter. resonance increases the peak level and band width. zero resonance is silence.

bandpass2 - only frequencies at the cutoff level pass the filter. resonance decreases the band width. The band is flatter than in bandpass1, with no peak level.

notch - frequencies at the cutoff level do not pass the filter. resonance increases the band width. This is the inverse of bandpass2.

Cutoff

Cutoff level for the filter. Ranges from 20Hz to 32768Hz, and is clamped internally to remain less than half the samplerate in order to keep the filter stable.

Resonance

Resonance level for the filter, behaviour depends on the filter mode.

Delay

Delays the track by the given number of samples. There is no dry signal by default - this makes the effect more versatile but means that you have to have more than one track in order to notice the delay. It does allow you to create individual echoes. Ranges from 0 samples to 16384 samples.

OutAmp

Amplification of the output of the track. Ranges from -27.5dB to 27.5dB.

OutPan

Pans the output of the track. This parameter merely controls the percentage of the output to be fed to left or right channels. There is no other delay/spatialisation.

Tech Info :

Effect order, and other notes

For each track, the effects are performed in the order of the track parameters.

Each track is processed independently of the others.

Only the Cutoff and Resonance parameters have inertia, and the inertia is hard coded to 1 tick (backward compatibility). To simulate a different inertia, interpolate the values for these parameters in the pattern.

With thanks to everybody who gave feedback on previous versions
David 'KrimZon' Laurie
krimzon@planetbilge.com
07 March 2004