Commit graph

2078 commits

Author SHA1 Message Date
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
Paul Ferrand
8344810ccb Stub for timePosition atoms
Avoid a warning in the LV2 log for the time being
2020-07-05 14:41:33 +02:00
Paul Ferrand
c810e81ade
Merge branch 'develop' into release-key 2020-07-05 14:21:53 +02:00
Paul Ferrand
6e25337560
Merge pull request #309 from paulfd/windows-tests
Windows tests
2020-07-05 14:20:55 +02:00
Paul Ferrand
74e53ca70d Set the max bundle path size lower than the max path size
This silences a GCC warning for snprintf
2020-07-05 11:54:31 +02:00
Paul Ferrand
8e4c3dfbb3 Disable modification checks for the default file and upon restoring
Reenabled if the file was properly restored
2020-07-05 11:53:41 +02:00
Jean Pierre Cimalando
a29b04eb86 Update the restore mechanism, keep the path in case of load failure 2020-07-05 06:11:18 +02:00