Commit graph

3227 commits

Author SHA1 Message Date
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
Jean Pierre Cimalando
7417cd23ab Attempt to fix LV2 Vstgui on macOS 2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
166be3c843 Update innosetup 2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
eed54ec841 Correct a mistake in french text 2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
1fd7710493 Try cmake hack which disables Release/ output dir in MSVC 2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
1904aec674 Replace absl::variant 2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
58fe6fb115 Define DllMain for VSTGUI 2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
66826ef879 Rewrite some preprocessor conditionals 2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
15b198d186 Eliminate a warning 2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
cf009e61b1 More changes for MinGW 2020-09-02 01:44:49 +02:00