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
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
Paul Ferrand
92dd99ba11
First draft of the governance model
2020-07-15 14:11:07 +02:00
Paul Ferrand
b353703328
Fixing CI still?
2020-07-09 08:42:58 +02:00
Paul Ferrand
87dbb3658f
Fixing CI?
2020-07-08 15:02:30 +02:00
Paul Ferrand
92d061897f
Merge pull request #317 from paulfd/quick-changes-release
...
Prepping small things for the release
2020-07-08 14:24:05 +02:00
Paul Ferrand
bcff0aa3b6
Merge pull request #298 from paulfd/release-key
...
Add support for "sustain_cc=" and "trigger=release_key"
2020-07-08 14:23:41 +02:00
Paul Ferrand
f2ffad44bf
Merge pull request #313 from paulfd/xfade-smoothers
...
Crossfade smoothers
2020-07-07 14:49:28 +02:00
Paul Ferrand
11106602f6
Trying to solve the macos CI problem
2020-07-07 13:22:59 +02:00
Paul Ferrand
149143b38e
Update LV2Config.cmake
2020-07-07 12:19:23 +02:00
Paul Ferrand
dda4a94a1b
The process call in the smoother now takes an external canShortcut parameter
...
If the filter can shortcut, it will check that the first input of the span is within a reasonable range of the current value of the filter, and if so it resets it to this value and proceeds as if it were not smoothing
2020-07-07 11:17:53 +02:00
Paul Ferrand
8b8ae3b8a6
Change the authors name
2020-07-06 16:29:39 +02:00
Paul Ferrand
9bb4643e0c
Added since messages
2020-07-06 16:29:33 +02:00
JP Cimalando
fa610c1ff2
Merge pull request #316 from jpcima/quickfix-lv2
...
lv2: fix the situation when restore proceeds after a failed path mapping
2020-07-06 14:10:14 +02:00
Jean Pierre Cimalando
db6c88f4bd
lv2: fix the situation when restore proceeds after a failed path mapping
2020-07-06 14:05:46 +02:00
Paul Ferrand
e38af66e0a
Merge pull request #304 from jpcima/default-files
...
lv2: default files for sfz and scala
2020-07-06 13:25:33 +02:00
Paul Ferrand
9dc12187bc
Merge branch 'develop' into release-key
2020-07-06 10:08:40 +02:00
Paul Ferrand
eca794a93e
Merge pull request #315 from paulfd/trigger-on-cc
...
Don't require an explicit hikey/key=-1 to trigger on CC
2020-07-06 09:48:05 +02:00
Paul Ferrand
18d4240e58
Further separate the crossfades and initialize them properly
2020-07-06 09:06:23 +02:00
Paul Ferrand
4ee4bbe9c1
Smooth the crossfades
2020-07-06 09:06:23 +02:00
Paul Ferrand
f874ad3db5
Add short paths for the smoothers
...
When the input is basically constant in particular
2020-07-06 09:06:23 +02:00
Paul Ferrand
cda4ae2db3
Triggering on note or CC is not exclusive
2020-07-06 09:03:06 +02:00
Paul Ferrand
b46b30f35d
Use the pitch keycenter for cc triggers
2020-07-06 08:56:55 +02:00
Paul Ferrand
0a328068b2
Don't require an explicit hikey/key=-1 to trigger on CC
2020-07-06 08:56:55 +02:00
JP Cimalando
41a719a720
Merge pull request #312 from redtide/add-headers
...
Added include files in CMakeLists as support for QtCreator IDE
2020-07-06 00:27:53 +02:00
redtide
efabd2dfab
Rename ringbuffer headers
2020-07-06 00:26:45 +02:00
redtide
962176e1eb
Added Faust and hpp impl files to src/CMakeLists.txt
2020-07-05 22:58:34 +02:00
Paul Ferrand
f23be6052b
Merge pull request #311 from paulfd/time-pos-atom
...
Stub for timePosition atoms
2020-07-05 22:25:00 +02:00
redtide
d363627f21
Added include files in CMakeLists as support for QtCreator IDE
2020-07-05 22:19:52 +02:00