Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • 4e4d49ff Cleanup by falkTX 2021-10-02 18:02:16 +0100
  • 542ebcf1 VST3: unref queried host contexts, fixing memory leaks by falkTX 2021-10-02 16:51:55 +0100
  • 77dea31f Fix win32 build by falkTX 2021-10-02 16:01:26 +0100
  • 09f07472 Fix windows build by falkTX 2021-10-02 15:43:20 +0100
  • 8c9be800 Class names must be different after all; Fix parameter state restore by falkTX 2021-10-02 15:42:35 +0100
  • b59c740c Fix build with clang by falkTX 2021-10-02 15:00:33 +0100
  • 9fa65320 Fix VST3 UI cleanup issues by falkTX 2021-10-02 12:12:05 +0100
  • 4893656d A few more VST3 tests on refcounter and host context by falkTX 2021-10-02 04:37:05 +0100
  • d9044f27 Prevent crashes when UI initializes too early by falkTX 2021-10-02 03:34:29 +0100
  • 1ce0d89c Make the VST3 implementation C++98 compatible by falkTX 2021-10-02 03:11:55 +0100
  • c22ecc6c VST3: Handle UI on macOS and Windows by falkTX 2021-10-01 23:11:37 +0100
  • 318c76dd Fix a compiler warning by falkTX 2021-10-01 21:52:40 +0100
  • 89046627 VST3: Implement view timer handler, hook into host run loop by falkTX 2021-10-01 21:49:52 +0100
  • a1926680 VST3: Fix memory leak and utf16 string messages by falkTX 2021-10-01 21:18:08 +0100
  • b2109439 Replace custom message implementation by host context creation by falkTX 2021-10-01 20:00:12 +0100
  • de29a1ad VST3: Add MIDI CC, channel pressure and pitchbend support by falkTX 2021-10-01 18:50:58 +0100
  • 8d0f5600 VST3: Add 130*16 parameters for MIDI input, WIP by falkTX 2021-10-01 17:22:29 +0100
  • c8745536 Fix demo tools under high dpi by falkTX 2021-09-30 00:25:01 +0100
  • b3b08825 Fix compiler warnings by falkTX 2021-09-29 21:35:27 +0100
  • 7c9f6304 Add feature text on both sides by falkTX 2021-09-29 16:03:39 +0100
  • 7b080d49 Complete the feature table by falkTX 2021-09-29 16:01:02 +0100
  • 1b408abe Testing some changes to the feature table by falkTX 2021-09-29 15:26:12 +0100
  • 2a95a65a Fix feature links by falkTX 2021-09-29 15:06:07 +0100
  • a471d29d Try to improve feature table by falkTX 2021-09-29 15:04:20 +0100
  • db30d87c Rework feature table by falkTX 2021-09-29 13:42:27 +0100
  • 1ec105cb Grammar is hard by falkTX 2021-09-29 13:31:57 +0100
  • cb1185d5 Fix a typo by falkTX 2021-09-29 13:26:09 +0100
  • d9d016da Add notes about VST2 and VST3 licensing by falkTX 2021-09-29 13:23:08 +0100
  • ba2c5db4 Be clear on the (small) imported juce code license by falkTX 2021-09-29 13:03:45 +0100
  • f94b49f6 Mention the new LICENSING.md file in the README by falkTX 2021-09-29 12:54:15 +0100
  • a41c97e5 Add special licensing note for LADSPA and DSSI by falkTX 2021-09-29 12:47:57 +0100
  • 26d55881 Minor styling changes by falkTX 2021-09-29 12:40:51 +0100
  • e96c8543 Update LICENSING.md with more clear LV2 details by falkTX 2021-09-29 12:39:32 +0100
  • d46109f4 Remove unused LV2 headers, they are GPL licensed by falkTX 2021-09-29 12:36:23 +0100
  • 99b5d507 Cleanup FEATURES.md, still WIP by falkTX 2021-09-29 12:27:08 +0100
  • b934f54d Fix formatting by falkTX 2021-09-29 12:17:06 +0100
  • decc551c Start some files to describe features and licensing by falkTX 2021-09-29 12:10:24 +0100
  • 87a195a2 cmake: support building VST3 (#330) by JP Cimalando 2021-09-29 12:26:40 +0200
  • 41f9d881 (refs/pull/330/head) Disable VST3 on MSVC until fixed by Jean Pierre Cimalando 2021-09-29 12:13:34 +0200
  • 740a3cd7 Reposition the V3_API specifier for MSVC by Jean Pierre Cimalando 2021-09-29 03:25:06 +0200
  • 3dde4502 cmake: let VST3 use the same bundle files as VST2 by Jean Pierre Cimalando 2021-09-29 03:19:07 +0200
  • 6f557e53 cmake: support building VST3 by Jean Pierre Cimalando 2021-09-29 01:43:59 +0200
  • 67c8f57f Correct a typo by falkTX 2021-09-27 01:35:14 +0100
  • e485b240 Fix some wording by falkTX 2021-09-27 01:33:26 +0100
  • a4aa2d83 VST3: full state save/restore support, update TODO items by falkTX 2021-09-27 01:07:33 +0100
  • f90cc570 VST3: Cache state key/values and send them to UI on init by falkTX 2021-09-26 23:33:22 +0100
  • ca35da32 VST3: report sample rate changes to UI by falkTX 2021-09-26 22:54:27 +0100
  • a51cb9f8 VST3: trigger restart component for preset and latency changes by falkTX 2021-09-26 22:32:17 +0100
  • 1a7ed1d4 VST3: shortcircuit view/controller for hosts without connections by falkTX 2021-09-26 22:03:01 +0100
  • 9b94fe39 VST3: Use UI idle to request changes from DSP by falkTX 2021-09-26 20:24:45 +0100
  • 3c0d54c3 Fix build by falkTX 2021-09-26 18:50:28 +0100
  • d36ee9f1 Move VST3 message related code to plugin side by falkTX 2021-09-26 16:29:34 +0100
  • 1ae94bf2 VST3 cleanup, add state-set UI message by falkTX 2021-09-26 16:19:57 +0100
  • 4c59baa3 Experiments with VST3 full data passing by falkTX 2021-09-26 15:36:11 +0100
  • 8e252271 VST3: Implement UI->DSP send note by falkTX 2021-09-26 02:58:56 +0100
  • 4ef51926 VST3: Implement UI->DSP state messaging by falkTX 2021-09-26 02:42:49 +0100
  • 5df663bb VST3: use connection point to send parameter grab and changes by falkTX 2021-09-26 01:24:26 +0100
  • e41e03f7 VST3: Start handling UI->DSP messages, WIP by falkTX 2021-09-25 23:55:04 +0100
  • 57a430e9 Experiments with C++98 compat by falkTX 2021-09-25 19:11:05 +0100
  • b3c3cd64 Add a few code comments by falkTX 2021-09-25 18:54:42 +0100
  • 80e35fb5 Simplify some code by falkTX 2021-09-25 18:44:29 +0100
  • 4645f65e VST3: Implement UI->DSP parameter changes by falkTX 2021-09-25 18:36:22 +0100
  • 80824ae6 Cleanup by falkTX 2021-09-25 16:11:02 +0100
  • cfb1873d VST3: Implement programs on DSP side, update TODO items by falkTX 2021-09-25 15:49:13 +0100
  • 4edb06e6 VST3: Rework headers coding style, add C++ util, cleanup by falkTX 2021-09-25 14:59:41 +0100
  • 72423e1e Mention VST3 in cmake by falkTX 2021-09-25 13:26:40 +0100
  • 5614c5b8 Add VST3 to CI and packaging scripts by falkTX 2021-09-25 13:21:18 +0100
  • ef5c2d8a VST3: Fix UI object lifetime, add temp workaround for component by falkTX 2021-09-25 12:25:00 +0100
  • db465f69 VST3 YOLO by falkTX 2021-09-25 11:48:02 +0100
  • 090ee032 VST3: implement parameter outputs and triggers, UI focus by falkTX 2021-09-25 11:29:36 +0100
  • 7cfaef75 Cleanup by falkTX 2021-09-25 00:51:21 +0100
  • 842bb786 VST3: Some attention to UI, plugin->host resizing works by falkTX 2021-09-25 00:49:03 +0100
  • d81467ec Fix some v3_plugin_view arguments by falkTX 2021-09-25 00:48:37 +0100
  • ba550f42 VST3: Cleanup UI side, make it appear again by falkTX 2021-09-24 23:22:42 +0100
  • da528328 VST3: Initial MIDI support, enable midi-through vst3 build by falkTX 2021-09-24 21:22:31 +0100
  • ef64e046 Implement v3_process_context_requirements by falkTX 2021-09-24 20:26:11 +0100
  • 9b49fd36 VST3: implement time position; enable metronome vst3 build by falkTX 2021-09-24 20:07:25 +0100
  • 1db76033 VST3: Implement parameter state save/restore by falkTX 2021-09-24 19:15:51 +0100
  • 6cbf08d5 Correctly offset VST3 streams by falkTX 2021-09-24 13:07:33 +0100
  • 3b91a816 Add VST3 string utility functions, cleanup by falkTX 2021-09-24 12:45:50 +0100
  • 60121243 Add ARRAY_SIZE macro by falkTX 2021-09-24 12:45:24 +0100
  • a6f3835c VST3: Use local static plugin for factory info, not global by falkTX 2021-09-24 11:10:14 +0100
  • 3343e7d7 Move VST3 UI code into a separate file, non-working for now by falkTX 2021-09-24 10:49:06 +0100
  • 60cf219e Do not set exported symbols list if building under DEBUG by falkTX 2021-09-24 10:48:34 +0100
  • c1684b10 Setup/testing basic VST3 UI interaction by falkTX 2021-09-24 00:37:54 +0100
  • 63c52b3b VST3 audio processing, cleanup by falkTX 2021-09-23 23:32:38 +0100
  • a4203cd3 Deal with most VST3 parameter stuff, start the refcounts by falkTX 2021-09-23 23:07:44 +0100
  • dfb7e30d Cleanup by falkTX 2021-09-23 19:36:17 +0100
  • d704e0c8 Continue VST3 testing, UI shows up by falkTX 2021-09-23 19:26:41 +0100
  • 17dde100 Hook up various v3_audio_processor calls by falkTX 2021-09-23 18:29:28 +0100
  • e4c69d2d More work towards VST3, main class starts to take shape by falkTX 2021-09-23 17:34:02 +0100
  • bea07011 More VST3 tweaks by falkTX 2021-09-23 12:35:52 +0100
  • f462f60d Add the needed bits for v3_plugin_factory_3 by falkTX 2021-09-22 23:31:37 +0100
  • d6fdcbd3 Continue battling vst3, can show parameters now by falkTX 2021-09-22 23:11:19 +0100
  • 5ab80c5d VST3: Add stubs for more interfaces by falkTX 2021-09-22 20:54:21 +0100
  • fcf03070 A few more VST3 details, passing carla-discovery now by falkTX 2021-09-22 19:31:06 +0100
  • ed7bc840 Document 2 more macros by falkTX 2021-09-22 15:49:46 +0100
  • b18bce29 Fix no namespace build by falkTX 2021-09-22 15:32:25 +0100
  • addfb8ce Mark SpecialEvent as deprecated, will not use by falkTX 2021-09-22 15:01:52 +0100
  • 2651f47d Update by falkTX 2021-09-22 13:21:11 +0100