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 |
|
Jean Pierre Cimalando
|
0e7ba04c8c
|
Don't search these libs, already done in SfizzConfig
|
2020-09-08 08:25:07 +02:00 |
|
JP Cimalando
|
21ea544684
|
Merge pull request #405 from paulfd/default-quality
Put default quality to 1
|
2020-09-08 02:53:22 +02:00 |
|
Paul Ferrand
|
bc55705290
|
Put default quality to 1
|
2020-09-07 23:47:28 +02:00 |
|
Paul Ferrand
|
863a08c421
|
Use Cakewalk/RGC behavior for self-choking notes
Basically if group=off_by, a note will not choke other voices with the same note number
|
2020-09-07 23:18:02 +02:00 |
|
Paul Ferrand
|
bb621282c9
|
Note polyphony tests and bugs
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
fa37669e08
|
Add checks for release voices and note_polyphony
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
1f65c135bc
|
Don't release age 0 voices
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
6750fb93a2
|
Comments and renaming
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
025e87a0d1
|
Remove the Voice::TriggerType enum
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
e32348190f
|
Modularize the cc dispatch and the matching between a playing voice and release regions
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
01c43f03d4
|
Move the delayed release check in a separate method
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
944373ea83
|
Move common voice starting logic in a separate method
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
dda10e8530
|
Use a trigger event type instead of passing 3 parameters
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
afae38e6c3
|
Move the polyphony checks in separate functions
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
ff1be61dc1
|
Use the same idiom for finding free voices
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
5139c648f0
|
Engine polyphony is checked in findFreeVoice()
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
ca7d74e841
|
Move the voice selection after the polyphony checks
|
2020-09-07 22:25:29 +02:00 |
|
Paul Ferrand
|
ed5fb61f38
|
Move a variable declaration
Refactor the polyphony checks into reusable blocks
|
2020-09-07 22:25:29 +02:00 |
|
Jean Pierre Cimalando
|
a285d387d7
|
Allow the AudioUnit to build again
|
2020-09-07 05:52:18 -07:00 |
|
Jean Pierre Cimalando
|
fc036c8e3b
|
Ensure to use utf8 coded literals
|
2020-09-07 14:10:20 +02:00 |
|
Jean Pierre Cimalando
|
c2a82afdce
|
appveyor: vstgui wants a Windows SDK update
|
2020-09-07 13:46:28 +02:00 |
|
Jean Pierre Cimalando
|
e3de5d245b
|
Attempt to fix MSVC and the layout tool
|
2020-09-07 13:37:50 +02:00 |
|
Jean Pierre Cimalando
|
40e48bcc54
|
User interface update
|
2020-09-07 13:13:23 +02:00 |
|
redtide
|
19469c5c1f
|
Doxygen documentation update [skip ci]
|
2020-09-05 16:14:51 +02:00 |
|
Jean Pierre Cimalando
|
0849a1b5e5
|
Set the deployment target for macOS
|
2020-09-05 07:03:57 +02:00 |
|
Jean Pierre Cimalando
|
0205aca375
|
vstgui: fix various ownership problems
|
2020-09-05 01:23:10 +02:00 |
|
JP Cimalando
|
acce5d44f5
|
Merge pull request #397 from jpcima/editor-vstgui-lv2
Editor vstgui lv2
|
2020-09-04 11:35:18 +02:00 |
|
Jean Pierre Cimalando
|
2512d8047f
|
Try to repair the macOS build
|
2020-09-04 11:04:04 +02:00 |
|
Jean Pierre Cimalando
|
174194ebd2
|
Fix a plugin crash on closing UI
|
2020-09-04 10:30:03 +02:00 |
|
Jean Pierre Cimalando
|
026875ae98
|
Update vstgui to fix cairo font matching
|
2020-09-04 07:57:14 +02:00 |
|
Jean Pierre Cimalando
|
239195ae74
|
Update of vstgui to resolve a coordinate problem
|
2020-09-02 14:06:25 +02:00 |
|
Jean Pierre Cimalando
|
1ef7631cc8
|
Update to custom Vstgui which fixes drawing issues
|
2020-09-02 11:23:50 +02:00 |
|
Jean Pierre Cimalando
|
c27b3cb192
|
Set draw mode in the slider painter
|
2020-09-02 10:22:49 +02:00 |
|
Jean Pierre Cimalando
|
d008fb3bc8
|
Bundle checked to work on macOS, remove message [ci skip]
|
2020-09-02 01:44:49 +02:00 |
|
Jean Pierre Cimalando
|
833606aef9
|
Update innosetup
|
2020-09-02 01:44:49 +02:00 |
|