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
|
fd3a08b7a4
|
Prepare filters on first call
|
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
|
f145481160
|
Use the mod matrix in filters and eqs
|
2020-09-16 16:09:59 +02:00 |
|
Paul Ferrand
|
0f74039b39
|
Make find methods const in the mod matrix
|
2020-09-16 16:09:59 +02:00 |
|
Paul Ferrand
|
bebd398e39
|
Setup the filters and EQ from the region
|
2020-09-16 16:09:59 +02:00 |
|
Paul Ferrand
|
dc4f59107b
|
Remove the EQ/Filter pools
Voices hold their own tentative eq and filters that get initialized upon starting the voice depending on how many there are in the region
|
2020-09-16 16:09:59 +02:00 |
|
Paul Ferrand
|
4e58a945a8
|
Parse filter/eq modulation targets
|
2020-09-16 16:09:59 +02:00 |
|
Paul Ferrand
|
8c625d1e04
|
Change filter cutoff modulation type to float
|
2020-09-16 16:07:55 +02:00 |
|
JP Cimalando
|
f0dd146361
|
Merge pull request #388 from jpcima/flex-eg
Add the Flex EG
|
2020-09-16 12:02:42 +02:00 |
|
JP Cimalando
|
3a1964ec94
|
Merge pull request #420 from jpcima/midnam-fixes
Midnam fixes
|
2020-09-16 12:01:21 +02:00 |
|
Jean Pierre Cimalando
|
169ba940c9
|
Print the modulation key more compactly
|
2020-09-16 11:55:25 +02:00 |
|
Jean Pierre Cimalando
|
3ca11652dc
|
Add tests
|
2020-09-16 11:37:55 +02:00 |
|
Jean Pierre Cimalando
|
111af1b648
|
Ensure label entries to be unique for their cc/note
|
2020-09-16 11:13:37 +02:00 |
|
Jean Pierre Cimalando
|
1b104fd6d6
|
Initialize CC labels for volume and pan
|
2020-09-16 10:46:54 +02:00 |
|
Jean Pierre Cimalando
|
8ec3f3d2a8
|
midnam: only emit CC which are in 7bit range
|
2020-09-16 10:41:55 +02:00 |
|
Paul Ferrand
|
f317e2f6b9
|
Add flex eg tests, move test helpers around, and add a more verbose mod matrix graph output
|
2020-09-16 09:03:39 +02:00 |
|
Paul Ferrand
|
f969761b5a
|
Only zero the remaining samples when the envelope is finished
|
2020-09-16 08:45:29 +02:00 |
|
Paul Ferrand
|
4d87716a30
|
Offset the time so that the envelopes "end" on the correct value
The envelope start is always considered to be the value before the current ramp started
|
2020-09-16 08:41:02 +02:00 |
|
Paul Ferrand
|
19540e821a
|
Add a circular test case for the curve
|
2020-09-15 22:23:42 +02:00 |
|
JP Cimalando
|
ef2ee8d799
|
Merge pull request #419 from jpcima/styled-knobs
Implement the styled knobs
|
2020-09-14 08:38:19 +02:00 |
|
Jean Pierre Cimalando
|
5ee5fa85f8
|
Implement the styled knobs
|
2020-09-13 16:54:09 +02:00 |
|
Jean Pierre Cimalando
|
62ee1abd24
|
Comment on unimplemented loop opcodes
|
2020-09-12 02:03:07 +02:00 |
|
Jean Pierre Cimalando
|
d2f77f63dc
|
Ensure to update all variables on early return
|
2020-09-12 01:46:04 +02:00 |
|
Jean Pierre Cimalando
|
84bb553292
|
Some changes of little impact
|
2020-09-12 01:46:04 +02:00 |
|
Jean Pierre Cimalando
|
b692377f7b
|
Add the Flex EG
|
2020-09-12 01:46:00 +02:00 |
|
Paul Ferrand
|
bf0786ca63
|
Merge pull request #415 from paulfd/mm-tweaks-still
MM tweaks still
|
2020-09-11 19:18:52 +02:00 |
|
Jean Pierre Cimalando
|
8d08c6700d
|
Replace auto for ease of reading
|
2020-09-11 18:07:01 +02:00 |
|
Jean Pierre Cimalando
|
89893503be
|
Remove the conditions which are made redundant
|
2020-09-11 17:58:42 +02:00 |
|
Jean Pierre Cimalando
|
aaa51f6dfe
|
Use the flags, and assert key to be valid with said flags
|
2020-09-11 17:56:42 +02:00 |
|
Jean Pierre Cimalando
|
0fd5ec57ab
|
Rename the variable to make it clearer what it is
|
2020-09-11 17:52:24 +02:00 |
|
Jean Pierre Cimalando
|
9c5f9537fa
|
Adopt the underscore convention for member variables
|
2020-09-11 17:51:05 +02:00 |
|
Jean Pierre Cimalando
|
c91c653d8a
|
Use the operator bool of NumericId
|
2020-09-11 17:47:24 +02:00 |
|
Paul Ferrand
|
ba53028d8d
|
Store shortcuts from the region id to the source and targets in the MM
|
2020-09-11 17:40:55 +02:00 |
|
Paul Ferrand
|
11d5abe435
|
Precompute targets for the modulation on voice start
|
2020-09-11 17:40:45 +02:00 |
|
Jean Pierre Cimalando
|
60eecba226
|
Make NumericId hashable
|
2020-09-11 17:16:31 +02:00 |
|
Paul Ferrand
|
9d26b5742e
|
Move SpinMutex.cpp in the source list
|
2020-09-11 17:04:26 +02:00 |
|
Paul Ferrand
|
e3fa56452c
|
Add headers to CMake: NumericId
|
2020-09-11 17:04:20 +02:00 |
|
Paul Ferrand
|
f9cf9b35e6
|
Move NumericId into utility
|
2020-09-11 17:04:13 +02:00 |
|
JP Cimalando
|
e8cc1fa2bd
|
Merge pull request #404 from jpcima/editor-cleanup
User interface update
|
2020-09-11 16:25:17 +02:00 |
|
Jean Pierre Cimalando
|
24c0ec2780
|
Adjust sizes and positions of settings boxes
|
2020-09-11 15:29:52 +02:00 |
|
Jean Pierre Cimalando
|
e8f967c462
|
Eliminate a redundancy
|
2020-09-11 15:25:18 +02:00 |
|
Jean Pierre Cimalando
|
c6f7e81b70
|
STextButton: backup color as a local variable
|
2020-09-11 14:05:26 +02:00 |
|
Jean Pierre Cimalando
|
be56de72c1
|
Update vstgui for the new filedialog
|
2020-09-11 14:02:14 +02:00 |
|
Paul Ferrand
|
3c607046c2
|
Change modify file glyph
|
2020-09-11 13:31:33 +02:00 |
|
Paul Ferrand
|
1ea6918cd5
|
Update the button
|
2020-09-11 13:26:26 +02:00 |
|
Paul Ferrand
|
fa548a6193
|
Change font, top left icon, and engraving
|
2020-09-11 13:19:23 +02:00 |
|
Paul Ferrand
|
65e75523bb
|
Change button name
|
2020-09-11 12:52:19 +02:00 |
|