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
Paul Ferrand
574afcaf74
Move HoverButton to GUIComponents
2020-09-11 10:21:48 +02:00
Paul Ferrand
59c64bcb91
Tweaking the GUI
...
The instrument information can be on the main tab
Put the button behind the logo
Embed the ABeeZee font and use it everywhere
Add hover colors to glyph buttons
Replace the "file open" glyph by a folder
2020-09-11 03:23:39 +02:00
JP Cimalando
e342af2200
Merge pull request #417 from paulfd/frame-pointer
...
Remove the no-omit-frame-pointer option
2020-09-10 20:32:41 +02:00
Paul Ferrand
279382a7b2
Clear adjustment for the preload value
2020-09-10 15:45:26 +02:00
Paul Ferrand
d31ec18bf6
Remove the no-omit-frame-pointer option
...
It's inconsequent in x86 more or less, but ARM has less registers to spare.
2020-09-10 15:31:09 +02:00
Paul Ferrand
935b07603e
Adjust the preload value to account for 4-byte floats
2020-09-10 13:37:36 +02:00
JP Cimalando
ed6c9557f7
Merge pull request #413 from paulfd/choking-across-cc-switches
...
Regions on the same note but with different groups do get muted
2020-09-10 08:06:25 +02:00
JP Cimalando
2ae7c6e716
Merge pull request #414 from paulfd/release-get-culled-instantly
...
Correct the condition for the envelope to free-run
2020-09-10 08:01:03 +02:00
Paul Ferrand
1fcd3077ae
Correct the condition for the envelope to free-run
2020-09-09 15:23:15 +02:00
Paul Ferrand
d2e8c0548f
Regions on the same note but with different groups do get muted
...
This happens e.g. with keyswitches. This behavior is slightly different from Cakewalk's apparently.
2020-09-09 13:06:24 +02:00
Paul Ferrand
afadb171a4
Merge pull request #393 from paulfd/polyphony-cleanups
...
Polyphony cleanups
2020-09-09 10:29:09 +02:00
JP Cimalando
f53074f223
Merge pull request #412 from paulfd/mm-simd-tweaks
...
MM SIMD tweaks
2020-09-09 06:34:10 +02:00
JP Cimalando
1fee4f76a8
Merge pull request #410 from paulfd/mm-tweaks
...
Modulation matrix tweaks
2020-09-09 06:24:42 +02:00
Paul Ferrand
48b8011354
Add SIMD helpers targeted for the mod matrix and plug them in
...
On my machine now the previous code path was probably vectorized
but this way we have the structure to handle platforms where it's not
2020-09-08 23:00:19 +02:00
Paul Ferrand
be77d4544b
Update GOVERNANCE.md
2020-09-08 22:35:45 +02:00
Paul Ferrand
d4586a699c
Update GOVERNANCE.md
2020-09-08 22:25:31 +02:00
Paul Ferrand
db9840c5bd
Put operator == in the constructor for the modkeyThis function is called alot, this seems to favor inlining
2020-09-08 21:43:34 +02:00
Paul Ferrand
7ec5da9ddb
Memorize the flags to avoid a recurrent switch
2020-09-08 17:01:34 +02:00
Jean Pierre Cimalando
9a417826c2
Don't search these libs, already done in SfizzConfig
2020-09-08 14:56:29 +02:00
Jean Pierre Cimalando
5bb28128f8
Allow the AudioUnit to build again
2020-09-08 14:56:07 +02:00
Paul Ferrand
787fdd26ae
Use the command line switch
...
Stupid me
2020-09-08 14:11:15 +02:00
Paul Ferrand
f93db0438d
Merge pull request #408 from paulfd/render-quality-switch
...
Add a switch for the render quality
2020-09-08 13:21:54 +02:00
Paul Ferrand
36d0c54e00
Add a switch for the render quality
2020-09-08 13:20:49 +02:00
Jean Pierre Cimalando
22585e02a1
Forbid functions to forget the return statement
2020-09-08 11:32:38 +02:00
Jean Pierre Cimalando
db194be867
Initialize SIMD in both synth ctors
2020-09-08 09:00:18 +02:00
Jean Pierre Cimalando
d2362609a0
Prevent pitchbend events from creating xruns
2020-09-08 08:47:53 +02:00