Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-11 | added FM-list (brings between 0% and 15% performance improvement) | Florian Jung | |
cast-optimisation programs gets a better operator= commented out segfaulting cleanup() | |||
2011-02-14 | Clean enabling/disabling of frameskip and watching per defines | Florian Jung | |
2011-02-12 | Sawtooth and pulse-waves have now variable phases | Florian Jung | |
for sawtooth, the ratio rising:falling phase is adjustable for pulse, the ratio high:low is adjustable | |||
2011-02-08 | Updated program files are now reloaded automatically | Florian Jung | |
2011-01-16 | Added waveforms and noise, changed foo++ into ++foo | Florian Jung | |
List of waveforms: 0=sin 1=abssin 2=half_sin 3=pulse-sin 4=square 5=sawtooth 6=pyramid 7=white noise | |||
2011-01-14 | Moved lfos and sample-and-hold in own source file | Florian Jung | |
2011-01-11 | In-synth-cli can now (re)load programs. maybe SEGFAULTING? | Florian Jung | |
2011-01-10 | Improved in-synth-cli, still TODO | Florian Jung | |
The CLI can now prepare loading a note without actually loading it | |||
2011-01-10 | Implemented a yet very basic in-synth-interface | Florian Jung | |
The interface understands "quit" and "exit", and accepts but ignores "reload" and "load". It catches CTRL+C. | |||
2011-01-09 | Merged branch for compiled notes | Florian Jung | |
The synthesizer is now able to load and use compiled, optimized shared objects of programs. There's also a note-compiler which creates the code for such objects. TODO: - let the note-compiler automatically compile OR rename it to code-emitter | |||
2011-01-09 | envelope_update_frames can now be set via CLI and config file | Florian Jung | |
2011-01-01 | Replace class Parser with function parse() | Florian Jung | |
2010-12-29 | Initial commit | Florian Jung | |