Commit Graph

32 Commits

Author SHA1 Message Date
Phillip Stephens f37a067174
Minor code cleanup 2021-07-10 19:38:41 -07:00
Lioncash 50c4b5cdab General: Amend clamp parameter order
Batch replace on switching to standardized variants assumed common
ordering, which evidently wasn't the case
2019-09-07 06:40:20 -04: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 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
Lioncash 051e4b1704 General: Eliminate instances of shadowing
Avoids instances of local variable shadowing (which also silences some
-Wshadow warnings).
2019-08-25 00:33:58 -04:00
Jack Andersen 2a3444400e Better CMake dependency handling 2019-06-11 16:02:52 -10:00
Jack Andersen a7a408cc66 New code style refactor 2018-12-07 19:20:09 -10:00
Jack Andersen 81f0a91569 Looping SNG support; bug fixes 2018-09-08 11:34:01 -10:00
Jack Andersen 19c5443e9e Bug fixes, xref search, more context menus 2018-08-25 18:57:02 -10:00
Jack Andersen 27cdee0c14 Clipboard support and various bug fixes 2018-08-24 22:34:04 -10:00
Jack Andersen 08988fe3ec Group export and various bug fixes 2018-08-18 14:28:52 -10:00
Jack Andersen 5e89954094 More undo commands and pitch/mod coding fix 2018-08-13 22:36:02 -10:00
Jack Andersen 5caf6bf017 Remove optional.hpp dependency 2017-12-06 18:06:35 -10:00
Tom M 4e7c31849d Minor fixes (#6)
* cmake: require c++14

* correctly clip samples

by using numeric_limits rather than C macros

* oops, implicit type conversion of template causes overflow

* store default sample rate in global constexpr var
2017-06-17 16:48:52 -10:00
Jack Andersen 9cf96ad6f9 Windows fixes 2016-12-10 15:52:42 -10:00
Jack Andersen 2dcb9dd1c7 Working Studio implementation 2016-07-13 18:54:46 -10:00
Jack Andersen 3a7b43a63a Mask out high bit on Tempo changes 2016-07-07 09:17:30 -10:00
Jack Andersen 5ad8c06b99 add SongState::DetectVersion for much less hacky version-detection 2016-07-02 11:50:38 -10:00
Jack Andersen d6b9d4fca1 PC SNG decoder fixes 2016-06-27 12:43:04 -10:00
Jack Andersen c7f093c5ee Minor adjustments to test PC SNG data extract 2016-06-27 11:02:10 -10:00
Jack Andersen 22a8534887 Support for N64 SNG Control and Program Change encoding 2016-06-22 14:28:02 -10:00
Jack Andersen bd10015024 Work on MIDI-to-SNG conversion 2016-06-21 18:18:28 -10:00
Jack Andersen a0bb35433a Initial amuseconv implementation with SNG extraction 2016-06-20 20:40:13 -10:00
Jack Andersen 3bc47baa1d N64 SNG fixes 2016-06-19 22:08:32 -10:00
Jack Andersen ee29fb4b1e Initial N64 SNG support; pitch-wheel fix 2016-06-19 17:35:57 -10:00
Jack Andersen e932539ec4 Properly advertise Sequencer tempo to voice SoundMacros 2016-06-01 11:32:48 -10:00
Jack Andersen fbafa397fe Use -10dB RMS formula for amplitude computation 2016-05-21 13:41:45 -10:00
Jack Andersen f2f11fee33 Merge branch 'master' of https://github.com/AxioDL/amuse 2016-05-19 00:13:47 -10:00
Jack Andersen 5245a41567 Timing and pitch fixes 2016-05-19 00:12:32 -10:00
Phillip Stephens 2c27d26090 Missing cmath include 2016-05-18 22:56:45 -07:00
Jack Andersen 2115a958b1 Timing fixes for SON playback 2016-05-18 19:27:39 -10:00
Jack Andersen 3433a70462 Initial SongState, timing is hilariously wrong ATM 2016-05-18 16:19:43 -10:00