Lovely. Really nice sounds.
One or two humble suggestions to make it a truly authentic acid box...
A zero value note should behave as a rest (as well as -1?) Makes sequencing easier in most scenarios.
Glide (the secret sauce for proper acid lines)
i) switchable on and off by a control signal while keeping its range fixed, it should be truncated by a rest not dive to zero. (see iii)
ii) premptively * - by previous note, a glid note in position 14 slides all the way to note at step 15 then stops. A "lagged" glide doesn't always work right because if it's not constant octaves/time it doesn't work in different places on the keyboard.
iii) instant zero - reset to zero slide "instantly" (without clicking - about 30ms)
iv) exponential as well as linear - original RC circuits are asymptotic so up glides always fall a tiny bit flat while down glides remain a teeny bit sharp of the target note.
v) an option for constant time slide, it changes its speed depending on the note distance to always be constant 1 step period.
vi) with filter cutoff tracking the glide too
Accent (choose from the below list which are all hallmarks of good acid instruments, not necessarily all TB303)
i) shortens decay time by about somewhere between 0-20% ii) boosts env mod and resonance by 10% and cutoff by 20% iii) boosts amplitude the same
precompute the slide by looking ahead in the pattern. It's a subtlety that many people don't get when aiming for an authentic 303 sound. This way you can slide at constant pitch/time whether there are one, two or more tied notes or rests in between.
Listen to anything by "Hardfloor" or "a guy called Gerald" to really get it.
Can anything be done to stabilise the filter? It went mad a couple of times when I was tweaking the filter env parameter.
On Sun, 18 Jun 2006 17:52:16 +0200 Christian Klippel ck@mamalala.de wrote:
hi all,
heres the first object from the jmax stuff i made, ported to pd.
bassemu~ is a emulation of an analogue bass synth. it includes the obligatory filter, saw/rect/tri/sine waveform select, an extra hi-pass filter. you can also feed another signal to its left inlet, and filter that, either alone or mixed to the vco.
also included is a small, messy gop abstraction to resemble a 16-step sequencer.
you can find the source on http://home.mamalala.de/bassemu-0.2.tgz
greets and have fun,
chris
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list