Commit graph

2394 commits

Author SHA1 Message Date
Paul Ferrand
3bac650498 Add a NEON codepath for panning and width 2020-09-20 19:50:19 +01:00
Paul Ferrand
a2ecaf9a95
Merge pull request #427 from jpcima/alignment
Aligned vector
2020-09-20 16:56:07 +02:00
Paul Ferrand
9415ffe092 Add clang tidy include flag 2020-09-20 15:19:14 +01:00
Paul Ferrand
d783ba6c87 Make neon required on ARM platforms 2020-09-20 15:07:05 +01:00
Paul Ferrand
d9ba9c879e Align also in the overload 2020-09-20 15:06:53 +01:00
Jean Pierre Cimalando
2260727a66 Aligned vector 2020-09-19 15:39:46 +02:00
Jean Pierre Cimalando
70df2ddd11 Update vstgui for EditorConfig 2020-09-16 18:25:55 +02:00
Jean Pierre Cimalando
3e0549e4c9 Move the XML writer to its own file 2020-09-16 16:36:33 +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
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