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.

    Create AU presets and use AU parameters of the AUv3 plugin.

    Control the patterns and all other parameters with AU parameters.

    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.

LiveKnob

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

ControlStripView

Layout items horizontally with equal spacing or scrolling.


Other Apps

ArpBud 2

AUv3 MIDI Arpeggiator.

ChordBud 2

AUv3 MIDI Chord Sequencer.

LoopBud

AUv3 MIDI Recorder.

Euclid

AUv3 Techno Bass Lines.

SnakeBud

AUv3 MIDI Sequencer.

MelodyBud

AUv3 MIDI Generative Sequencer.

ScaleBud 2

AUv3 MIDI Keyboard.

ShiftBud

AUv3 MIDI Sequencer.

PolyBud

Multitrack Polyrhythmic Sequencer.

PatternBud

MIDI CC Sequencer.

Textquencer

AUv3 MIDI Sequencer.

In Theory

AUv3 MIDI Keyboard.

BrainBud

Bud App Controller.

Binarhythmic

Binary Based MIDI Sequencer.

Auto Bass

Bassline MIDI Generator.

BounceBud

Physics Based MIDI Sequencer.

MuseBud

Generative MIDI Sequencer.

Auto Fills

Drum Fill Generator.

Kebarp

MIDI Arpeggiator.

FuncBud

Generative MIDI Sequencer.

Note to Be

AUv3 MIDI Quantizer.

Harmonicc

Chord Progression Sequencer.

Your feedback is important for us.