Formula: an IDE for developing inside your DAW

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS
Formula

Post

Hi there!
We released Formula, a free and open-source audio development tool as a VST/AU to live code, test and debug audio code inside a DAW. You can also use it in a standalone mode with an imported music file.

The concept is simple: you are writing C code that is compiled on the fly and routed to your DAW in multi-mono or stereo. The entry-point takes a float input sample and returns a float output sample. That code will be JIT-compiled & executed in real-time for each sample then streamed to the DAW.

If you want to learn more, there are 8 tutorials bundled with the application to get you started. 4 open-source effects have been bundled as well, 2 from Soundspear and 2 as courtesies from Airwindows.

Download & User manual: https://soundspear.com/product/formula
Github repo: https://github.com/soundspear/formula

Image
Image

Post

This appears to be similar idea to APE?

Post

You can achieve the same thing with both, but the goal of those two tools is not the same.
APE is complex, it has its own development framework and you can add libraries, while Formula is more a hit and play experience for quick prototyping. The idea was to get something similar to shader programming (e.g. take one input, return one output), where you can code an effect which will run on any other computer with Formula installed.
Image

Post

soundspear wrote: Tue Jul 05, 2022 10:56 pm You can achieve the same thing with both, but the goal of those two tools is not the same.
APE is complex, it has its own development framework and you can add libraries, while Formula is more a hit and play experience for quick prototyping.
But why does it use C instead of C++? Are there any options to use it with c++ for noncompanies?

Post

Beautiful idea to use C instead of C++. Will definitely try of this.

Post Reply

Return to “DSP and Plugin Development”