Jack Andersen
8d24e19989
Initial SampleEditor
2018-07-29 20:20:03 -10:00
Jack Andersen
16745c9bf8
ObjToken refactor and Sample nodes
2018-07-28 17:37:06 -10:00
Jack Andersen
321c2d9a3c
Finish SoundMacro command introspection. Initial work on SoundMacro
...
editor
2018-07-19 20:38:09 -10:00
Jack Andersen
3f265cdb46
Initial ProjectModel implementation
2018-07-16 18:48:38 -10:00
Jack Andersen
7a38fd0676
Work on project file reading
2018-07-15 21:41:15 -10:00
Jack Andersen
26cfa07f77
More athena refactoring
2018-07-14 20:10:50 -10:00
Jack Andersen
4c884d019d
Lots of foundational work for Amuse editor
2018-07-13 20:06:33 -10:00
Jack Andersen
cdc720b8a7
Work on amuse GUI, use C++ linking for audio decoders
2018-07-09 11:05:31 -07:00
Jack Andersen
1e8ce19b16
Ensure mod wheel value is used in respective vibrato mode
2018-06-21 11:03:35 -10:00
Jack Andersen
1fefba66e7
Implement VIBRATO
2018-05-18 19:15:12 -10:00
Jack Andersen
985994a291
Huge compile performance refactor
2017-12-28 21:57:22 -10:00
Jack Andersen
89233e98b5
Use sqrt() in pan law
2017-11-28 00:05:59 -10:00
Jack Andersen
b890a76e20
Adjust 7.1 pan law
2017-11-27 17:38:58 -10:00
Jack Andersen
3c7cf5515f
Voice lifetime and emitter bug fixes
2017-11-27 16:44:35 -10:00
Jack Andersen
cab7402104
Don't keyoff on non-trapped, non-looping macros
2017-11-21 00:35:38 -10:00
Jack Andersen
4b2b86f420
Emitter bug fixes and test macro for amuseplay
2017-09-19 23:22:46 -10:00
Jack Andersen
c6781df90a
Implement listener, emitter, and -3dB pan law
2017-09-18 17:59:20 -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
aff8880595
Better volume handling
2017-02-05 17:21:38 -10:00
Jack Andersen
ecd990e94e
Remove VolumeLUT; SoundMacro mixing appears to be linear
2017-01-10 20:54:40 -10:00
Jack Andersen
eb948dfd63
Add bounds checking to SoundMacro execution loop
2016-12-07 18:54:45 -10:00
Jack Andersen
b421412cac
Add lookup table for Rogue Squadron SNG Setup mappings
2016-07-16 11:55:13 -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
52cba61f76
Refactored audio supply dispatch across two passes
2016-07-04 15:08:00 -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
7b9c7a4eb6
Page selection bug fixes; working drum pages
2016-06-16 12:18:17 -10:00
Jack Andersen
ad784966e9
Merge branch 'master' of https://github.com/AxioDL/amuse
2016-06-08 15:25:42 -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
117d7046dd
Initial working AudioUnit integration
2016-06-07 18:33:15 -10:00
Jack Andersen
8930e005df
Integrate relevant evaluators into Voice state
2016-06-01 16:28:48 -10:00
Jack Andersen
a047b1f6c8
Add Channel-Portamento support
2016-06-01 11:17:16 -10:00
Jack Andersen
16c105fadb
Commit to test list iterator against STL with better asserts
2016-05-31 10:40:51 -10:00
Jack Andersen
0c8d8f571c
Envelope command fixes, 20ms default envelope
2016-05-31 00:16:52 -10:00
Jack Andersen
d5b50e3633
Fix HQ reverb, better submix/sequencer allocation
2016-05-30 19:15:20 -10:00
Jack Andersen
80cc9f7c94
MusyX 1 compatibility fixes, Rogue Squadron N64 decoding confirmed
2016-05-28 18:31:58 -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
654eccf82d
Several CPU usage optimizations
2016-05-21 22:35:55 -10:00
Jack Andersen
fbafa397fe
Use -10dB RMS formula for amplitude computation
2016-05-21 13:41:45 -10:00
Jack Andersen
d551b2b1c6
Add pan/span control to Voice backend
2016-05-21 11:40:03 -10:00
Jack Andersen
e2ee8c550f
Integrate -10dB volume curve
2016-05-20 15:15:31 -10:00
Jack Andersen
3a8a9f0ef2
Various engine bug fixes
2016-05-19 01:03:38 -10:00
Jack Andersen
5245a41567
Timing and pitch fixes
2016-05-19 00:12:32 -10: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
Jack Andersen
b2fa66b738
Working soxr pitch-slewing
2016-05-16 17:47:12 -10:00
Jack Andersen
51892eccc1
Voice state fixes
2016-05-16 17:23:35 -10:00
Jack Andersen
970b7775ee
Safer loop resolution for oddly-configured SAMPLESTARTs
2016-05-16 15:25:50 -10:00