Commit Graph

19 Commits

Author SHA1 Message Date
Phillip Stephens 80da83eb16
Merge pull request #25 from lioncash/array
Envelope: Make lookup table const
2019-08-26 15:54:04 -07:00
Lioncash eaf62288a2 Common: Replace amuse::clamp with std::clamp
We can use the standardized facility for this now with C++17
2019-08-26 05:14:21 -04:00
Lioncash e31dfc6f98 Envelope: Make lookup table const
This is only ever read from, so we can allow the compiler to toss it
into the read-only segment.
2019-08-26 04:38:36 -04:00
Lioncash d7aaff25d0 General: Clean up inclusions
Ensures that each header includes all of its dependencies that can't be
forward declared.
2019-08-25 07:34:27 -04:00
Jack Andersen d80f1346bb Fix unwanted cutoff bug 2019-01-22 21:52:00 -10:00
Jack Andersen a7a408cc66 New code style refactor 2018-12-07 19:20:09 -10:00
Jack Andersen 2dcb9dd1c7 Working Studio implementation 2016-07-13 18:54:46 -10:00
Jack Andersen e8c6418633 Default volume and pan CC values, MIDI controller ADSR mode 2016-06-08 15:22:18 -10:00
Jack Andersen 8930e005df Integrate relevant evaluators into Voice state 2016-06-01 16:28:48 -10:00
Jack Andersen b140b245d7 Merge branch 'master' of https://github.com/AxioDL/amuse 2016-05-31 12:16:46 -10:00
Jack Andersen 8edf43ad6e Add Win32 backtrace generator for temporary deployment-debugging 2016-05-31 12:09:38 -10:00
Jack Andersen 0c8d8f571c Envelope command fixes, 20ms default envelope 2016-05-31 00:16:52 -10:00
Jack Andersen 654eccf82d Several CPU usage optimizations 2016-05-21 22:35:55 -10:00
Jack Andersen e9213ab179 Working SongGroup player, DLS envelopes 2016-05-16 10:20:29 -10:00
Jack Andersen 44bb7a155b Bug fixes in sequencer and SoundMacro event trapping 2016-05-15 16:40:18 -10:00
Jack Andersen 2c3c9d3885 Work on Sequencer 2016-05-15 11:56:23 -10:00
Jack Andersen 1382a1e946 Working SFXGroup playback 2016-05-14 12:38:37 -10:00
Jack Andersen e510a0ad84 Work on Voice state 2016-05-11 11:30:45 -10:00
Jack Andersen fa8d9038df Initial stubs and basic Engine implementation 2016-05-02 15:16:26 -10:00