Commit Graph

38 Commits

Author SHA1 Message Date
Jack Andersen cdc720b8a7 Work on amuse GUI, use C++ linking for audio decoders 2018-07-09 11:05:31 -07:00
Jack Andersen 594fb346e1 Add sanitizers to executable targets 2018-05-06 13:06:49 -10:00
Jack Andersen f5a0a46453 Stub editor application 2018-03-14 14:25:29 -10:00
Jack Andersen 3f9a91b0ab Disable cotire unity build 2017-12-31 16:52:40 -10:00
Jack Andersen 985994a291 Huge compile performance refactor 2017-12-28 21:57:22 -10:00
Jack Andersen 91b88c0568 Add ASan build capability 2017-12-11 16:05:54 -10:00
Jack Andersen d399f1d302 UWP support 2017-12-05 17:23:07 -10:00
Jack Andersen 862c618b7e Require CMake 3.10 2017-11-13 18:52:03 -10:00
Jack Andersen 75830dc6dd string_view refactor 2017-11-12 20:15:33 -10:00
Jack Andersen c6781df90a Implement listener, emitter, and -3dB pan law 2017-09-18 17:59:20 -10:00
Phillip Stephens 0bace131e8 Compile fixes 2017-07-02 03:14:33 -07: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 ecd990e94e Remove VolumeLUT; SoundMacro mixing appears to be linear 2017-01-10 20:54:40 -10:00
Phillip Stephens aa32ff7e84 Add LZO support for MP2 audio groups 2016-09-02 12:52:17 -07:00
Jack Andersen 260ec5bb93 Add standalone bootstrap script 2016-07-18 07:52:17 -10:00
Jack Andersen 2dcb9dd1c7 Working Studio implementation 2016-07-13 18:54:46 -10:00
Jack Andersen d3d5595422 Initial multiple-referencing submix refactor 2016-07-12 17:04:55 -10:00
Jack Andersen 2d31313594 Add amuserender executable 2016-07-06 11:30:46 -10:00
Jack Andersen a0bb35433a Initial amuseconv implementation with SNG extraction 2016-06-20 20:40:13 -10:00
Jack Andersen 797908a126 Non-windows linkage fixes 2016-06-15 17:30:42 -10:00
Jack Andersen 3521d94d1c VST bug fixes, still having some odd discontinuity issues 2016-06-14 14:36:25 -10:00
Jack Andersen c287173bab Windows fixes 2016-05-29 08:45:31 -10:00
Jack Andersen 494a39e76a Support for absolute PROJ offsets introduced in Battle for Naboo 2016-05-29 08:22:20 -10:00
Jack Andersen 5a9fd66dff Add N64-VADPCM decoder; DSP-ADPCM seamless loop fix 2016-05-27 16:28:59 -10:00
Jack Andersen 917e607df5 Refactor container loading in amuseplay 2016-05-26 19:30:43 -10:00
Jack Andersen 276b7823c2 Add unified ContainerRegistry class for detecting/loading game containers 2016-05-26 14:56:18 -10:00
Jack Andersen 51b3e24cfb Initial UI files for AudioUnit container 2016-05-25 15:28:50 -10:00
Jack Andersen d71f9f62b8 CMake Xcode compatibility adjustments 2016-05-24 19:49:48 -10:00
Jack Andersen 1c277b179a Initial Amuse AudioUnit frontend architecture 2016-05-24 16:00:22 -10:00
Jack Andersen 654eccf82d Several CPU usage optimizations 2016-05-21 22:35:55 -10:00
Jack Andersen 3433a70462 Initial SongState, timing is hilariously wrong ATM 2016-05-18 16:19:43 -10:00
Jack Andersen bee8719d4e Refactors, bug fixes, lotsa things 2016-05-13 18:46:39 -10:00
Jack Andersen 3d3869e30d Implement reverb effects 2016-05-12 15:46:41 -10:00
Jack Andersen 1102d50f8f Work on Voice state and SurroundProfiles 2016-05-10 18:48:08 -10:00
Jack Andersen 11739d86e2 AudioGroupData to use Factor5's convention, not Retro's 2016-05-09 16:31:05 -10:00
Jack Andersen 2b7dc66c2a initial driver entry point 2016-05-08 21:22:58 -10:00
Jack Andersen 3cce975977 Submix class and initial effects 2016-05-07 12:10:57 -10:00
Jack Andersen fa8d9038df Initial stubs and basic Engine implementation 2016-05-02 15:16:26 -10:00