Features over 40 scales to work with their notes or chords.
Select your scale, key, and note/chord mode for your project.
The virtual keyboard layouts notes or chords that you can send via MIDI.
Supports CoreMIDI, Audiobus MIDI, and AUv3 MIDI for maximum compatibility.
Compatible with supporting hosts like AUM, Audiobus 3, Cubasis 2, Beat Maker 3, apeMatrix, and Sequencism.
Route its MIDI output to other AUv3 Synths.
Route your MIDI keyboard or other MIDI app's output to ScaleBud for scale-locked playing.
In note mode, ScaleBud filters out off-scale notes.
In chord mode, ScaleBud plays appropriate chords if available in the scale for the root note.
Use in Audiobus 3 as a MIDI Sender.
In this mode, send notes/chords from its keyboard to other apps.
Also functions as a MIDI Filter in Audiobus 3.
In filter mode, it removes off-scale notes in note mode and sends chords in chord mode.
ScaleBud offers its core components on Github.
They are all shared libraries for iOS, macOS and tvOS platforms, written in Swift.
A music theory library with Note, Interval, Scale and Chord representations in Swift enums.