WARNING: In its current form, the app is rather experimental and not really intended or ready for production use. Use it carefully. If you are dissatisfied with the app, uninstall it but please refrain from rage-reviews. If you are developer, consider contributing!
PocketBand is a modular synthesizer containing various note generators, note effects, sound effects and a generic modulation system which allows to all effect parameters to be modulated and any of the available modulation sources. Currently, PocketBand explores the following topics:
Multiple sound generators (oscillator, wavetable, STK instruments)
Multiple note effects (Echo, Step Sequencer)
Multiple audio effects (Reverb, Chorus)
Universal Modulation System: many parameters can be dynamically changed over time based on a range of possible modulation sources
Unusual modulation sources such as device sensors
Custom, high-quality audio engine
Save and load presets
In terms of development, the app uses the following technologies:
Kotlin Multiplatform (KMP)
Compose Multiplatform (CMP)
Clean architecture
Real-time processing and interop with native libraries
COLABS WELCOME:
PocketBand is open source and available at https://github.com/xrad/PocketBand
The app was developed with a focus on clean code principles and modern KMP development practices. In the hope that this makes the code base understandable and extensible, I'm very open to contributions and collaborations of any kind. Just reach out to
[email protected], or meet me on github.