This patch is a modified version of callmesam’s ComputerRhythm78 patch now featuring individual MIDI note output for each drum sound.
I have preserved all of callmesam’s original code, making only minor adjustments: samples now load into arrays at startup, along with some cosmetic refinements for easier maintenance.
Instructions:
* Maple Keys: Select pattern presets.
* Aux Button: Starts and stops the pattern when in internal MIDI mode.
* A5: Mutes the bass drum.
* A#5: Mutes snare and percussion.
* B5: Mutes all cymbals.
* Knob 1: Switches between internal and external MIDI clock.
* Knob 2: Adjusts tempo (active only in internal MIDI mode).
* Knob 3: Toggles the compressor On/Off.
* Knob 4: Adds tambourine or guiro, replicating the original machine’s function.
The note outs mostly adhere to standard MIDI key assignments for key-based percussion instruments and are mapped as follows:
Kick: C3- 36
Rim: C#3 – 37
Snare: D3 – 38
Hi Hat: F#3 – 42
Cymbal: C#4 – 49
Tambourine 1: F#4 – 54
Tambourine 2: G4 – 55
Bongo High: C5 – 60
Bongo Low: C#5 – 61
Conga: E5 – 64
Guiro: D6 – 74
Clave: D#6 – 75
This patch also includes a modified mother.pd to suppress MIDI note out signals when pressing the maple keys for preset selection, as this would otherwise trigger unintended MIDI note output:
The original patch includes tb_compressor~ by Varun Nair, which should be duly acknowledged here as well: https://designingsound.org/2013/06/28/tutorial-a-compressor-in-pure-data/
