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