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