SnakeBud offers a unique snake-like approach to MIDI sequencing.
Create melodic patterns that twist and turn like a snake across the grid.
Draw sequence paths by swiping across the grid for intuitive pattern creation.
The sequencer automatically keeps notes within the selected scale for musical results.
Create complex patterns that would be difficult with traditional linear sequencers.
Work with a flexible grid system where rows represent notes and columns represent time.
Choose from grid sizes ranging from 4x4 to 16x16 for simple or complex sequences.
The grid automatically displays scale notes for harmonious pattern creation.
Customize grid appearance and behavior to match your creative style.
Choose from different snake movement behaviors for varied musical outcomes.
Control snake speed, direction, and turning behavior for diverse patterns.
Set the snake to grow or shrink over time for naturally evolving sequences.
Use the 'bite tail' option to create perfect loops or allow continuous evolution.
Includes a comprehensive music theory engine with over 110 scales.
Switch between scales on the fly while maintaining your sequence pattern.
Create custom scales or import them from ScaleBud 2 for unique melodies.
Experiment with different keys and modes to find the perfect sound.
SnakeBud operates as both a standalone app and an AUv3 MIDI plugin.
Integrate with your favorite iOS music apps and DAWs for professional production.
Control the app via AU parameters for automation and remote control.
Save and recall snake sequences with Audio Unit presets.
SnakeBud 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.
Fully customizable and editable knob with rotary, horizontal and/or vertical gesture recognition.
@IBDesignable Horizontal or vertical UIControl subclass that can start from bottom or middle of the control.