Paul Ferrand
|
2cb11c8be7
|
Corrected a bug where buffers were not properly counted when copy constructed
|
2019-12-10 08:20:55 +01:00 |
|
Paul Ferrand
|
7a70fac564
|
Missing semicolon
|
2019-12-10 08:20:29 +01:00 |
|
Paul Ferrand
|
ab07b548fe
|
Added a way to get an envelope with quantized jumps
|
2019-12-10 00:01:15 +01:00 |
|
Paul Ferrand
|
e150c644f1
|
Dispatch bend messages to the voices
|
2019-12-09 23:41:06 +01:00 |
|
Paul Ferrand
|
db3b85e941
|
Added a helper to normalize bend ranges
|
2019-12-09 23:24:25 +01:00 |
|
Paul Ferrand
|
a1282ff193
|
Added support for parsing bend ranges
|
2019-12-09 23:24:14 +01:00 |
|
Paul Ferrand
|
8fecef27ca
|
Added a benchmark for SIMD divide
|
2019-12-09 19:27:31 +01:00 |
|
Paul Ferrand
|
3a320914a5
|
Added a divide SIMD helper
|
2019-12-09 19:22:50 +01:00 |
|
Paul Ferrand
|
19c3eabb6c
|
Moving code around
|
2019-12-09 18:50:29 +01:00 |
|
Paul Ferrand
|
fc72cd884e
|
Cosmetics
|
2019-12-09 18:37:45 +01:00 |
|
Paul Ferrand
|
66e916db19
|
Added a feedback for unknown opcodes in the C wrapper and the LV2 synth
|
2019-12-08 21:43:15 +01:00 |
|
Paul Ferrand
|
c6a9ba88da
|
API BREAK: MIDI channels are now 0-based
|
2019-12-08 21:11:54 +01:00 |
|
Paul Ferrand
|
c8ac0baeea
|
The status logging operations in debug mode happen on the worker thread for the LV2 part
|
2019-12-08 20:46:35 +01:00 |
|
Paul Ferrand
|
0710f90881
|
Updated docs and comments
|
2019-12-08 20:25:22 +01:00 |
|
Paul Ferrand
|
f80da93cfc
|
Proper coding is better; enabling and disabling freewheeling for real.
|
2019-12-08 18:48:08 +01:00 |
|
Paul Ferrand
|
0758e786cf
|
Freewheeling not properly disabled
|
2019-12-08 18:39:20 +01:00 |
|
Paul Ferrand
|
4fb81e4a2e
|
Transmit the freewheeling state to the synth
|
2019-12-08 18:18:01 +01:00 |
|
Paul Ferrand
|
a5b8bfb6ac
|
Added a freewheeling option to the synth
|
2019-12-08 18:11:17 +01:00 |
|
Paul Ferrand
|
f1653a499d
|
Added a method in the file pool to wait on the background threads to finish loading
|
2019-12-08 18:09:21 +01:00 |
|
Paul Ferrand
|
6a40d0e778
|
Added an lv2 port for freewheeling
Corrected
|
2019-12-08 18:07:06 +01:00 |
|
Paul Ferrand
|
eb0b84a7a6
|
Removed debug messages in the hot path
|
2019-12-08 17:11:12 +01:00 |
|
Paul Ferrand
|
6d53619d71
|
Added a resampling benchmark
|
2019-12-04 01:19:15 +01:00 |
|
Paul Ferrand
|
e2ce30c104
|
Corrected an error when activating the SIMD extension on HIIR
|
2019-12-04 01:18:59 +01:00 |
|
Paul Ferrand
|
0efbf96b4a
|
Move the oversampling primitives to the oversampling file.
|
2019-12-04 00:17:10 +01:00 |
|
Paul Ferrand
|
83c9dc46d0
|
Added some more range for the preload size in the LV2
|
2019-12-03 23:33:38 +01:00 |
|
Paul Ferrand
|
1d4935e955
|
Added a view from the voice to the linked region
|
2019-12-03 23:33:21 +01:00 |
|
Paul Ferrand
|
1d7e7855eb
|
Corrected the documentation
|
2019-12-03 22:44:14 +01:00 |
|
Paul Ferrand
|
fae1e49e4a
|
Merge branch 'feature/threadpool' into develop
|
2019-12-03 21:38:37 +01:00 |
|
Paul Ferrand
|
19b475ed94
|
Move the spsc queues to mpmc queues
|
2019-12-03 21:30:00 +01:00 |
|
Paul Ferrand
|
e33ce85a6a
|
Added the concurrent queue to the filepool
|
2019-12-03 15:35:49 +01:00 |
|
Paul Ferrand
|
48a07c23fe
|
Add moodycamel's concurrent queue since we'll have multiple receivers now!
|
2019-12-03 15:35:49 +01:00 |
|
Paul Ferrand
|
2a7391c05e
|
Added a tests against backslashes in default_path
|
2019-12-03 15:35:27 +01:00 |
|
Paul Ferrand
|
958968a852
|
Corrected a bug where the root directory was not properly updated and did not handle backslashes
|
2019-12-03 10:05:07 +01:00 |
|
Paul Ferrand
|
4f19628d53
|
Simplified the example
|
2019-12-03 01:37:58 +01:00 |
|
Paul Ferrand
|
55e6d96873
|
Added general documentation
|
2019-12-03 01:36:29 +01:00 |
|
Paul Ferrand
|
832fc583e9
|
Merge remote-tracking branch 'origin/develop' into develop
|
2019-12-02 12:35:58 +01:00 |
|
Paul Ferrand
|
3056f20a35
|
Merge branch 'bugfix/counting-buffers' into develop
|
2019-12-02 12:35:28 +01:00 |
|
Paul Ferrand
|
78b90350a8
|
Moved the memory logging to NDEBUG
|
2019-12-02 12:35:14 +01:00 |
|
Paul Ferrand
|
c00f5174b1
|
Corrected the bug ; the reloading procedures did not take the current oversampling parameter into account.
|
2019-12-02 12:25:28 +01:00 |
|
Paul Ferrand
|
e69781ff6b
|
Added logging in the most common clients
|
2019-12-02 12:25:28 +01:00 |
|
Paul Ferrand
|
9f96968169
|
Added an API to access the memory usage
|
2019-12-02 12:25:28 +01:00 |
|
Paul Ferrand
|
d849d4f8b7
|
Added a buffer counting to the synth in order to track memory
|
2019-12-02 12:25:28 +01:00 |
|
Paul Ferrand
|
056337b5f0
|
Disabled the move semantics from Buffer, just in case.
Disabled the move semantics test
|
2019-12-02 12:25:28 +01:00 |
|
redtide
|
200d7153ca
|
Automated Doxygen documentation with Travis-CI
|
2019-12-02 02:35:58 +01:00 |
|
Paul Ferrand
|
5d8e758724
|
Plugging leaks
|
2019-12-02 01:34:44 +01:00 |
|
Paul Ferrand
|
8f391b9654
|
Merge branch 'feature/oversampling' into develop
|
2019-12-02 00:11:47 +01:00 |
|
Paul Ferrand
|
6713640b22
|
Added the LV2 parameters related to the preloaded size and the oversampling
|
2019-12-02 00:10:40 +01:00 |
|
Paul Ferrand
|
30bf269359
|
Updated the shared library bindings
|
2019-12-01 23:17:50 +01:00 |
|
Paul Ferrand
|
030e0c16ee
|
Added back the method to empty the file loading queue
|
2019-12-01 22:57:49 +01:00 |
|
Paul Ferrand
|
91e4678c4b
|
Switch back to a queue for file promises
|
2019-12-01 22:47:51 +01:00 |
|