Make music with math!

  • Welcome to FuncBud, the generative sequencer that uses simple math functions to create patterns.

    Create, chain, and repeat simple math functions to create complex sequences.

    A simple x + 1 function would sequence all the notes in the scale in order.

    But it gets more interesting when you use different formulas and chain them.

Make music with math.

Build your math functions

  • The function builder lets you create functions using simple addition, subtraction, multiplication, and division operations, as well as square, square root, sum, and product operations.

    The newly created function will be saved and accessible in the library across both the standalone app and AUv3 instances.

    Function results are saved to the history. Sum and product operations utilize the history to perform calculations on up to 64 values.

    ∑3 would sum up the last 3 results, ∏3 would take product of the last 3 results.

    With the conditionals and random functions, you can specify a condition or generate a random value between two functions.

Function builder.

Define your limits

  • FuncBud's sequencer generates the notes in the working key and scale, within the defined minimum and maximum octaves.

    Min/max octave, key, scale and the root note can be defined on the top of the UI.

    The sequencer rate, gate length, gate variety, velocity, velocity variety, and swing parameters can be defined using the slider at the bottom of the UI.

    The loop detector can be enabled in the settings menu if you get stuck in a loop due to the nature of the math and want to break it.

    Functions can be muted by swiping them to the left, and deleted by swiping them to the right.

Sequencer parameters.

Take advantage of the AUv3 Plugin

  • FuncBud app operates both as a standalone application and as an AUv3 MIDI Plugin.

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

    You can control the patterns and all other parameters with AU parameters.

    You can also change the parameters or change the patterns with PatternBud.

AUv3 parameters of the app.

Download for iOS or Apple Silicon

Open source

Kebarp 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.


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


Layout items horizontally with equal spacing or scrolling.

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.