Paul Ferrand
c39a50ee92
Voice stealing tweaks
2020-08-07 18:43:04 +02:00
JP Cimalando
443e89c45d
Merge pull request #319 from jpcima/spin-mutex
...
Add the spinlock mutex
2020-08-06 16:49:55 +02:00
Jean Pierre Cimalando
f3e37cc713
Use the spinlock mutex in EQPool
2020-08-06 16:46:56 +02:00
Jean Pierre Cimalando
76654d56ea
Use the spinlock mutex in FilterPool
2020-08-06 16:45:56 +02:00
Jean Pierre Cimalando
5928218b62
Use the spinlock mutex in FilePool
2020-08-06 16:44:39 +02:00
JP Cimalando
0f58de8b91
Merge pull request #339 from jpcima/reverb
...
Add the reverb
2020-08-06 16:28:38 +02:00
Jean Pierre Cimalando
3ebc14c894
Add reverb preset: chamber
2020-08-06 16:15:19 +02:00
Jean Pierre Cimalando
c314131bff
Accept higher values for predelay
2020-08-06 14:55:29 +02:00
Jean Pierre Cimalando
0c906577dc
Add the reverb
2020-08-06 14:55:26 +02:00
JP Cimalando
50a9c3ef38
Merge pull request #343 from jpcima/disto
...
Add the distortion
2020-08-06 14:44:03 +02:00
Jean Pierre Cimalando
823088b629
Fix the LPF cutoff
2020-08-06 14:43:21 +02:00
Jean Pierre Cimalando
b56821db00
Add the distortion
2020-08-06 14:43:18 +02:00
JP Cimalando
d85a53f40c
Merge pull request #342 from jpcima/compressor
...
Add compressor and gate
2020-08-06 14:41:41 +02:00
Jean Pierre Cimalando
91050fd2d8
Clarify a comment
2020-08-05 05:42:02 +02:00
Jean Pierre Cimalando
b70e194139
Add gate
2020-08-05 05:29:30 +02:00
Jean Pierre Cimalando
8de4452e15
Add compressor
2020-08-05 05:29:26 +02:00
Jean Pierre Cimalando
220f9acc1c
Add a header missing from the file list
2020-08-05 01:11:45 +02:00
Jean Pierre Cimalando
4c1de84c0f
Replace the callback mutex with a spin-lock
2020-08-04 19:31:52 +02:00
JP Cimalando
73dd5da21f
Merge pull request #294 from jpcima/incremental-file-load
...
Audio file incremental reading
2020-08-04 18:14:30 +02:00
Jean Pierre Cimalando
45583b6dd9
Limit on the number of make jobs
2020-07-28 20:29:28 +02:00
JP Cimalando
3f999d5f37
Merge pull request #337 from jpcima/get-voice-non-const
...
Voice accessor without const qualifier
2020-07-28 15:57:24 +02:00
Jean Pierre Cimalando
93bca10a45
Voice accessor without const qualifier
2020-07-28 14:55:15 +02:00
JP Cimalando
1a10f7b166
Merge pull request #336 from jpcima/shortcut
...
Filter shortcut by relative formula
2020-07-28 09:18:25 +02:00
Jean Pierre Cimalando
e574aeb592
Filter shortcut by relative formula
2020-07-27 21:01:07 +02:00
JP Cimalando
47a8030e86
Merge pull request #334 from jpcima/copy-issue
...
Fix a problem of unwanted copy
2020-07-27 00:11:00 +02:00
Jean Pierre Cimalando
45fe825bc0
Fix a problem of unwanted copy
2020-07-26 23:30:46 +02:00
Jean Pierre Cimalando
ce43bb39ff
Allow NumericId to be copyable
2020-07-26 21:23:10 +02:00
Paul Ferrand
8b9affad0d
Merge pull request #321 from paulfd/readable-active-voices
...
Readable active voices
2020-07-26 21:00:22 +02:00
Jean Pierre Cimalando
ab6086b6c5
Rebase on develop and fix sustain tests
2020-07-26 14:08:10 +02:00
Jean Pierre Cimalando
aff0fedb38
Readable LV2 active voices with control port
2020-07-26 14:04:30 +02:00
Paul Ferrand
c2716c3bea
getNumActiveVoices takes a boolean flag to recompute the number of active voices
...
All tests updated as this was the previous default behavior.
2020-07-26 14:04:30 +02:00
Paul Ferrand
5d9222c771
Add a readable parameter about the number of active voices
2020-07-26 14:04:30 +02:00
Paul Ferrand
4fadda23de
Store the last number of active voices instead of computing it on each call to the getter
2020-07-26 14:04:30 +02:00
Jean Pierre Cimalando
320fc2cdaa
Add a benchmark
2020-07-26 01:14:24 +02:00
JP Cimalando
2d7fbe365a
Merge pull request #327 from paulfd/sustain_lo
...
Support for `sustain_lo`
2020-07-25 23:09:28 +02:00
JP Cimalando
684e74ed06
Merge pull request #331 from jpcima/opcode-printer
...
Allow opcodes to print in test outputs
2020-07-24 23:49:03 +02:00
Jean Pierre Cimalando
f6b549d0db
Allow opcodes to print in test outputs
2020-07-24 23:22:56 +02:00
Paul Ferrand
fe4e5ffd6a
Set develop to 0.4.1
2020-07-24 00:06:59 +02:00
Paul Ferrand
2cb4562add
Bump version to 0.4.0
2020-07-24 00:00:35 +02:00
Paul Ferrand
efc8f9449d
Merge pull request #328 from paulfd/parser-define-bug
...
Failing parser test on a define
2020-07-23 23:58:39 +02:00
Jean Pierre Cimalando
003676a6c2
Rewrite the test correctly
2020-07-23 22:36:05 +02:00
Jean Pierre Cimalando
eac81e6733
Also check for opcode containing $ in value extraction
2020-07-23 22:32:07 +02:00
Paul Ferrand
f5b9829e8f
Failing parser test
2020-07-23 16:30:52 +02:00
Paul Ferrand
2d7e81edef
Support for sustain_lo
2020-07-19 23:09:36 +02:00
Paul Ferrand
0160af3bb7
Merge pull request #323 from atsushieno/patch-1
...
lv2/sfizz.c: options terminator must have both key and value as 0
2020-07-18 16:41:45 +02:00
Atsushi Eno
6582285f21
lv2/sfizz.c: options terminator must have both key and value as 0
...
This fixes the problem with such a condition that a host passes a list of
options where any option with value `0` precedes the block sizes.
From http://lv2plug.in/ns/ext/options#options :
> To implement this feature, hosts MUST pass an LV2_Feature to the appropriate instantiate method with this URI and data pointed to an array of LV2_Options_Option terminated by an element with both key and value set to zero.
2020-07-18 21:35:06 +09:00
Paul Ferrand
4a402a45f8
Updated README [ci skip]
2020-07-16 00:17:41 +02:00
Paul Ferrand
b1ac0bfe9d
Merge pull request #320 from paulfd/governance-model
...
Governance model
2020-07-16 00:13:31 +02:00
Paul Ferrand
deed0be7ff
Link the open collective directly
2020-07-16 00:11:08 +02:00
Paul Ferrand
2f2ea0bf02
Reorder information between the files
2020-07-15 23:53:21 +02:00