Robbert van der Helm
6c40cd5ad1
Add stubs for IPlugInterfaceSupport
2021-01-16 14:47:40 +01:00
Robbert van der Helm
a8699eed18
Add a proxy class for IPlugInterfaceSupport
2021-01-16 14:33:09 +01:00
Robbert van der Helm
7fdf646270
Fully implement IMidiLearn
2021-01-16 14:25:00 +01:00
Robbert van der Helm
26c78df37c
Add logging for IMidiLearn
2021-01-16 13:57:43 +01:00
Robbert van der Helm
1a66c67ec7
Add message structs for IMidiLearn
2021-01-15 23:13:51 +01:00
Robbert van der Helm
85c1972c1f
Add stubs for IMidiLearn
2021-01-15 22:36:25 +01:00
Robbert van der Helm
64507828bb
Add a proxy class for IMidiLearn
2021-01-15 22:33:29 +01:00
Robbert van der Helm
6e8d56923c
Fully implement INoteExpressionPhysicalUIMapping
...
With this we support all VST 3.6.11 features.
2021-01-15 19:33:05 +01:00
Robbert van der Helm
d9d389bebf
Fix the semantics of YaPhysicalUIMapList
...
We're supposed to take the list provided by the host, and modify the
target note expression values.
2021-01-15 19:30:08 +01:00
Robbert van der Helm
cc35e89252
Add logging for INoteExpressionPhysicalUIMapping
2021-01-15 19:17:42 +01:00
Robbert van der Helm
f50ed52073
Add message structs for INoteExpressionPhysicalUIMapping
2021-01-15 19:15:45 +01:00
Robbert van der Helm
c485677987
Add stubs for INoteExpressionPhysicalUIMapping
2021-01-15 19:08:06 +01:00
Robbert van der Helm
be7fccc920
Add a proxy class for INoteExpressionPhysicalUIMapping
2021-01-15 18:09:51 +01:00
Robbert van der Helm
2ae250d601
Mention display managers overriding login shell
2021-01-15 11:18:56 +01:00
Robbert van der Helm
dd271a8c7f
Add a serialization wrapper for PhysicalUIMap
...
Which we'll need for INoteExpressionPhysicalUIMapping.
2021-01-14 23:32:04 +01:00
Robbert van der Helm
9d5d8c1b60
Update the status on vst3_no_scaling and HiDPI
...
Apparently 200% scaling with Wine's font DPI set to 192 often does work
correctly.
2021-01-14 17:51:05 +01:00
Robbert van der Helm
5dcedbace5
Add an option to disable VST3 content scaling
...
This might be necessary when using a HiDPI screen as plugin GUIs often
don't scale correctly under Wine.
2021-01-14 17:36:00 +01:00
Robbert van der Helm
07e84c78b3
Add a TODO for Wine logging prefixes
2021-01-14 17:32:49 +01:00
Robbert van der Helm
1d9b60b481
Fully implement IComponentHandlerBusActivation
...
We now support all VST 3.6.8 features. (or technically, also all VST
3.6.10 features)
2021-01-14 16:42:19 +01:00
Robbert van der Helm
d9d508a47e
Add logging for IComponentHandlerBusActivation
2021-01-14 16:24:46 +01:00
Robbert van der Helm
9d59492888
Add messages for IComponentHandlerBusActivation
2021-01-14 16:21:50 +01:00
Robbert van der Helm
bfdbfa9196
Add stubs for IComponentHandlerBusActivation
2021-01-14 16:16:58 +01:00
Robbert van der Helm
f24632ac8f
Add proxy class for IComponentHandlerBusActivation
2021-01-14 16:08:48 +01:00
Robbert van der Helm
0bed2b7bc0
Fully implement IPlugViewContentScaleSupport
...
With this we're at VST 3.6.6 level support.
2021-01-14 14:52:39 +01:00
Robbert van der Helm
0d674d6185
Add logging for IPlugViewContentScaleSupport
2021-01-14 14:46:29 +01:00
Robbert van der Helm
3c642dc3de
Add messages for IPlugViewContentScaleSupport
2021-01-14 14:45:04 +01:00
Robbert van der Helm
c57090600e
Add stubs for IPlugViewContentScaleSupport
2021-01-14 14:33:20 +01:00
Robbert van der Helm
8cfe2512ed
Add a proxy class for IPlugViewContentScaleSupport
2021-01-14 14:30:06 +01:00
Robbert van der Helm
4c2d4320b4
Mention the performance frequency scaling governor
2021-01-13 21:41:09 +01:00
Robbert van der Helm
1770cfd2c0
Remove mentions of wine-nspa
...
This hasn't been updated in a while, so you're better off using
wine-tkg.
2021-01-13 21:34:44 +01:00
Robbert van der Helm
4110c76657
Mention threadirqs
2021-01-13 21:23:14 +01:00
Robbert van der Helm
561aee4963
Pass channel context data from the GUI thread
...
This fixes Melodyne crashing as it presumably immediately wants to
redraw upon receiving this.
2021-01-12 18:44:43 +01:00
Robbert van der Helm
23f681c742
Bump the supported VST3 version to 3.6.5
2021-01-12 17:16:54 +01:00
Robbert van der Helm
661e916eef
Add todos for logging IAtributeList keys
2021-01-12 17:16:54 +01:00
Robbert van der Helm
631166d0bf
Fully implement IInfoListener
2021-01-12 17:04:07 +01:00
Robbert van der Helm
2e57631d39
Add logging for IInfoListener
2021-01-12 17:00:58 +01:00
Robbert van der Helm
67303f3adc
Add message objects for IInfoListeener
2021-01-12 16:58:37 +01:00
Robbert van der Helm
ccdb121f96
Add stubs for IInfoListener
2021-01-12 16:54:13 +01:00
Robbert van der Helm
7c0f9b9a49
Add missing IPrefetchableSupport query interface
2021-01-12 16:22:28 +01:00
Robbert van der Helm
9c63eb6fcd
Add a proxy class for IInfoListener
2021-01-12 16:15:35 +01:00
Robbert van der Helm
6905c65af8
Read preset meta data in the same way as contexts
2021-01-12 16:07:56 +01:00
Robbert van der Helm
149be2f8f9
Add a function for copying channel contexts
...
For proxying `IInfoListener::setChannelContextInfos`.
2021-01-12 16:01:34 +01:00
Robbert van der Helm
87b270273f
Fully implement IPrefetchableSupport
2021-01-12 15:37:58 +01:00
Robbert van der Helm
892aaab65a
Add logging for IPrefetchableSupport
2021-01-12 15:33:14 +01:00
Robbert van der Helm
2decaabb34
Add message structs for IPrefetchableSupport
2021-01-12 15:29:03 +01:00
Robbert van der Helm
7c081b458a
Add stubs for IPrefetchableSupport
2021-01-12 15:24:37 +01:00
Robbert van der Helm
8bcb3d7095
Add a proxy class for IPrefetchableSupport
2021-01-12 15:18:46 +01:00
Robbert van der Helm
3b5cb272c0
Accept integer values for frame_rate
2021-01-12 00:24:16 +01:00
Robbert van der Helm
66d137f0e6
Add frame_rate to the example config file
2021-01-11 23:46:48 +01:00
Robbert van der Helm
bf3a4e7296
Allow changing the event loop tick rate
...
This also changes the refresh rate for most plugins. You can now lower
this setting if your computer is struggling to keep up with rendering a
certain heavy plugin.
2021-01-11 23:38:21 +01:00