Today i'm going to share with you my last patch, a snare drum synthesizer: drumsy2.axs (15.9 KB)
It does work in a quite simple way (luckily ): you provide a trigger pulse and the synthesizer will generate a snare drum-like percussion sound.
You can obviously generate other percussive sounds, such as side sticks, hats, kick drums, etc, but the main purpose here is to generate snare drums.
Almost 4KB of effort were spent on making it reactive to dynamics, so you'll be able to play accent and ghost notes.
At this point, before explaining what the various knobs do you can download the example patch and hear the subpatch in action in a 4 piece drum set: grooveman.axp (13.5 KB)
Trig in: receives a pulse to trigger the snare drum
Accent: activates the accent note mode
Ghost: activates the ghost note mote
Audio out: yeah, it outputs the audio
Body/Noise Rate: allows you to crossfade between the 2 sound sources (oscillator and noise)
Noise Decay: used to tweak the decay time for the noise envelope
Noise Accent Amt: elongates the decay time for the noise envelope when accent inlet is activated (and shortens it when ghost inlet is activated)
Body Decay: used to tweak the decay time for the oscillator amplifier envelope
Body Accent Amt: elongates the decay time for the oscillator amplifier envelope when accent inlet is activated (and shortens it when ghost inlet is activated)
Tune: allows you to tune the oscillator (range is 8 – 13000 Hz, so you can go really wild with this)
Pitch Env Amt: used to tweak the amount of pitch modulation for the oscillator
Pitch Decay: used to tweak the decay time for the oscillator pitch envelope
Drive: drives the output stage of the synthesizer
Drive Accent Amt: makes accent notes play louder and ghost notes play softer