Binarhythmic is a generative MIDI sequencer that turns the binary digits of a running counter into rhythmic gates. Each bit is an independent lane with its own note, velocity, gate, trigger behavior, logic operation, randomization, and MIDI channel.
The default pattern contains eight bits, runs at 1/8, starts from counter value 1, and uses a multiplier of 1.
On every sequencer cycle, Binarhythmic reads the current counter as a binary number. Each displayed bit becomes a gate: an open bit can emit MIDI, and a closed bit does not. The counter then advances by the pattern's Multiplier, from 1 through 8.
Changing the multiplier changes which binary values are visited and can transform the rhythm immediately. After the raw bit state is calculated, Binarhythmic applies that bit's optional logic operation and Gate Type.
Patterns can contain from 1 to 64 bits. Because each bit has its own MIDI channel, a single pattern can drive several instruments.
Select a mode, then move each bit's fader:
Use the + and − controls beside the bit lane to add or remove bits. Tap # to enter a precise bit count; the maximum is 64. At least one bit is retained.
When Draw mode is enabled, drag horizontally across the faders to set several values quickly. Scrolling is disabled until Draw is turned off.
Changing a bit's Gate Type closes its previous trigger state first, which helps prevent a note from remaining held under the old behavior.
Logic combines the selected bit with another bit before Gate Type is applied:
A bit cannot target itself. Logic choices are updated when the pattern's bit count changes.
In Random mode, each fader sets that bit's random-note chance. Tap Config or choose Configure Bit Randomisation in Settings to define where random notes come from.
Use the numbered bit tabs or the previous/next controls to configure every bit. If a List is empty, the bit falls back to its fixed note.
The Randomise notes on each sequence cycle setting affects Multi mode. When enabled, every retrigger can choose a new random note. When disabled, a still-open Multi gate reuses its chosen random note until that gate closes.
Tap a numbered pattern button to select it. Tap + to append a new pattern using the current key, scale, and octave range. Long-press a pattern for Copy, Paste, and Delete. The final remaining pattern cannot be deleted.
Each pattern stores its own bits, rate, counter state, multiplier, key, scale, octave range, and Multi-mode randomization behavior.
Available rates span 16 Bars through 1/64, with dotted and triplet variants where applicable. Transport start, stop, relocation, and pattern changes safely release held notes and resynchronize the generator.
Binarhythmic emits MIDI on one output cable. Each bit chooses its own output channel.
The default remote-control settings are:
On the configured input channel:
value using 1-based numbering. For example, value 1 selects pattern 1.Program Change 69 requests BrainBud key/scale synchronization from the shared Bud app settings. Binarhythmic accepts this program change regardless of MIDI channel.
The standalone app offers named virtual ports, Binarhythmic MIDI In and Binarhythmic MIDI Out, plus selectable physical MIDI inputs and outputs.
The standalone app includes an optional SoundFont sampler for auditioning generated notes. In Settings you can enable or disable it, adjust Volume, and choose a Preset. MIDI output remains available for routing to other instruments.
Standalone tempo defaults to 120 BPM and can be set from 10 to 500 BPM. The Ableton Link row opens Link session controls for tempo synchronization with other Link-enabled apps. The sequence advances only while the transport is playing.
Load Cem Olcay: Binarhythmic as an AUv3 MIDI-capable instrument/processor in a host and route its MIDI output, named Binarhythmic, to an instrument. The AUv3 does not use the standalone audition sampler.
The plugin exposes automation parameters for Mode, Pattern, Multiplier, Rate, Scale, Key, Octave Min, and Octave Max. Its factory presets are 8-Bit and 4-Bit. The host saves the complete project state, including patterns and settings, and multiple instances keep independent state.
Shared settings include:
The standalone Settings screen additionally includes BPM, sampler controls, Ableton Link, virtual and physical MIDI ports, and MIDI Panic.
No sound: Enable the standalone sampler, or route Binarhythmic MIDI Out/AUv3 MIDI output to an instrument. Verify that the destination listens on each bit's Channel and that the transport is playing.
A bit never fires: Check that Gate Type is not Rest. Then inspect its binary state and Logic target; AND or XOR can keep the resulting gate closed.
Remote pattern or multiplier changes do not work: Match the MIDI In Channel and CC numbers. Values must be nonzero; multiplier values must be 1 through 8, and a requested pattern must exist.
Random mode repeats the same note: Enable Randomise notes on each sequence cycle for new choices on Multi retriggers. Also confirm the chance is above zero and the Range/List contains usable pitches.
A note is stuck: Stop or relocate the transport, change patterns, or use MIDI Panic in the standalone Settings screen.
AUv3 is missing: Launch the standalone app once after installation, restart the host, and rescan Audio Units. Confirm the host supports AUv3 MIDI output routing.
Tempo is not following another app: Open Ableton Link in standalone Settings and join the same Link session. In AUv3, use the host transport and tempo.