* Is it possible to work with incoming data in real time?
* Is it possible to use MIDI and audio as data sources?
* If so, can the applications also output MIDI and audio in real time?
* Is it possible to work with incoming data in real time?
* Is it possible to use MIDI and audio as data sources?
* If so, can the applications also output MIDI and audio in real time?
But of course, Max’s UI and the design of their atomic language constructs really leave a lot to be desired. In this regard, it seems Luna is already flying circles around them. (Though I say this without having actually used Luna, so... grain of salt.)
Comparing the two is so fun, as it shows just how underexplored the world of node-based dataflow languages is.
Exactly. Max/MSP is great and I really want to like it, but despite making several attempts at using it in my practice, it hasn't stuck yet. Max doesn't have enough abstractions to make in depth development enjoyable IMHO. After a certain point I get bogged down and long for a regular programming language with an IDE. I'd probably enjoy Max more if I was comfortable in C.
Max's std lib is rich and it would hurt to start from scratch in another environment, but you don't need that many DSP modules to start building interesting patches. An LFO, filter, ADSR and an oscillator get's you a long way towards a usable synth. And there are many open source libraries to draw from.
On that note, I wonder what sort of libraries people have written on top of Web Audio. That might be a viable leverage point.