Commit graph

2371 commits

Author SHA1 Message Date
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
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