Jean Pierre Cimalando
|
bdc388bd69
|
Update tests
|
2021-02-01 13:35:08 +01:00 |
|
Jean Pierre Cimalando
|
9cb0a457a5
|
Make ADSREnvelope not a template
|
2021-02-01 10:30:17 +01:00 |
|
Jean Pierre Cimalando
|
4dbe8bd602
|
Add windowed sinc interpolation
|
2021-01-31 23:32:10 +01:00 |
|
Jean Pierre Cimalando
|
f3c1b664dd
|
Remove project() where not necessary
|
2020-12-14 14:25:31 +01:00 |
|
Jean Pierre Cimalando
|
f063062f7c
|
Make a separate target for sfizz::internal, for tests and benchmarks
|
2020-12-14 13:49:36 +01:00 |
|
Jean Pierre Cimalando
|
3a9accba4b
|
Put dependency libraries in namespaces
|
2020-12-14 08:20:01 +01:00 |
|
Jean Pierre Cimalando
|
dab5944755
|
Add vel2 tests
|
2020-12-13 08:06:24 +01:00 |
|
JP Cimalando
|
d13dbe5bd3
|
Merge pull request #553 from jpcima/beat-lfo
Add lfoN_beats
|
2020-12-12 14:14:03 +01:00 |
|
Jean Pierre Cimalando
|
686f285294
|
Clean up indentation
|
2020-12-12 11:52:09 +01:00 |
|
Paul Ferrand
|
171a5e5083
|
Initial
|
2020-12-12 11:13:20 +01:00 |
|
JP Cimalando
|
28dc603f2b
|
Merge pull request #545 from jpcima/type-safe-osc
Type-safe OSC message sending
|
2020-11-17 19:14:59 +01:00 |
|
JP Cimalando
|
eb20253da2
|
Merge pull request #547 from jpcima/automate-hdcc
Add API to process CC events received by automation
|
2020-11-17 19:14:25 +01:00 |
|
Jean Pierre Cimalando
|
04ff815cab
|
Assign LFOs their respective ID numbers
|
2020-11-15 16:32:35 +01:00 |
|
Jean Pierre Cimalando
|
c1306f8a71
|
lfo: decouple the wave generator and the phase generator
|
2020-11-15 15:02:50 +01:00 |
|
Jean Pierre Cimalando
|
dcc7ac0472
|
Add new alias: bendstep
|
2020-11-12 10:24:29 +01:00 |
|
Jean Pierre Cimalando
|
aa29e1a411
|
Add test
|
2020-11-12 08:17:19 +01:00 |
|
Jean Pierre Cimalando
|
425889c949
|
Add test
|
2020-11-09 14:47:12 +01:00 |
|
Jean Pierre Cimalando
|
406afc8aba
|
Fix some problems in the unit test
|
2020-11-05 05:48:28 +01:00 |
|
Jean Pierre Cimalando
|
722225f9f2
|
Add OSC and plugin-side communication
|
2020-11-05 05:48:24 +01:00 |
|
Jean Pierre Cimalando
|
f6b148aad3
|
Organize cxxopts as external library
|
2020-11-01 10:57:41 +01:00 |
|
Jean Pierre Cimalando
|
3332687a41
|
Move feature out of tests and in their own directory
|
2020-11-01 10:56:49 +01:00 |
|
Paul Ferrand
|
faadb70b02
|
Include cleanups
|
2020-11-01 09:10:53 +01:00 |
|
Paul Ferrand
|
cfae639d5f
|
Final cleanups
|
2020-11-01 08:33:18 +01:00 |
|
Paul Ferrand
|
1fcfbdbaf7
|
move getNumActiveVoices in the voiceList
|
2020-11-01 08:33:18 +01:00 |
|
Paul Ferrand
|
f21864cdc7
|
Reinsert default hdcc
|
2020-11-01 08:33:18 +01:00 |
|
Paul Ferrand
|
3214211a06
|
Refactor of Synth and Voice into a pimpl pattern
|
2020-11-01 08:33:18 +01:00 |
|
Jean Pierre Cimalando
|
0825f034c2
|
Support the AIFF instrument
|
2020-10-31 15:32:58 +01:00 |
|
JP Cimalando
|
401e0a4e21
|
Merge pull request #482 from jpcima/st-audiofile
Audio file reader without sndfile
|
2020-10-28 17:08:00 +01:00 |
|
Jean Pierre Cimalando
|
d5aad58366
|
Eliminate the strict requirement of libsndfile
|
2020-10-28 16:34:52 +01:00 |
|
Paul Ferrand
|
8dd169c9d2
|
Handle sw_default in <region>
|
2020-10-28 16:12:42 +01:00 |
|
Paul Ferrand
|
a654458c55
|
Merge pull request #528 from paulfd/free-running-flex-ampeg
Let the flex eg free-run when set as the ampeg
|
2020-10-28 10:38:24 +01:00 |
|
Paul Ferrand
|
84019a00e4
|
Let the flex eg free-run when set as the ampeg
|
2020-10-28 09:17:10 +01:00 |
|
Paul Ferrand
|
74a676b493
|
sw_default with sw_lolast and sw_hilast
|
2020-10-27 15:11:51 +01:00 |
|
Paul Ferrand
|
5ea4b876df
|
Add sw_lolast/sw_hilast
|
2020-10-27 14:50:31 +01:00 |
|
Paul Ferrand
|
9c3de9dadd
|
Rename for consistency
|
2020-10-27 11:19:12 +01:00 |
|
Paul Ferrand
|
6bfc9074d7
|
Move the keyswitch logic in the synth rather than the regions
|
2020-10-27 11:04:25 +01:00 |
|
Paul Ferrand
|
c27cb69a83
|
Build a set of "effective" keyswitches anduse it instead of sw_lokey/sw_hikey
|
2020-10-27 10:00:24 +01:00 |
|
Jean Pierre Cimalando
|
e6ecbc6fcd
|
Make the Region::sampleId shared_ptr
|
2020-10-21 01:36:09 +02:00 |
|
Jean Pierre Cimalando
|
e258ad254f
|
Make all phase opcodes normalized
|
2020-10-15 13:14:17 +02:00 |
|
Jean Pierre Cimalando
|
162673939a
|
Map CC11 expression
|
2020-10-07 14:36:27 +02:00 |
|
JP Cimalando
|
4e13493ab4
|
Merge pull request #464 from jpcima/loop-xfade
Loop xfade
|
2020-10-06 21:31:43 +02:00 |
|
Jean Pierre Cimalando
|
6fc1d470ff
|
Do not connect CC 7 and 10 if used in SFZ file
|
2020-10-06 04:45:22 +02:00 |
|
Jean Pierre Cimalando
|
99d40ee31c
|
Normalize stepcc in the source key
|
2020-10-06 04:24:54 +02:00 |
|
Jean Pierre Cimalando
|
b0e102c77e
|
Fix CC modulations, having their source depth to 0
|
2020-10-06 03:53:32 +02:00 |
|
Jean Pierre Cimalando
|
15c745239f
|
Increase pitch ranges by 2 octaves
|
2020-10-06 02:25:18 +02:00 |
|
JP Cimalando
|
dc422d07d9
|
Merge pull request #445 from jpcima/ampeg-mm
Add egN_ampeg
|
2020-10-05 00:09:56 +02:00 |
|
Jean Pierre Cimalando
|
86d0cf3a49
|
Update the boolean reader
|
2020-10-05 00:00:15 +02:00 |
|
Paul Ferrand
|
5b4e673fe7
|
Use the new boolean helper and test the ampeg connection
|
2020-10-04 23:00:52 +02:00 |
|
Paul Ferrand
|
991873caf3
|
Merge pull request #467 from paulfd/multiple-globals-polyphony
Don't assume a single <global> for region sets
|
2020-10-04 17:44:43 +02:00 |
|
Paul Ferrand
|
f27c1e4c31
|
Put a high amplitude range
|
2020-10-04 16:58:06 +02:00 |
|