Jean Pierre Cimalando
|
c30cad2534
|
Implement egN_ampeg
|
2020-09-28 15:07:51 +02:00 |
|
JP Cimalando
|
143bec0c24
|
Merge pull request #441 from jpcima/consistency
Rename extended opcode for consistency
|
2020-09-27 19:09:20 +02:00 |
|
JP Cimalando
|
79be3c12aa
|
Merge pull request #451 from jpcima/sequence-order
Have the sequence start at the first item
|
2020-09-27 19:09:03 +02:00 |
|
Jean Pierre Cimalando
|
afc0b3fc56
|
Also make pitch_random real-valued
|
2020-09-27 15:38:35 +02:00 |
|
Jean Pierre Cimalando
|
d996130527
|
Have the sequence start at the first item
|
2020-09-27 14:39:26 +02:00 |
|
Jean Pierre Cimalando
|
8f12dd1c5e
|
Same with egN_filXgain
|
2020-09-25 19:08:53 +02:00 |
|
Jean Pierre Cimalando
|
766b84cfa5
|
Rename extended opcode for consistency
|
2020-09-25 17:18:05 +02:00 |
|
Jean Pierre Cimalando
|
48ddb4ad60
|
Add vel2depth
|
2020-09-24 16:15:36 +02:00 |
|
Jean Pierre Cimalando
|
897477e140
|
Just a function renamed
|
2020-09-24 15:12:58 +02:00 |
|
Jean Pierre Cimalando
|
b99b40b131
|
Implement fileg and pitcheg in the matrix
|
2020-09-23 23:32:47 +02:00 |
|
Jean Pierre Cimalando
|
0f2bb80434
|
Add pitcheg and fileg opcodes, and modulation key
|
2020-09-23 22:41:12 +02:00 |
|
Jean Pierre Cimalando
|
a1a68e115c
|
Move EG v1 opcode processing in separate routine
|
2020-09-23 22:16:26 +02:00 |
|
JP Cimalando
|
296080bb56
|
Merge pull request #436 from jpcima/oscillators-fm
Add FM synthesis with 2 operators
|
2020-09-23 18:09:46 +02:00 |
|
JP Cimalando
|
2b790f4efd
|
Merge pull request #434 from jpcima/oscillators-detunecc
Add oscillator_detune_oncc
|
2020-09-23 17:42:56 +02:00 |
|
Jean Pierre Cimalando
|
05b5728d88
|
Implement RM synthesis
|
2020-09-22 23:17:33 +02:00 |
|
Jean Pierre Cimalando
|
c5a1d04fb7
|
Make the key opcode not take effect on sample keycenter
|
2020-09-22 20:36:48 +02:00 |
|
Jean Pierre Cimalando
|
e310a4efe9
|
Support overriding with key opcode
|
2020-09-22 20:30:42 +02:00 |
|
Jean Pierre Cimalando
|
3b3f6d2731
|
Set the pitch key center from sample
|
2020-09-22 19:51:15 +02:00 |
|
Jean Pierre Cimalando
|
5c1931de2c
|
Add oscillator_detune_oncc
|
2020-09-22 18:26:49 +02:00 |
|
Jean Pierre Cimalando
|
85883481c9
|
Auto-enable oscillator=on when a wavetable is provided
|
2020-09-22 16:12:42 +02:00 |
|
Paul Ferrand
|
83cd4b6317
|
EG and LFO sources for the filters and EQs
|
2020-09-18 01:03:45 +02:00 |
|
Paul Ferrand
|
fd8b00b9a1
|
Update tests and connect all cc opcodes
|
2020-09-16 16:28:49 +02:00 |
|
Paul Ferrand
|
f07000dd88
|
Remove the cc maps
|
2020-09-16 16:09:59 +02:00 |
|
Paul Ferrand
|
9aceecaa54
|
The eq number did not act like the filter index
|
2020-09-16 16:09:59 +02:00 |
|
Paul Ferrand
|
4e58a945a8
|
Parse filter/eq modulation targets
|
2020-09-16 16:09:59 +02:00 |
|
Jean Pierre Cimalando
|
b692377f7b
|
Add the Flex EG
|
2020-09-12 01:46:00 +02:00 |
|
JP Cimalando
|
68712140d6
|
Merge pull request #385 from paulfd/offset-ccs
offset_cc were not taken into account
|
2020-08-21 00:54:03 +02:00 |
|
Paul Ferrand
|
d649cec10b
|
offset_cc were not taken into account
|
2020-08-21 00:24:22 +02:00 |
|
Paul Ferrand
|
17568510ac
|
Disable with sampleEnd == 0
|
2020-08-19 12:12:48 +02:00 |
|
Paul Ferrand
|
5c61298f08
|
A region is disabled by end=-1
|
2020-08-19 11:07:12 +02:00 |
|
Jean Pierre Cimalando
|
06d111cbd4
|
Do not require a curve for the concave case (test helper)
|
2020-08-17 16:01:58 +02:00 |
|
Jean Pierre Cimalando
|
f5d61fe183
|
Fix amp_veltrack
|
2020-08-17 15:31:58 +02:00 |
|
JP Cimalando
|
09341723c3
|
Merge pull request #338 from jpcima/mm+lfo
LFO
|
2020-08-13 13:40:07 +02:00 |
|
Paul Ferrand
|
ab868df3c4
|
Const stuff
|
2020-08-11 22:52:17 +02:00 |
|
Jean Pierre Cimalando
|
bf8b3fd111
|
Support multi-level volumes
|
2020-08-11 17:16:57 +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
|
d3cc4281d9
|
Parse off time
|
2020-08-10 16:14:03 +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
|
eab53ba05a
|
Add SFZv2 LFO and a small set of modulation targets
|
2020-08-09 21:45:25 +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
|
3dc98e7fd2
|
parse rt_dead
|
2020-08-09 16:01:58 +02:00 |
|
Paul Ferrand
|
dc328cb9a7
|
Multiple release samples can play on pedal up
|
2020-08-09 11:06: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 |
|
Paul Ferrand
|
2d7e81edef
|
Support for sustain_lo
|
2020-07-19 23:09:36 +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 |
|
Paul Ferrand
|
0a328068b2
|
Don't require an explicit hikey/key=-1 to trigger on CC
|
2020-07-06 08:56:55 +02:00 |
|
Paul Ferrand
|
c810e81ade
|
Merge branch 'develop' into release-key
|
2020-07-05 14:21:53 +02:00 |
|