Drum machine / sequencer coding

I’m a web developer by trade (javascript and all its frameworks, python for data handling)

This past month, i’ve been using Pure Data to build a sequencer (sample based) for the Critter and Guitari Organelle platform. That was loads of fun and a great exercise.

Now i want to level up and make a physical sequencer with my own box and buttons, i noticed there are a lot of platforms/chips for embedding your program.

I could go on with Pure Data but i find it a bit cumbersome when it comes to regular code (if, else, loops, arrays). So i would prefer to use something text-based.

I followed some Faust tutorials and it’s really well thought out, but it seems to excel at audio processing and the way you express conditionals, loops and manage arrays is a bit alien to me, it’s block diagrams underneath its syntax so a bit like Pure Data i guess.

Of course there’s C++ but that’s some learning curve.

What are other options ? handling audio is pretty straightforward with Pure Data and Faust, but the actual sequencer logic is where i want to spend most of the time, although realistically my project will involve both audio and non-audio logic.

I also want to take a route that won’t be too menacing when the time to embed the code in a physical device comes.

Thank you !

Python + Raspberry Pi could be an option.

Could you create random drum sequence as nyquist plugin ?

It might be possible to run the [standalone version of Nyquist]](Nyquist Info) on a Raspberry Pi.

This topic was automatically closed after 30 days. New replies are no longer allowed.