Paul Ferrand
|
da75095a9b
|
Explicitely signify if a loop if present
Before we tried to "guess", which causes problems if a loop spans the entire file
|
2020-08-18 23:09:03 +02:00 |
|
Paul Ferrand
|
05de17e32e
|
The sustain cc is still a CC and has to be registered in the regions
|
2020-08-18 22:36:00 +02:00 |
|
Jean Pierre Cimalando
|
be252361b6
|
Update existing tests and add new ones
|
2020-08-17 16:31:57 +02:00 |
|
JP Cimalando
|
09341723c3
|
Merge pull request #338 from jpcima/mm+lfo
LFO
|
2020-08-13 13:40:07 +02:00 |
|
Paul Ferrand
|
73b1ed961d
|
Add LFO regression tests
The reference files have been visually validated
Tweaks for the LFO regression test
|
2020-08-13 06:49:38 +02:00 |
|
Jean Pierre Cimalando
|
d47bca6f4e
|
Allow the LFO tool to set options and output FLAC
|
2020-08-13 04:10:22 +02:00 |
|
Jean Pierre Cimalando
|
b46076ba3b
|
Command-line arguments for sfizz_plot_lfo
|
2020-08-13 03:34:03 +02:00 |
|
Paul Ferrand
|
c629f6803b
|
Some more tests
|
2020-08-12 19:40:33 +02:00 |
|
Paul Ferrand
|
c034fd3e30
|
Add an allWithin SIMD helper
|
2020-08-12 17:05:08 +02:00 |
|
Paul Ferrand
|
ff8ac64d61
|
Add clamping SIMD helper
|
2020-08-12 17:05:08 +02:00 |
|
JP Cimalando
|
b914e19491
|
Merge pull request #347 from jpcima/hq-wavetables
Higher quality wavetable mipmaps
|
2020-08-12 01:16:05 +02:00 |
|
Paul Ferrand
|
88ea89c5fb
|
Initialize the LFOs in sfizz_plot_lfo
|
2020-08-11 23:46:08 +02:00 |
|
Jean Pierre Cimalando
|
bf8b3fd111
|
Support multi-level volumes
|
2020-08-11 17:16:57 +02:00 |
|
JP Cimalando
|
95bf4fc480
|
Merge pull request #333 from jpcima/file-metadata
File metadata
|
2020-08-10 19:02:10 +02:00 |
|
JP Cimalando
|
5bbc0cbeb8
|
Merge pull request #351 from jpcima/anonymous-ccs-mm
Anonymous CCs with modulation matrix
|
2020-08-10 18:53:59 +02:00 |
|
Paul Ferrand
|
2e0278c7cf
|
Passing off_time automatically sets the off_mode to time
|
2020-08-10 17:33:21 +02:00 |
|
Paul Ferrand
|
44dbbcaf54
|
Updated tests
|
2020-08-10 17:22:49 +02:00 |
|
Paul Ferrand
|
d3cc4281d9
|
Parse off time
|
2020-08-10 16:14:03 +02:00 |
|
Paul Ferrand
|
7a1a2c9381
|
Finer tests and behavior for note_polyphony- note_polyphony is shared amoung polyphony groups- Lower velocity samples do not mute higher velocity samples, but they still play!
|
2020-08-10 15:23:02 +02:00 |
|
Paul Ferrand
|
e660b80042
|
Check all used CCs and output them in the MIDNAM file if they have no name
|
2020-08-10 02:13:59 +02:00 |
|
Jean Pierre Cimalando
|
e08314f2c8
|
Fix pathnames such that tests can run from the project root
|
2020-08-10 00:57:27 +02:00 |
|
Jean Pierre Cimalando
|
34d6ed0291
|
Add the program to display file wavetable info
|
2020-08-09 23:45:19 +02:00 |
|
Paul Ferrand
|
a8c524b7e8
|
Slightly looser masking condition
|
2020-08-09 23:29:28 +02:00 |
|
Jean Pierre Cimalando
|
2eb12daf0c
|
Add a test for surge and clm wavetable files
|
2020-08-09 22:58:48 +02:00 |
|
Paul Ferrand
|
1b5a841d97
|
Handle default switch at all levels
|
2020-08-09 22:57:28 +02:00 |
|
Paul Ferrand
|
20bc1e93d0
|
Merge pull request #324 from paulfd/release-multiple-voices
Release logic (multiple notes for release=trigger + rt_dead handling)
|
2020-08-09 22:18:29 +02:00 |
|
Jean Pierre Cimalando
|
0d316399db
|
Add the LFO plotting tool
|
2020-08-09 21:46:54 +02:00 |
|
Jean Pierre Cimalando
|
42c4d964db
|
Fix small mistakes
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
6c870a53d3
|
Add test
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
0b20932e12
|
Allow to set a multiplier on source, needed for LFO
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
82ebb639a7
|
Remove unused code, update tests
|
2020-08-09 20:41:44 +02:00 |
|
Jean Pierre Cimalando
|
675d7f3fc5
|
Add modulation matrix
|
2020-08-09 20:40:43 +02:00 |
|
Paul Ferrand
|
bbf22b058e
|
Small test cleanups
|
2020-08-09 16:02:14 +02:00 |
|
Paul Ferrand
|
3dc98e7fd2
|
parse rt_dead
|
2020-08-09 16:01:58 +02:00 |
|
Jean Pierre Cimalando
|
e14c51e8da
|
Fix tests
|
2020-08-09 12:40:07 +02:00 |
|
Paul Ferrand
|
a3943abf79
|
Added tests
|
2020-08-09 11:05:58 +02:00 |
|
Jean Pierre Cimalando
|
13752d8043
|
Higher quality wavetable mipmaps
|
2020-08-09 05:46:42 +02:00 |
|
Paul Ferrand
|
f631f7031d
|
Update the tests
|
2020-08-08 23:54:10 +02:00 |
|
Paul Ferrand
|
6086284efe
|
If the region spans multiple keys they can all fire on pedal up
|
2020-08-08 23:54:10 +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
|
4bf2a16f05
|
More generic utility to extract audio file metadata
|
2020-08-05 01:14:55 +02:00 |
|
Jean Pierre Cimalando
|
ab6086b6c5
|
Rebase on develop and fix sustain tests
|
2020-07-26 14:08:10 +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 |
|
JP Cimalando
|
2d7fbe365a
|
Merge pull request #327 from paulfd/sustain_lo
Support for `sustain_lo`
|
2020-07-25 23:09:28 +02:00 |
|
Jean Pierre Cimalando
|
003676a6c2
|
Rewrite the test correctly
|
2020-07-23 22:36:05 +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 |
|
Jean Pierre Cimalando
|
f889e9e754
|
Add the spinlock mutex
|
2020-07-15 11:55:33 +02:00 |
|
Paul Ferrand
|
9dc12187bc
|
Merge branch 'develop' into release-key
|
2020-07-06 10:08:40 +02:00 |
|
Paul Ferrand
|
cda4ae2db3
|
Triggering on note or CC is not exclusive
|
2020-07-06 09:03:06 +02:00 |
|