Commit Graph

  • 82e552098a Store host pointer in the plugin proxy Robbert van der Helm 2022-09-09 14:54:13 +02:00
  • c98ca66838 Allow creating plugins instances Robbert van der Helm 2022-09-09 14:52:13 +02:00
  • a9bb60772d Add functions for registering CLAP plugin proxies Robbert van der Helm 2022-09-09 14:51:59 +02:00
  • bacda47671 Add stubs for a CLAP plugin proxy Robbert van der Helm 2022-09-09 14:51:21 +02:00
  • a1f73692cc Start CLAP audio thread socket Robbert van der Helm 2022-09-08 17:26:04 +02:00
  • bca6588965 Fix clap_plugin_factory logging meesage Robbert van der Helm 2022-09-08 17:12:47 +02:00
  • 7575fb7af3 Ensure CLAP_ABI is set Robbert van der Helm 2022-09-08 14:45:52 +02:00
  • 423534f373 Implement Wine side for creating plugin instances Robbert van der Helm 2022-09-08 00:11:04 +02:00
  • e74c25445d Add messages for creating plugin instances Robbert van der Helm 2022-09-08 00:10:20 +02:00
  • 8c5fb448de Add stubs for a CLAP host proxy implementation Robbert van der Helm 2022-09-07 23:09:27 +02:00
  • bba5d34d41 Add a serialization struct for clap_host data Robbert van der Helm 2022-09-07 22:32:51 +02:00
  • 64bc31d819 Work around spurious GCC warning w/ string concat Robbert van der Helm 2022-09-07 17:25:59 +02:00
  • 49e3f7ff1e Capitalize CLAP plugin descriptor class name Robbert van der Helm 2022-09-07 17:21:54 +02:00
  • d0aeeaba2a Move CLAP version clamping to a function Robbert van der Helm 2022-09-07 17:18:28 +02:00
  • 41b2c2ea72 Fix bridged CLAP plugin names Robbert van der Helm 2022-09-05 18:48:06 +02:00
  • bdf0c10605 Add explicit move when creating factory Robbert van der Helm 2022-09-05 18:42:04 +02:00
  • 6137fe32ce Load the CLAP plugin factory Robbert van der Helm 2022-09-05 17:55:07 +02:00
  • c36590abf5 Add a basic CLAP plugin factory implementation Robbert van der Helm 2022-09-05 17:37:12 +02:00
  • 1339c20fc1 Implement the Wine side of listing plugins Robbert van der Helm 2022-09-05 16:32:27 +02:00
  • 9cea175f2a Globally ignore attribute warnings on Wine side Robbert van der Helm 2022-09-05 16:22:36 +02:00
  • 6098ebc778 Add a TODO for speeding up VST3 compilation Robbert van der Helm 2022-09-05 15:20:53 +02:00
  • 15efbd462f Fix alignment in version out of sync warning Robbert van der Helm 2022-09-05 13:31:59 +02:00
  • e1efe52cfd Silence new ignored attributes warning Robbert van der Helm 2022-09-01 00:24:43 +02:00
  • d7266a1bc3 Bail when initializing CLAP entry point fails Robbert van der Helm 2022-09-01 00:22:36 +02:00
  • 7be78a16a3 Switch to a CLAP fork to fix Winelib usage Robbert van der Helm 2022-08-31 23:16:48 +02:00
  • 1274edf649 Bail when loading incompatible CLAP plugins Robbert van der Helm 2022-08-31 19:35:51 +02:00
  • e531334bde Initialize the CLAP entry point Robbert van der Helm 2022-08-31 19:20:34 +02:00
  • d289f6f8cf Free converted file paths in Xdnd proxy Robbert van der Helm 2022-08-31 18:16:11 +02:00
  • f671c28edb Mark the CLAP includes as system includes Robbert van der Helm 2022-08-31 18:07:51 +02:00
  • ec8028f78c Allow serializing CLAP plugin factory list message Robbert van der Helm 2022-08-31 16:28:36 +02:00
  • edc0cbbe38 Add serialization for enumerating CLAP factories Robbert van der Helm 2022-08-30 17:03:03 +02:00
  • 653a3a88cb Add serialization for CLAP plugin descriptors Robbert van der Helm 2022-08-30 17:01:52 +02:00
  • 38187241d4 Add a document outlining CLAP support status Robbert van der Helm 2022-08-30 15:45:00 +02:00
  • 8ec2996187 Send configuration to the CLAP plugin host Robbert van der Helm 2022-08-30 14:44:39 +02:00
  • f595a48fbd Enable CLAP support for plugin groups Robbert van der Helm 2022-08-29 18:58:02 +02:00
  • 7810c9d631 [yabridgectl] Add support for CLAP plugins Robbert van der Helm 2022-08-29 17:43:19 +02:00
  • bfe3cab8d2 Add boilerplate for a CLAP bridge Robbert van der Helm 2022-08-28 19:40:52 +02:00
  • 8ef8a61e2b Add WantsConfiguration logging for CLAP Robbert van der Helm 2022-08-28 19:40:25 +02:00
  • 7a60cf37ea Fix typos Robbert van der Helm 2022-08-28 19:40:16 +02:00
  • 7f5e2e6a35 Change CLAP socket names for more clarity Robbert van der Helm 2022-08-28 19:39:34 +02:00
  • ffbed4ae17 Fix bridge function names in CLAP chainloader Robbert van der Helm 2022-08-24 17:19:53 +02:00
  • 77e703e9e3 Fix CLAP library name in generated config.h Robbert van der Helm 2022-08-24 17:18:36 +02:00
  • dd0ef70d3e Add CLAP module detection Robbert van der Helm 2022-08-24 17:12:58 +02:00
  • 707092086e Interact with CLAP bridge in libyabridge-clap.so Robbert van der Helm 2022-08-24 15:05:22 +02:00
  • 7206ed2621 Silence warning about unnecessary CLAP_EXPORT Robbert van der Helm 2022-08-24 15:04:33 +02:00
  • fcb2c85935 Add boilerplate for a CLAP plugin bridge Robbert van der Helm 2022-08-24 14:57:33 +02:00
  • eb2b12aa2b Add boilerplate for CLAP sockets Robbert van der Helm 2022-08-24 14:57:18 +02:00
  • 401ebb21ce Add minimal CLAP logger Robbert van der Helm 2022-08-24 14:57:08 +02:00
  • b7b6dff922 Add minimal boilerplate for CLAP serialization Robbert van der Helm 2022-08-24 14:56:49 +02:00
  • dc54d082a8 Rename factory function in CLAP chainloader Robbert van der Helm 2022-08-24 14:56:24 +02:00
  • 1820a82bef Update out of date VST3 socket docs Robbert van der Helm 2022-08-24 14:56:12 +02:00
  • 09e6c6494e Add a CLAP plugin type Robbert van der Helm 2022-08-24 14:55:57 +02:00
  • 54c506c703 Rename VST3 log_init_exception for consistency Robbert van der Helm 2022-08-24 14:55:34 +02:00
  • 6be5fbbcf4 Mention the CLAP feature in the init message Robbert van der Helm 2022-08-24 14:36:17 +02:00
  • 6df0741195 Prefix top level VST3 message types Robbert van der Helm 2022-08-24 13:42:47 +02:00
  • 5b4dbdd890 Move get_request_variant template function Robbert van der Helm 2022-08-23 18:53:38 +02:00
  • 9edb4aa567 Move WantsConfiguration to common Robbert van der Helm 2022-08-23 18:44:46 +02:00
  • 4ca7ea17b2 Change terminology from 'VST' to 'plugin' Robbert van der Helm 2022-08-23 18:34:03 +02:00
  • bf7280fc7e Move Vst3MessageHandler to common and make generic Robbert van der Helm 2022-08-23 18:20:20 +02:00
  • ffad63d439 Add a CLAP chainloader Robbert van der Helm 2022-08-23 15:55:12 +02:00
  • 98bb4a019b Add CLAP whenever mentioning yabridge libs Robbert van der Helm 2022-08-23 15:36:05 +02:00
  • beed7963ec Only set VST3 chainloader sources when enabled Robbert van der Helm 2022-08-23 15:28:55 +02:00
  • a172b0ad06 Add minimal boilerplate for a CLAP plugin Robbert van der Helm 2022-08-22 19:59:23 +02:00
  • 30060b814c Add a CLAP dependency wrap Robbert van der Helm 2022-08-22 19:59:11 +02:00
  • ac0495bea2 Remove unused mutex from VST3 chainloader Robbert van der Helm 2022-08-22 19:56:49 +02:00
  • 305eaf88f7 Update tested Wine version Robbert van der Helm 2022-09-11 15:01:10 +02:00
  • 35a2a4831e Update tested DAW versions Robbert van der Helm 2022-09-09 16:44:43 +02:00
  • 68ae00d1f9 Mention clean Wine prefixes in troubleshooting Robbert van der Helm 2022-09-09 16:43:32 +02:00
  • bd1ae30e2d Mention cpufreq.default_governor Robbert van der Helm 2022-09-04 20:43:43 +02:00
  • 2d7438785c Update Fedora COPR URL Robbert van der Helm 2022-09-02 16:58:44 +02:00
  • d614ef91b5 Update tested Wine version Robbert van der Helm 2022-08-29 17:58:30 +02:00
  • b5f317768f Explicitly mention the wine-tkg default profile Robbert van der Helm 2022-08-29 17:51:05 +02:00
  • 36d2ca021b Bump VST3 dependency version Robbert van der Helm 2022-08-22 18:37:47 +02:00
  • 432a6cd0bc Update tested Bitwig version Robbert van der Helm 2022-08-22 18:34:37 +02:00
  • ef7a85eb10 Update the Ubuntu Wine downgrading snippet Robbert van der Helm 2022-07-10 18:37:51 +02:00
  • fcab38538e Update the Native Instruments instructions Robbert van der Helm 2022-07-10 18:27:16 +02:00
  • 4bcb6609fc Update tested Bitwig version Robbert van der Helm 2022-07-10 18:16:49 +02:00
  • 2a26014465 [yabridgectl] Let rustfmt handle string wrapping Robbert van der Helm 2022-07-03 17:10:07 +02:00
  • 387d2bed4b Update tested Wine version Robbert van der Helm 2022-07-02 13:04:42 +02:00
  • e24e7248be Update tested versions Robbert van der Helm 2022-06-30 15:56:43 +02:00
  • 15c1529831 [yabridgectl] Fix typo in winedump warning Robbert van der Helm 2022-06-29 02:35:07 +02:00
  • f30e620078 Bump to version 4.0.2 4.0.2 Robbert van der Helm 2022-06-27 15:54:16 +02:00
  • 1282cc944c Reword changelog Robbert van der Helm 2022-06-27 15:45:13 +02:00
  • d479f3fc0c [yabridgectl] Abort for dangerous ~/.vst/yabridge symlinks Robbert van der Helm 2022-06-25 15:45:43 +02:00
  • cacb6ecff8 [yabridgectl] Add another hint to parsing errors Robbert van der Helm 2022-06-25 13:53:30 +02:00
  • 414fd97216 [yabridgectl] Make scanning errors non-fatal Robbert van der Helm 2022-06-25 13:29:23 +02:00
  • 687bee34d5 Silence spurious maybe uninitialized warning Robbert van der Helm 2022-06-14 14:47:07 +02:00
  • 49526b1e7d Handle effGetProgramNameIndexed as mutually recursive Robbert van der Helm 2022-06-14 14:40:17 +02:00
  • 5e95c3b4e0 Make the VST3 bundle detection more specific Robbert van der Helm 2022-06-13 00:06:56 +02:00
  • a282bdc9d1 [yabridgectl] Gracefully catch bundle subdir error Robbert van der Helm 2022-06-12 23:56:39 +02:00
  • 67747531cc Bump to version 4.0.1 4.0.1 Robbert van der Helm 2022-06-12 16:33:05 +02:00
  • 3cc6927398 Reword changelog Robbert van der Helm 2022-06-12 16:03:43 +02:00
  • 61b141a0fe Inhibit event loop after IPluginBase::terminate() Robbert van der Helm 2022-06-11 22:53:13 +02:00
  • ae73df2b17 [yabridgectl] Fix subdirectory detect for bundles Robbert van der Helm 2022-06-11 14:49:16 +02:00
  • 84ab5a4cd5 Explicitly mention ghc_filesystem module name Robbert van der Helm 2022-06-10 15:13:39 +02:00
  • c4c4bacd14 Add a way to force system asio to be used Robbert van der Helm 2022-06-10 14:09:01 +02:00
  • b826f80037 Bump to version 4.0.0 4.0.0 Robbert van der Helm 2022-06-09 16:38:55 +02:00
  • b48a5d8f93 Remove todos from changelog Robbert van der Helm 2022-06-09 13:00:34 +02:00
  • 29a2dff7da [yabridgectl] Update dependencies Robbert van der Helm 2022-06-08 23:12:45 +02:00
  • 7ed36d481d Update the readme for yabridge 4.0 Robbert van der Helm 2022-06-08 18:18:10 +02:00