R2Project. Plugins

VST3 & Audio Unit · macOS

FilterDrum

FilterDrum

Two MS-20 drum voices, struck together · Instrument

New work on the DXi port template — an original voice built around a model of the Korg MS-20 lowpass.

Download for macOS FilterDrum-1.1.1.0.pkg · 1.7 MB · Universal · signed & notarised

Version 1.1.1.0. Installs a VST3, an Audio Unit and 6 factory presets, each selectable separately. Quit your DAW first — a running host holds the old copy open.
Release notes and checksum · Source

The FilterDrum plug-in window
The FilterDrum panel: a voice per half, each with its VCF and VCA rows and a live envelope display, the crossfader between them on the right, and the sixteen-step sequencer along the bottom with its launch division. A lamp on a Resonance control means that voice is self-oscillating.

FilterDrum is two monophonic drum voices, struck together. Each is noise through a model of the Korg MS-20 lowpass into a VCA, with an AR envelope on each; a constant-power crossfader blends the two. A sixteen-step sequencer rides the host's bar lines, and MIDI still triggers it.

42 parameters, all automatable. One stereo output, no audio input.

New in 1.1.1.0

The VST3 is now by “AE Cobley”, the same maker name as the Audio Unit. It was “A. E. Cobley”, so hosts listed FilterDrum under two different makers depending on the format, and the two formats' factory presets went into two different folders. Both now install to one folder, /Library/Audio/Presets/AE Cobley/FilterDrum.

The sound engine and the plug-in's identity are unchanged, so projects saved with any earlier version open and sound as they did.

Tidying up after an earlier version. The installer does not delete the old VST3 preset folder, /Library/Audio/Presets/A. E. Cobley/FilterDrum. Nothing looks there any more, so it does no harm, but you can remove it (see Uninstalling). If you saved your own VST3 presets in a host that files them by maker — Cubase, for example — they are in ~/Library/Audio/Presets/A. E. Cobley/FilterDrum. Move them to ~/Library/Audio/Presets/AE Cobley/FilterDrum and the VST3 lists them again.

New in 1.1.0.0

Five more factory presets — Block, Hat, Longhat, dum and snare — joining Pew, six in all. Each is installed for both the VST3 and the Audio Unit from the same saved state, so the two formats sound the same.

Nothing in the sound engine changed, so projects saved with any earlier version open and sound as they did.

New in 1.0.1.0

The first factory preset, Pew, and a third choice in the installer to go with it. Until 1.1.1.0 the presets landed in two folders, one per format — /Library/Audio/Presets/A. E. Cobley/FilterDrum for the VST3 and /Library/Audio/Presets/AE Cobley/FilterDrum for the Audio Unit.

The Audio Unit is now listed as “AE Cobley: FilterDrum”, without the full stops. REAPER files an Audio Unit's presets under its name cut off at the first full stop, so every A. E. Cobley Audio Unit shared one preset list — FilterDrum's menu showed another plug-in's presets, and loading them changed nothing. The type, subtype and manufacturer codes are unchanged, so projects saved with 1.0.0.1 still open with the plug-in in place. Any AU presets you saved in REAPER under 1.0.0.1 were filed in that shared list, and REAPER will not show them under the new name.

Presets in REAPER: the VST3 lists the factory presets in REAPER's preset menu. With the Audio Unit, REAPER keeps its own list and does not read the installed .aupreset files, so they may not appear there; Logic and GarageBand, which do read them, list them as factory presets.

The filter is the whole instrument

There is no oscillator and no trigger ping. Noise is each voice's only excitation, and the drum is the filter's own ringing. That one fact explains most of what the panel does.

Hits, not notes

The sequencer

Sixteen steps, one bar of sixteenths. Switching Run arms it; it starts on the next line the launch division fires — bar, ½, ¼, ⅛ or 1/16 — so starting it mid-bar still lands on the grid. The transport's own clock does the timing; the sequencer has none of its own.

Both MIDI notes and sequencer steps carry a sample offset and are sorted together before anything is rendered, so a sixteenth is not quantised to the block size.

Four things that are deliberate

These are the ones most likely to be reported as faults.

Noise Level at 0 is silence, not a quiet tone. The noise is each voice's only excitation, and a filter fed exact zero from a zero state stays at exact zero however high the resonance. The bottom of that knob is an off switch.

Note-off is ignored. The envelopes are triggered rather than gated, so a hit sounds the same however long the key is held.

Run arms the sequencer. It starts on the next line the Launch On division fires, so it can wait most of a bar before the first step. With the transport stopped it waits indefinitely, which is correct and looks exactly like nothing happening.

Sequenced steps play at full velocity. There is no per-step level, so the four Velocity controls affect incoming MIDI only.

Known gaps

Uninstalling

A .pkg never will, so:

The last two take the factory presets with them. Presets you saved yourself live in your own ~/Library/Audio/Presets and are untouched.

Signal routing

Noise into the state-variable filter, the diode saturator sitting on the bandpass signal where the hardware's diodes are, the two envelopes, and the constant-power crossfade into the output trim. — open the drawing full size.

Specification

Technical specification for FilterDrum
Formats VST3 (.vst3) and Audio Unit v2 (.component), built from one CMake project
KindInstrument
Audio Unit identity aumu / FDrm / AECo — check it with auval -v aumu FDrm AECo
ArchitectureUniversal 2 — Apple Silicon and Intel
RequiresmacOS 10.13 or later
SigningDeveloper ID, notarised by Apple
Version1.1.1.0 (v1.1.1.0)
Installer FilterDrum-1.1.1.0.pkg, 1.7 MB
Installs to /Library/Audio/Plug-Ins/VST3/, /Library/Audio/Plug-Ins/Components/ and /Library/Audio/Presets/AE Cobley/FilterDrum, each selectable separately in the installer
Factory presets 6, installed for both formats from the same saved state, so a patch sounds the same in either
Licence MIT Licence (MIT)
Source github.com/acobley/FilterDrum-VSTi
Download for macOS FilterDrum-1.1.1.0.pkg · 1.7 MB · Universal · signed & notarised

Version 1.1.1.0. Installs a VST3, an Audio Unit and 6 factory presets, each selectable separately. Quit your DAW first — a running host holds the old copy open.
Release notes and checksum · Source