Hello :) all of the resources mentioned here are great! One step I’d add to the learning part (and it’s what we did when building Jacob’s) is to spend a lot of time trying out existing implementations to determine what you like and don’t like.
For example, many of them don’t have great low end. Some are “sluggish” and need external enveloping. Getting a sense for what’s out there can help to provide a North Star when you write your own. Some classics are the Eventide H3000, IZotope Vocal Synth, TC Voice Live, Antares Harmony Engine, and Soundtoys Little Alterboy.
Hello! Hyperproduction was my MS thesis. I can answer questions if you'd like. It's a fairly simple platform based on Node/Electron and focuses only on control automation rather than any type of "renderer" such as audio or video outputs. Furthermore, it was primarily developed in rehearsals for various productions, so it's quite rough around the edges and serves as a working toolkit for a few of us who find ourselves doing a lot of interactive performance design. Looking at Ossia, I think a fundamental philosophical difference is that Hyperproduction focuses less on being a "score" and more on mapping and completely flexible interconnection. It's a simple forward propagation network. Although there are many processing blocks, there isn't currently any enforced typing along "noodles," which means that it's a somewhat difficult environment to train new users on. You need to have a basic understanding of what all the blocks do and what types of input and output they take before really getting going.
If you would like to see some of the productions we put together, you can check out my dissertation here: https://ben.ai/research
Well, yes, ossia is initially based on a score paradigm, but our main dev @jcelerier added a node-base system recently, which kind of turns it to a node/patching system for mapping and interconnection.
However, as I said, we don't nearly have such a variety of processing blocks yet - there is a clear API to make new ones, though.
For those interested in such mappings systems, there is also http://libmapper.github.io/ that might be of some interest...
For example, many of them don’t have great low end. Some are “sluggish” and need external enveloping. Getting a sense for what’s out there can help to provide a North Star when you write your own. Some classics are the Eventide H3000, IZotope Vocal Synth, TC Voice Live, Antares Harmony Engine, and Soundtoys Little Alterboy.