Commit graph

15 commits

Author SHA1 Message Date
redtide
828440651f WIP fixes: replace optional, string_view, nullopt with abseil versions, temporary clamp alternative. 2019-09-21 10:34:37 +02:00
paulfd
234105c34c Fixed my assumptions about note-off velocity; they are now always replaced with the previous note-ons 2019-09-18 09:13:41 +02:00
paulfd
dec1664c2f Added a double atomic guard when changing the sfz file; could be used to change the number of voices too 2019-09-16 18:17:45 +02:00
paulfd
e028fdced9 Corrected a bug when reloading files, where the string views used for the FilePool hash table where pointing towards freed memory. 2019-09-16 15:11:15 +02:00
paulfd
8e02171cb2 Corrected a bug when preloading data for regions with large offsets 2019-09-16 14:25:47 +02:00
paulfd
f41c36d241 Velocity tracking and replacements in note ons and offs are now done at the synth/global level. Velocity is always replaced and checked, since some libraries use "release" along with velocity ranges 2019-09-16 13:17:18 +02:00
paulfd
61d1f1963c Added support for the rt_decay opcode 2019-09-16 11:48:51 +02:00
paulfd
05cef4286d Region dispatching on construction for note and cc events 2019-09-14 08:37:10 +02:00
paulfd
a0433a0816 Added an historical tracking of the mean squared voice power 2019-09-13 23:20:57 +02:00
paulfd
965321166c Gracefully handle non-conforming floating point values for integer opcodes 2019-09-13 19:29:10 +02:00
paulfd
3da8109170 Added some opcodes aliases for the control header (with capital letters) 2019-09-11 12:46:32 +02:00
paulfd
0615fcab9c Some instruments have more than 1 global header per file.. 2019-09-10 23:04:57 +02:00
paulfd
32efd60ec9 Added a ticket system so that if the background loader fails to provide the file in time it gets discarded. 2019-09-07 17:23:13 +02:00
paulfd
c1d2384e09 Added an AudioSpan and AudioBuffer, to better handle the memory for mono/stereo samples 2019-09-07 01:12:20 +02:00
paulfd
1df16518c1 CMake changes... 2019-08-30 15:28:30 +02:00
Renamed from sources/Synth.cpp (Browse further)