Commit graph

2097 commits

Author SHA1 Message Date
Jean Pierre Cimalando
d6b98d531d Add extraction of wavetable info 2020-08-05 01:14:59 +02:00
Jean Pierre Cimalando
4bf2a16f05 More generic utility to extract audio file metadata 2020-08-05 01:14:55 +02:00
Jean Pierre Cimalando
220f9acc1c Add a header missing from the file list 2020-08-05 01:11:45 +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
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