Using Strudel to make a Digital Audio Workspace

Hey all,

I’ve pretty much abandoned my projects on Thunkable as I’m trying to build my skills in scripting. I set this as off topic but if that isn’t the case then someone please change it. I’m posting here to see if anyone knows anything that can help me.

I’m trying to create a DAW (Digital Audio Workspace) similar to FL Studio or GarageBand. The unique part about this is that I’m making the UI with Python, and the sounds will be created and managed by Strudel, a division of JavaScript (generally).

Does anyone have a basic idea of how to implement this? Or has anyone done any projects using Sturdel?

Advice would be appreciated, and I just need a basic rundown of how it works. I’m already good at music producing, so I should be able to understand the musical terms.

(Side note: I used Gemini to make me a small script using PySide6, Numpy, etc. Are these good?)

Hello,

I have been working with Thunkable for many years and discovered Strudel a few weeks ago. At first glance, I think these are two completely different worlds: Thunkable offers app development with a “no code” approach, whereas Strudel focuses purely on coding. Why would you want to combine the two?

I can imagine using Thunkable to build an app that generates OSC signals and uses them to control a synthesizer app like “Supercollider” or control parameters in Strudel. The problems with Thunkable lie in the area of network communication, as Thunkable offers little support in this area.

I would go for a ready-made solution like TouchOSC (iOS/Android).