summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-01-08Minor fixes and improvementsFlorian Jung
The following has been changed - Note::set_param now sets orig-values and does an apply_pfactor() - Note::reattack now also reattacks the filter's envelope - oscval[i]=0 has been removed as it's unneccessary in Note::get_sample() - in Note::get_sample: fm- and out-sums are calculated in 2SCALE now and scaled down (via >>SCALE) afterwards (instead of while every single add-operation) - the filter-envelope is now inited with the shorter constructor - todo-list updated
2011-01-08Changed always_reattack (controller 3) to legato-pedalFlorian Jung
When in monomode, not pressing the legato pedal will cause the note always being reattacked, while pressing it will cause it to be only reattacked if it's envelopes are done (i.e., past release phase) When in polymode, the legato pedal is ignored, notes will always be reattacked, because not doing so would cause interference between the two generated sounds.
2011-01-08Added support for hold- and sostenuto pedalsFlorian Jung
2011-01-01Replace class Parser with function parse()Florian Jung
2011-01-01Move todo-files from ./synth/ to ./Florian Jung
2010-12-31Fix MakefileFlorian Jung
Makefile used CFLAGS instead of CXXFLAGS, which has been fixed.
2010-12-30Improved Makefile and .gitignoreFlorian Jung
2010-12-29Initial commitFlorian Jung