audiality2
audiality2 copied to clipboard
A realtime scripted modular audio engine for video games and musical applications.
Any non-trivial instrument or sound effect tends to have a number of "tuning coefficients" that are used for tweaking. If it's desired to make these available for run-time tweaking, we...
Currently, object properties are addressed using a single enumeration of integer names, covering the properties of all object types. We're sticking with the single enumeration/integer name idea, but we need...
Autowiring is just a simple hack to avoid coding explicit wiring into every single program, even when it's just a matter of a simple chain or a straight bank of...
We need mechanisms for handling reverb tails and the like! Detached voices terminate when all their subvoices have finished, ignoring tails of the local units, which is obviously not very...
6 dB/octave state variable filters are very low cost, and still quite useful for tweaking the timbre a bit - like a very cheap EQ. It should have per-band gain...
The structure of the fbdelay unit is a bit handicapped. Most importantly, it needs proper wet/dry balance control, because as it is, you can't really control the feedback amount without...
Sometimes, it would be useful to modulate the lb/bp/hp gain controls of filter12 - but we can't really do that currently, as those registers do not support ramping, so there...
There's powf(), sin() and division going on in filter12 when changing the cutoff frequency. That's not very fast - and if we're going to run this on non-FPU hardware, it's...
http://libsound.io/ ĺibsoundio seems more lightweight and to the point for a pure audio engine - but does it support dlopen()ing API libs? If not, that will have to be added...