This is a great tool to play around with. Free and open source.
Love this idea too:
Not sure why I've never come across this one before. I love it when people build a different UI / try new ideas like this.
An example of the c++ API code to build an audio graph, and the generated nodes for the UI. There's lots of potential here for bidirectional communication between the UI and the code.
I'm still leaning towards a lisp API to build the graph (which will sit on top of the c++ API).
In a live coding environment you'll setup your 'sounds' using code, then tweak parameters on the UI, and add more code to generate notes, etc.
I'm super late to the party, but... Baba is You is a masterpiece. http://www.hempuli.com/baba/
Spent some time getting my head around modern CMake. My CMakeLists are looking much cleaner. You really have to treat CMake as a programming language, and learn it properly to get the best out of it.
First attempt at a simple terminal/repl in Zep. The client provides the parser, the editor handles the 'readline' bits.
I need to figure out how to properly indent multiline expressions, and the rainbow bracket support won't work here if a previous line is unbalanced (since it works on the whole 'buffer'). So things to do....
The lisp is Mal, which doesn't handle big numbers from the look of it ;)
Tutorial + Implementations in 77 languages
Initial prototyping of a node graph for the synth.
Sometimes everything you want to do is already being done:
This is an early/crude demo of my live coding app.
What you see here is a pixel shader rendering the background (DX12 here, but Vulkan is also supported).
I'm editing the text using a Vim clone inside the 3D window, which I wrote specifically for this task - it has a notepad mode too. It shows errors inline as you type.
The demo movie shows the integrated pattern language recompiling some drum sounds and playing them through the provided synth - which can generate basic sounds too.
Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them. Check out our Patreon to see our donations.