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
|
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
|
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
|
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
|
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
|
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 |
|
Paul Ferrand
|
5d8e758724
|
Plugging leaks
|
2019-12-02 01:34:44 +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 |
|
Paul Ferrand
|
0d285cf494
|
Add flags to the command line client for oversampling and preloading
|
2019-12-01 22:47:51 +01:00 |
|
Paul Ferrand
|
a6a1808403
|
Added oversampling
|
2019-12-01 22:47:51 +01:00 |
|
Paul Ferrand
|
d017a63a36
|
Continue integrating the preloading size and oversampling factor
|
2019-12-01 22:47:51 +01:00 |
|
Paul Ferrand
|
630220e7e0
|
Changed the logic for the file loading
|
2019-12-01 22:47:51 +01:00 |
|
Paul Ferrand
|
1536ead90b
|
Moved the file pool into a resource pool
|
2019-12-01 22:47:51 +01:00 |
|
Paul Ferrand
|
d151e31406
|
Added the basic structure for changing the oversampling factor
|
2019-12-01 22:47:51 +01:00 |
|
Paul Ferrand
|
4aa370dd0a
|
Added a simplistic wrapper on the hiir oversampling library and updated the makefile
|
2019-12-01 22:47:51 +01:00 |
|
Paul Ferrand
|
0d9f61e612
|
Added the hiir oversampling library
|
2019-12-01 22:47:51 +01:00 |
|
Paul Ferrand
|
97a5d5ce90
|
The spinlocking on FilePool::emptyQueue is now integrated in the function
|
2019-12-01 12:16:35 +01:00 |
|
Paul Ferrand
|
b8bee5429e
|
Merge branch 'bugfix/cancel_background_loads_on_voice_change' into develop
|
2019-11-30 16:33:00 +01:00 |
|
Paul Ferrand
|
170ab500b4
|
Reduce the default preloading size
|
2019-11-30 16:32:43 +01:00 |
|
Paul Ferrand
|
8b426fa6e2
|
Signal the filepool to empty the queue and wait for completion
|
2019-11-30 16:17:27 +01:00 |
|
Paul Ferrand
|
17236412e3
|
Added a signal that the filepool should empty the queue
|
2019-11-30 16:17:10 +01:00 |
|
Paul Ferrand
|
bd5f491fb3
|
Added tests for the dynamic voice settings
|
2019-11-30 15:40:13 +01:00 |
|
Paul Ferrand
|
bb612e1f4d
|
Changed the delay documentation
|
2019-11-30 14:41:35 +01:00 |
|
Paul Ferrand
|
ffa134b02b
|
Documented the voices
|
2019-11-30 08:57:50 +01:00 |
|
Paul Ferrand
|
fd52e93294
|
Document range
|
2019-11-30 08:36:58 +01:00 |
|
Paul Ferrand
|
2806b29982
|
Document SIMD helpers
|
2019-11-30 08:33:22 +01:00 |
|
Paul Ferrand
|
b01e57a98d
|
Added documentation the Region
|
2019-11-30 01:25:05 +01:00 |
|
Paul Ferrand
|
25f1efe0fc
|
Corrected an invisible case from float to int in the region code
|
2019-11-30 01:22:55 +01:00 |
|
Paul Ferrand
|
7622e6e27b
|
Documented Opcode
|
2019-11-30 01:04:14 +01:00 |
|
Paul Ferrand
|
d30aa26c70
|
Documented the one pole filter
|
2019-11-30 00:53:22 +01:00 |
|
Paul Ferrand
|
f315a75d35
|
Documented the midi state
|
2019-11-30 00:53:09 +01:00 |
|
Paul Ferrand
|
5a62509789
|
Documented the leak detector
|
2019-11-30 00:53:00 +01:00 |
|
Paul Ferrand
|
a3e8bd5832
|
Documented the historical buffer
|
2019-11-30 00:52:50 +01:00 |
|
Paul Ferrand
|
4a4790d6ba
|
Documented the envelope generator description
|
2019-11-30 00:52:44 +01:00 |
|
Paul Ferrand
|
8ce3af6f85
|
Tried to document the File Pool but there is some work to do in there
|
2019-11-30 00:52:32 +01:00 |
|
Paul Ferrand
|
6ca7599510
|
Documented the config header
|
2019-11-30 00:52:15 +01:00 |
|
Paul Ferrand
|
fd60ef4319
|
Documented the CC Map class
|
2019-11-30 00:52:02 +01:00 |
|
Paul Ferrand
|
78cbe5d81b
|
Documented the heap buffer class
|
2019-11-30 00:51:48 +01:00 |
|