redtide
35e7958a12
Update LV2 to v1.18.10
2023-04-09 16:26:03 +02:00
redtide
fee8e21e35
HiDPI: handle system scale factor in LV2, custom zoom
...
- Handle LV2 scaleFactor system setting
- Add a Zoom menu in Settings to apply an user' zoom ratio preference
- A Set Default button applies the changes in settings.xml, under default_zoom key
TODO: only LV2 has scalefactor detection, so other plugins will have a different scaling/window size
and the user setting is not applied directly (no automatic window reopening), need to close and reopen manually the window
2023-04-09 13:45:32 +02:00
redtide
b6781db322
Better font readability: label sizes from 10/12 to 14
2023-04-09 12:38:39 +02:00
redtide
4781a3708b
Centered, full-width background image
...
After a previous UI change, the image container had an offset to the left side
with the contained image left-aligned.
This change makes the container full-width and centers the image.
In addition, the piano keyboard has been adapted accordingly, leaving more room for the panels.
The background image size has been increased to 800x300.
2023-04-09 12:22:33 +02:00
redtide
2bead3abeb
Removed the text labeled button for displaying the About dialog
...
It was added because the logo button didn't react visually to mouse events.
Now when you hover over the logo, it gets highlighted and also shows a tooltip like the other glyph buttons.
2023-04-09 11:24:49 +02:00
redtide
9bdecbc275
Better VSTGUI compat, new and old versions
2023-03-29 21:10:05 +02:00
redtide
4c819222a0
More optional system preinstalled dependencies
...
Catch2, ghc-filesystem, lv2 headers and VST3SDK sources preinstalled system packages can be used,
optionally and where available, to build sfizz via CMake options:
SFIZZ_USE_SYSTEM_CATCH
SFIZZ_USE_SYSTEM_GHC_FS
SFIZZ_USE_SYSTEM_LV2
SFIZZ_USE_SYSTEM_VST3SDK
2023-03-29 09:13:25 +02:00
Paul Fd
5a5750a976
Fix 2 bugs in LV2 and VST3 for loads and stores
2022-08-02 01:55:03 +02:00
Paul Ferrand
9657da11aa
Capitalize manufacturer
2022-07-28 17:54:30 +02:00
Paul Ferrand
52f06b503b
Added suffix to multi-out VST3
2022-07-25 23:16:09 +02:00
Paul Ferrand
f2f37d73b0
Correct plugin descriptions/versions
2022-07-25 13:32:37 +02:00
Paul Ferrand
0953936184
Correct some clang warnings
2022-07-25 12:05:01 +02:00
Paul Ferrand
cb2c1e9650
Correct AU bundle vendor; match the other plugins
2022-07-25 12:05:01 +02:00
Paul Ferrand
871e1b948c
Merge pull request #1075 from paulfd/submodule-fixes
...
Remove shallowness and target the sfztools/master branch in vstgui
2022-07-21 02:06:29 +02:00
atsushieno
ef0990ca1d
LV2 Sfizz-multi plugin should have doap:name as Sfizz-multi too.
2022-05-11 17:18:43 +09:00
Paul Fd
d4a360bde6
Remove shallowness and target the sfztools/master branch in vstgui
2022-01-21 11:41:32 +01:00
Paul Fd
9d61fe629d
Add a resync cc flag for the main callback to update the CC state
2022-01-14 22:41:33 +01:00
Paul Ferrand
65fe04ae3a
Merge pull request #1060 from paulfd/lv2-output-port
...
Add an output string parameter for the LV2 plugin
2022-01-05 11:44:23 +01:00
Paul Fd
bfdd1eb065
Add an output string parameter for the LV2 plugin
...
It contains the CC used for now
2022-01-05 11:06:42 +01:00
Paul Fd
d1264e740a
Add program change to the LV2 plugin
2021-12-30 22:35:59 +01:00
Paul Ferrand
3d50afc794
Merge pull request #1057 from paulfd/button-hints
...
Button hints and closing the about dialog with Esc
2021-12-30 12:35:23 +01:00
Paul Fd
811429240b
Correct some theming issues
2021-12-30 11:47:21 +01:00
Paul Fd
c88a599247
Redundant frame color change
2021-12-30 11:35:28 +01:00
Paul Fd
280a14f922
Escape closes the about dialog
2021-12-30 11:33:33 +01:00
Paul Fd
aa1b79936f
Add hover hints on main buttons
2021-12-30 11:11:48 +01:00
Paul Fd
e378105fd0
add PSA to the UI if we actually build the UI
2021-12-19 22:36:45 +01:00
Paul Fd
52949ea2bc
Default to plugin-side automation
...
Make each mode very separate (i.e. no PSA = midi ignored)
2021-12-19 21:57:02 +01:00
Paul Fd
d0e7cf2627
Updated VSTGUI for proper numpad input
2021-12-18 17:10:07 +01:00
Paul Fd
0eada20587
Rewrite the unordered player to accomodate multiple queues per parameters
...
Now, there is a hard limit on the number of queues treated (as before), but there may be duplicates, and overflowing queues will be ignored
2021-11-20 17:00:39 +01:00
Paul Fd
aab807a7b5
Add new config options and bind them to the UI
2021-11-12 12:09:34 +01:00
Paul Fd
3a882b98d7
Updated options panel and random things in the UI
2021-11-12 09:29:51 +01:00
Paul Fd
8b258a3377
Update stb_image to 2.27
2021-11-10 09:41:06 +01:00
Paul Ferrand
b1d7d6b039
Merge branch 'develop' into remember-midistate
2021-11-09 22:16:25 +01:00
Paul Fd
bdc9522662
Add multiple output capabilities to the library and plugins
...
Add a fast path to effect busses
Get the number of outputs in the Synth
Duplicate effect buses and process outputs separately
Update the API wrappers to handle multichannel processing
Accomodate multiple outputs in the VST plugin
Publish a 8 stereo version of the LV2 plugin
Publish a 8 stereo version of the VST3 plugin
WIP
Remove the duplication of effects
Cleanups
Debugs
Tweaks
Windows free error
Port numbers change between plugin versions
Fix warning
Proper meter backgrounds
2021-11-09 19:40:06 +01:00
Paul Ferrand
4d80c7bcf9
Differentiate between loading and reloading
2021-11-09 15:00:15 +01:00
Paul Ferrand
8c16aba5a8
Change vstgui to 4.10.2 with hotfixes
2021-11-07 23:57:06 +01:00
Paul Fd
d38130753e
Use the sfztools vstgui fork
2021-10-16 12:49:39 +02:00
Jean Pierre Cimalando
867cf2b459
Fix a problem in the X11 runloop
2021-09-23 20:54:35 +02:00
JP Cimalando
4f0712c489
Merge pull request #987 from jpcima/vstgui-update
...
Updates for new vstgui
2021-09-22 01:09:17 +02:00
Paul Ferrand
2ca137f22e
Merge pull request #945 from paulfd/cc-input
...
CC input
2021-09-21 21:37:22 +02:00
Jean Pierre Cimalando
ff8562b140
Updates for new vstgui
2021-09-21 19:58:27 +02:00
Paul Fd
99d907e5c7
Remember the last keyswitch used in the states
2021-09-21 01:16:17 +02:00
JP Cimalando
2bb268a0ee
Merge pull request #986 from jpcima/runloop-timers
...
Fix attempt for X11 runloop problems
2021-09-20 07:59:58 +02:00
Jean Pierre Cimalando
b2368d6e80
Add a couple of includes used in the file [ci skip]
2021-09-20 07:59:38 +02:00
Jean Pierre Cimalando
0bc02f12cf
Fix attempt for X11 runloop problems
2021-09-20 07:26:43 +02:00
Jean Pierre Cimalando
7c059ec750
Add stringconvert.cpp to SDK sources
2021-09-20 03:40:54 +02:00
Jean Pierre Cimalando
6735d77e63
vst: use the keyswitch change flag from 3.7.3
2021-09-20 03:21:24 +02:00
Jean Pierre Cimalando
e3dcaa7d9b
Unfork and update VST3 SDK
2021-09-20 03:20:36 +02:00
Jean Pierre Cimalando
174d58fd87
Fix the VST thread synchronization on activate/deactivate
2021-09-20 03:03:36 +02:00
Paul Ferrand
fbac436cc0
Merge pull request #963 from paulfd/sustain-sostenuto-psa
...
Add a check for sustain and sostenuto in the LV2
2021-09-10 13:56:25 +02:00