DrumMachinePO is an enhanced version of Playdate SDK example - DrumMachine - which is just a single-pattern 16-step sequencer.
It adds the following features on top of the DrumMachine example:
-
Save/Load project
-
Multi-pattern (up to 18).
-
Pattern chaining (up to 12 different pattern chains).
-
BPM/Swing adjustment
-
Pocket Operator (e.g. PO-33 KO!) sync ability.
-
User-defined samples (instead of built-in sounds, must be done while connected to PC)
-
Performance mode
I’ve made this mostly for myself (to save some money by not buying PO-12/PO-33), but I got more invested somehow.
Any feedbacks or feature suggestions are welcome!
To be added -
- Multiple user samples per bank, which can be chosen at a runtime (KickDrum1/KickDrum2…)
- Dedicated effects menu (delay,filter…)
- Performance mode UI overhaul