I am engaged on a music sequencer app, however I do not need it to be restricted to the small fraction of individuals all over the world who’re on iOS, like most music apps. So I made this Flutter plugin.
It allows you to arrange sampler devices and create multi-track sequences of notes that play on these devices. You may specify a loop vary for a sequence and even schedule quantity automations.
It makes use of the core sampler engine from AudioKit on each Android and iOS, which helps you to create an instrument by loading some samples and specifying what notes they’re. For those who play a word you do not have a pattern for, it’s going to pitch shift your different samples to fill within the gaps. It additionally helps enjoying SF2 (SoundFont) information on each platforms, and on iOS, you possibly can load any AudioUnit instrument.
The instance app is a drum machine. In idea, although, you could possibly make an entire sample-based DAW with this plugin. You could possibly additionally use it for recreation sound results, and even to generate a dynamic recreation soundtrack.
You may see screenshots of the instance right here:
Or learn the README right here:
It is BSD licensed, so you might be free to make use of it in industrial apps so long as you embody the license info. I am completely happy to just accept PRs when you discover any bugs! There’s additionally an extended to-do listing on the backside of the README if you would like to contribute. My aim is to construct a neighborhood of builders who use the plugin in their very own apps and contribute new options again to it.
For those who’re engaged on an app and also you assume this plugin could be a superb match, please let me know – I will be completely happy to speak by means of it with you and see if we will make it work.