G
Analyzed 7 days ago
Please visit the project homepage here.
Gleam is a sound synthesizer library written in C++. It receives sound synthesis events such as note on, program change, pitch bend, etc, and produces a raw audio stream.
Gleam is intended as a library rather than as a stand-alone program. However, some
... [More]
basic example programs are provided that allow e.g. playing a MIDI file using a given soundfont.
Design goals include:
Well documented library API for use by external programs. Well documented and structured implementation to ease contributions by casual developers. Modularity so e.g. new synthesis models can be implemented with minimum impact on the rest of the codebase. Performance tweaks where they provide significant benefits or don't conflict with the other design goals. [Less]