Commit Graph

  • 2e9b100090 Add handlers for control messages and callbacks Robbert van der Helm 2020-12-04 14:06:16 +01:00
  • e889ad22e2 Only pass Logger reference to AdHocSocketHandler Robbert van der Helm 2020-12-04 14:03:07 +01:00
  • 19eb33a7e2 Add a AdHocSocketHandler::receive_multi overload Robbert van der Helm 2020-12-04 13:50:05 +01:00
  • ab7449a0e0 Add control sockets to Vst3Sockets Robbert van der Helm 2020-12-04 13:32:58 +01:00
  • 170cd53c27 Add todo about readme changes after merging Robbert van der Helm 2020-12-04 12:28:35 +01:00
  • b9e63ea335 Move the host guard handler to PluginBridge Robbert van der Helm 2020-12-04 00:31:22 +01:00
  • c2d2ac8fbf Inherit Vst3PluginBridge init from PluginBridge Robbert van der Helm 2020-12-04 00:12:05 +01:00
  • 21a8c232a1 Note that debug builds on winegcc fail now Robbert van der Helm 2020-12-03 14:26:23 +01:00
  • 6b9ae78b27 Factor out all plumbing in Vst2PluginBridge Robbert van der Helm 2020-12-03 14:20:42 +01:00
  • f845763af0 Print the plugin type during initialisation Robbert van der Helm 2020-12-03 12:08:24 +01:00
  • c57fd67aa8 Don't store the Wine version as a field Robbert van der Helm 2020-12-03 12:00:56 +01:00
  • 3c72ab31f8 Shut up clang/ccls Robbert van der Helm 2020-12-03 00:07:35 +01:00
  • ff2807c939 Add all the boilerplate for the Vst3PluginBridge Robbert van der Helm 2020-12-02 22:41:06 +01:00
  • 6e5aa1c1c6 Add the Vst3Bridge boilerplate Robbert van der Helm 2020-12-02 21:19:55 +01:00
  • 6179fddbc8 Do some more testing and print some plugin info Robbert van der Helm 2020-12-02 20:00:50 +01:00
  • ebc7802c08 Patch Win32 module loading to use Boost.Filesystem Robbert van der Helm 2020-12-02 19:43:34 +01:00
  • 0b462c034e Allow loading VST3 modules Robbert van der Helm 2020-12-02 19:09:55 +01:00
  • 211f6156a7 Get rid of the string conversion patch Robbert van der Helm 2020-12-02 19:08:11 +01:00
  • 8381b4a836 Link to shell32.dll Robbert van der Helm 2020-12-02 18:24:52 +01:00
  • a25aea1a76 Use consistent architecture naming for Wine deps Robbert van der Helm 2020-12-02 18:05:17 +01:00
  • 9291ae7e42 Include the Win32 module loading implementation Robbert van der Helm 2020-12-02 18:01:56 +01:00
  • a4af1a2535 Fix compiling VST3 module system with winegcc Robbert van der Helm 2020-12-02 18:01:15 +01:00
  • f3d17b5e99 Also patch string conversion for winelib Robbert van der Helm 2020-12-02 17:18:23 +01:00
  • 9a57ce0c5e Use non-experimental <filesystem> in VST3 loading Robbert van der Helm 2020-12-02 17:17:33 +01:00
  • 715a95075b Add required compiler args to the Wine VST3 dep Robbert van der Helm 2020-12-02 16:31:59 +01:00
  • 06884ebf67 Also fix shlobj.h import casing Robbert van der Helm 2020-12-02 16:10:50 +01:00
  • f51f920426 Move VST3 dependency defs to the rest of the deps Robbert van der Helm 2020-12-02 15:47:21 +01:00
  • d848498d9b Define all sources at the top of meson.build Robbert van der Helm 2020-12-02 15:45:06 +01:00
  • e273051a6c Add a Vst3Bridge implementation file Robbert van der Helm 2020-12-02 15:41:53 +01:00
  • 84e13e556c Add #ifdef WITH_VST3 guards around VST3 hosting Robbert van der Helm 2020-12-02 14:49:00 +01:00
  • 3db099e0fc Also make the GroupHost plugin type agnostic Robbert van der Helm 2020-12-02 00:43:04 +01:00
  • 0eb80fe866 Add a general entry point to HostBridge Robbert van der Helm 2020-12-02 00:35:41 +01:00
  • 3dd5090023 Support multiple plugin types in individual host Robbert van der Helm 2020-12-02 00:27:09 +01:00
  • 41da621e29 Add a todo for decoupling Editor from VST2 Robbert van der Helm 2020-12-02 00:06:46 +01:00
  • eeb6acf8dd Move event handling to a common HostBridge Robbert van der Helm 2020-12-02 00:06:28 +01:00
  • a9b7a6a835 List VST3 support in the initialization message Robbert van der Helm 2020-12-01 23:55:51 +01:00
  • cf72c13579 Add a define for VST3 support Robbert van der Helm 2020-12-01 23:55:40 +01:00
  • 969ad75da5 Add some more VST3 implementation considerations Robbert van der Helm 2020-12-01 23:22:41 +01:00
  • 2060606864 Add a list of things to watch out for with VST3 Robbert van der Helm 2020-12-01 22:27:01 +01:00
  • f9a1bcd7bd Split VST2 specific functionality into Vst2Logger Robbert van der Helm 2020-12-01 21:42:33 +01:00
  • 2230b5099f Move logger to common/logging/common.h Robbert van der Helm 2020-12-01 21:13:31 +01:00
  • a55fbb0daf Mention the version and patches of the VST3 SDK Robbert van der Helm 2020-12-01 16:21:32 +01:00
  • 278cd2e710 Spawn all hosts directly using HostRequest Robbert van der Helm 2020-11-30 23:25:56 +01:00
  • e21d3e020f Rename GroupRequest to HostRequest Robbert van der Helm 2020-11-30 23:15:42 +01:00
  • 1c5a9423d2 Print the plugin type on initialization Robbert van der Helm 2020-11-30 23:10:50 +01:00
  • f9bb3822de Pass plugin type when calling the host application Robbert van der Helm 2020-11-30 23:04:28 +01:00
  • 1142c908df Add serialization support for PluginType Robbert van der Helm 2020-11-30 22:53:08 +01:00
  • 67388dc2a6 Add a plugin type tag and conversion functions Robbert van der Helm 2020-11-30 21:51:28 +01:00
  • 47baef3107 Rename architecture related functions and structs Robbert van der Helm 2020-11-30 21:29:57 +01:00
  • 7fc7a51a46 Move PluginArchitecture to common Robbert van der Helm 2020-11-30 21:24:41 +01:00
  • 687696ec6b Reimplement EventHandler on top of AdHocSocketHandler Robbert van der Helm 2020-11-30 18:58:24 +01:00
  • 5607a643e4 Add a generic ad hoc socket listener Robbert van der Helm 2020-11-30 18:03:25 +01:00
  • 555b442f75 Add a todo regarding benchmarking ad hoc sockets Robbert van der Helm 2020-11-30 16:49:51 +01:00
  • fa719c286d Create base class for sockets and derive from that Robbert van der Helm 2020-11-30 16:24:47 +01:00
  • 5b2221b251 Add a (nonfunctional) VST3 entry point Robbert van der Helm 2020-11-29 22:15:01 +01:00
  • 6c26168303 Patch the rest of the VST3 SDK for winegcc Robbert van der Helm 2020-11-29 19:18:45 +01:00
  • e7e1387c30 Also patch pluginterfaces for winegcc compilation Robbert van der Helm 2020-11-29 19:03:52 +01:00
  • 7dc0be40a4 Move libyabridge-vst2.so definition to above VST3 Robbert van der Helm 2020-11-29 18:38:33 +01:00
  • b64c67d2ad Patch VST3 SDK base to allow winelib compilation Robbert van der Helm 2020-11-29 18:38:02 +01:00
  • c8d76d9c92 Add proper dependencies for the entire VST3 SDK Robbert van der Helm 2020-11-29 14:56:13 +01:00
  • bb85d99657 Rename 'Sockets' to 'Vst2Sockets' Robbert van der Helm 2020-11-29 13:58:34 +01:00
  • 2fbd14908a Split communication/vst2.h into common and VST2 Robbert van der Helm 2020-11-29 13:54:33 +01:00
  • 46bc0301af Move communication.h to communication/vst2.h Robbert van der Helm 2020-11-29 13:43:15 +01:00
  • 28fe0ecd60 Add [[maybe_unused]] to our constexpr constants Robbert van der Helm 2020-11-29 13:30:26 +01:00
  • 9c8b543d5d Split serialization.h into common and VST2 parts Robbert van der Helm 2020-11-29 13:29:01 +01:00
  • 6317ca1455 Bump the VST3 dependency to one that uses -isystem Robbert van der Helm 2020-11-29 12:51:26 +01:00
  • 04dacc0a40 Add a dependency for the VST3 pluginterfaces Robbert van der Helm 2020-11-28 23:35:43 +01:00
  • c6b58c1a64 Don't use CMake for the VST3 SDK Robbert van der Helm 2020-11-28 21:51:00 +01:00
  • 4be7af2451 Add a TODO for replacing the cmake subproject Robbert van der Helm 2020-11-28 18:05:29 +01:00
  • 9ece1b916e Rename plugin.cpp to vst2-plugin.cpp Robbert van der Helm 2020-11-28 17:19:29 +01:00
  • f9775dced3 Add links to all other wrapped dependencies Robbert van der Helm 2020-11-28 16:17:56 +01:00
  • d168fbcd25 Add VST3 SDK to the list of included dependencies Robbert van der Helm 2020-11-28 16:16:50 +01:00
  • af9917b9be Disable the VST3 examples Robbert van der Helm 2020-11-28 16:01:16 +01:00
  • c4dd0b30a4 Mention the new CMake requirement in the changelog Robbert van der Helm 2020-11-28 15:22:46 +01:00
  • 18571bca5d Add a dependency for the VST3 SDK Robbert van der Helm 2020-11-28 15:16:44 +01:00
  • 4291083a46 Rename PluginBridge to Vst2PluginBridge Robbert van der Helm 2020-11-28 14:03:16 +01:00
  • 6195caf53e Move src/plugin-bridge to src/bridges/vst2 Robbert van der Helm 2020-11-28 13:58:32 +01:00
  • 9d40e04a62 Update all references to libyabridge.so Robbert van der Helm 2020-11-28 13:26:00 +01:00
  • a428d08eff Update yabridgectl for libyabridge-vst2.so Robbert van der Helm 2020-11-28 13:17:33 +01:00
  • c6eb55dc6d Rename libyabridge to libyabridge-vst2 Robbert van der Helm 2020-11-28 13:08:49 +01:00
  • cd23fe254b Add an incomplete list of things needing updates Robbert van der Helm 2020-11-28 13:05:47 +01:00
  • a54814e610 Mention WINEPREFIX in the common issues section Robbert van der Helm 2020-12-07 18:27:58 +01:00
  • 84d00b568b Add a more distinct wrapper around chunk data Robbert van der Helm 2020-12-07 02:41:37 +01:00
  • 7f7da50282 Log processing cycles on verbosity level 2 Robbert van der Helm 2020-12-01 22:51:10 +01:00
  • d02ce3117a Merge pull request #66 from eoghanmurray/patch-2 Robbert van der Helm 2020-12-01 12:02:41 +01:00
  • 2aaa0673cc Mention that VST plugins need to be installed Eoghan Murray 2020-12-01 10:46:54 +00:00
  • 1f78706276 Bump the tested versions of Bitwig and Ardour Robbert van der Helm 2020-11-30 22:42:32 +01:00
  • 12d8815f46 Bump the tested Renoise version to 3.2.4 Robbert van der Helm 2020-11-30 22:42:09 +01:00
  • 23d5567e72 Add a time info caching compatibility option #62 Robbert van der Helm 2020-11-30 14:49:02 +01:00
  • e08162fabf Silence warnings on decltype() with Wine 5.22 Robbert van der Helm 2020-11-29 13:18:15 +01:00
  • cbf276b7dc Hide all symbols by default Robbert van der Helm 2020-11-27 20:40:59 +01:00
  • c8b4b04b19 Also mention which version to download in readme Robbert van der Helm 2020-11-25 16:34:22 +01:00
  • af0424d418 Mention Wine version requirements and user guide Robbert van der Helm 2020-11-24 22:38:20 +01:00
  • 1869ce9112 Merge branch 'eoghanmurray-patch-1' Robbert van der Helm 2020-11-24 22:30:47 +01:00
  • 67b288687d Add more concrete examples Eoghan Murray 2020-11-23 16:10:05 +00:00
  • f0b4232239 Add more debug printing for audioMasterGetTime() Robbert van der Helm 2020-11-23 16:38:46 +01:00
  • 49900e4753 Fix typo Robbert van der Helm 2020-11-20 17:45:21 +01:00
  • 28013cb6a7 Note that the effEditIdle issue is fixed in Ardour Robbert van der Helm 2020-11-20 15:59:40 +01:00
  • 21b0f70eda Rename get_modified_search_path() for clarity Robbert van der Helm 2020-11-20 15:39:05 +01:00
  • 3eb05012e0 Fix automatic setup anchor in readme TOC Robbert van der Helm 2020-11-20 14:50:55 +01:00