Binary, 0s and 1s

  • Binaryhthmic is a MIDI sequencer with a counter that would increase on each sequencer cycle.

    That number's binary representation, something like "001101010",

    Each 0 or 1 is a "Bit", and each bit is a MIDI output.

    If a bit is 1 then the gate is open for that bit, and if it's 0 then the gate is closed for that bit.

Keypad of the app.

Generating Rhythm

  • You can add or remove the bits and work with as many MIDI outputs as you want.

    Each bit has a note, velocity, gate length, trigger type and logic.

    You can add variety to the velocity and gate length. With the lower amounts of variety, you can humanise the sounds like Hi-Hats.

    You can also assign different MIDI channels to the bits and control multiple synths.

    The multiplier parameter can control the counter and change the rhythm immediately.

    The sequencer speed can be set by the rate parameter, from 16-bars long cycle to 1/64th range.

Chord intervals for richer sounds.

Set the trigger behaviour

  • The gate type is a very important parameter for the rhythm generation.

    On each sequencer cycle, if the gate is open for a bit;

    • - Rest mode doesn't send MIDI.
    • - Single mode sends the MIDI once for the first sequencer cycle when the gate is opened.
    • - Multiple mode sends the MIDI on each sequencer cycle while the gate is opened.
    • - Hold mode sends the MIDI when the gate is opened and sustains it until the gate is closed

Settings menu of the app.

Modulate the bits against each other

  • Logic is one of the most powerful features of Binarhythmic.

    You can modulate the bits by applying logic operations on them with the other bits.

    • - AND(&) operation opens the gate if the bit's gate is open AND the other bit's gate is open.
    • - OR(+) operation opens the gate if the bit's gate is open OR the other bit's gate is open.
    • - XOR(^) operation opens the gate if the other bit's gate is NOT open.

You can create endless rhythmic possibilities by using the logic operations.

Chord intervals for richer sounds.

Take advantage of the AUv3 Plugin

  • Binarhythmic app runs as standalone app as well as AUv3 MIDI Plugin.

    You can create AU presets and use AU parameters of the AUv3 plugin.

    You can control or even automate every AU parameter of Binarhythmic.

    You can modulate the multiplier parameter with PatternBud.

    You can also control the key and scale with BrainBud.

Settings menu of the app.

Download for iOS or Apple Silicon

Open source

Binarhythmic offers its core componets on Github.
They are all shared libraries for iOS, macOS and tvOS platforms, written in Swift.

Music Theory

A music theory library with Note, Interval, Scale and Chord representations in Swift enums.


@IBDesignable Horizontal or vertical UIControl subclass that can start from bottom or middle of the control.


Fully custumisable and editable knob with rotary, horizontal and/or vertical gesture recognition.

Other Apps

ArpBud 2

AUv3 MIDI Arpeggiator.

ChordBud 2

AUv3 MIDI Chord Sequencer.


AUv3 MIDI Recorder.


AUv3 Techno Bass Lines.


AUv3 MIDI Sequencer.


AUv3 MIDI Generative Sequencer.

ScaleBud 2

AUv3 MIDI Keyboard.


AUv3 MIDI Sequencer.


Multitrack Polyrhythmic Sequencer.


MIDI CC Sequencer.


AUv3 MIDI Sequencer.

In Theory

AUv3 MIDI Keyboard.


Bud App Controller.


Binary Based MIDI Sequencer.

Auto Bass

Bassline MIDI Generator.


Physics Based MIDI Sequencer.


Generative MIDI Sequencer.

Auto Fills

Drum Fill Generator.


MIDI Arpeggiator.


Generative MIDI Sequencer.

Your feedback is important for us.