efairbanks / cybin

A programming/performance environment for seamless online and offline audiovisual rendering.
28 stars 4 forks source link

Implement all BlackBox lib in Lua #3

Closed efairbanks closed 4 years ago

efairbanks commented 6 years ago

This includes oscillators, filters, envelopes, granular synths, polyphony, etc...

This should be implemented with a sensible inheritance model and with factories where appropriate. For instance, you should be able to create a new subclass of type Voice by supplying it with a custom oscillator and envelope, and then create a custom subclass of Synth by supplying it with your custom Voice class.

efairbanks commented 6 years ago

This is "done." Really, it's a work in progress and it's going to be constantly evolving, but the core functionality is there.

efairbanks commented 4 years ago

this is really done- the blackbox libs were never this comprehensive. we have our own reverb module now and it sounds GOOD