Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • | |\
  • |/ /
  • | | *
  • | | |\
  • | |/ /
  • |/| |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • aea021ae (develop) Use the updated toolchains for modduo and modduox builds by falkTX 2022-09-26 23:34:00 +0100
  • 3aa409b8 Add makefile extra rules for MOD Audio stuff by falkTX 2022-09-26 16:16:00 +0100
  • 8e0eaa4d Add CPU_X86_64 to "make features" printout by falkTX 2022-09-26 16:05:04 +0100
  • 8461324c Cleanup by falkTX 2022-09-26 15:54:38 +0100
  • 9f3069b2 Fix VST2 UI size after last changes by falkTX 2022-09-24 13:00:54 +0100
  • 29510e69 Really fix win32 builds by falkTX 2022-09-24 12:49:10 +0100
  • 44b693de Fix C++98 build by falkTX 2022-09-24 12:39:19 +0100
  • 8e6998eb Fix msvc win32 build by falkTX 2022-09-24 12:37:40 +0100
  • 19f4dcec Remove now unused vestige header by falkTX 2022-09-24 12:36:01 +0100
  • f9924e0e Replace vestige with a more liberally-licensed version by falkTX 2022-09-24 12:28:15 +0100
  • f3cd5f9d (refs/pull/321/merge) Merge a1b55d948f into b7056e7528 by luzpaz 2022-09-24 11:30:08 +0900
  • dfefc672 (refs/pull/357/merge) Merge 116fee0381 into b7056e7528 by rghvdberg 2022-09-24 11:30:08 +0900
  • b7056e75 Alternative approach at compiler detection by falkTX 2022-09-22 01:49:03 +0100
  • 9628de18 Mention CLAP in LICENSING.md by falkTX 2022-09-21 16:10:17 +0100
  • e24e2a42 Fix a compiler warning by falkTX 2022-09-20 22:33:52 +0100
  • 00494798 Fix UI size for high-dpi macOS CLAP plugins by falkTX 2022-09-20 22:28:31 +0100
  • f049ce37 Fix missing native midi in some setups by falkTX 2022-09-20 09:33:11 +0100
  • dcee933e Fix CLAP UI under bitwig linux by falkTX 2022-09-19 10:46:14 +0100
  • 3c4ad99a Deal with Bitwig buggy behaviour regarding MIDI notes by falkTX 2022-09-19 10:05:24 +0100
  • ac803f59 Rework VST2 callback and cleanup handling by falkTX 2022-09-15 11:54:14 +0100
  • 513fab3e Skip standalones on example-plugins CI artifacts for windows by falkTX 2022-09-14 23:08:58 +0100
  • fbc9ffdf Add CPU_RISCV64 to make features by falkTX 2022-09-14 01:41:28 +0100
  • 745cc0c0 Set CPU_RISCV64 makefile variable by falkTX 2022-09-14 00:46:28 +0100
  • 73a855c3 Fix invalid initial size when using new ui size macros by falkTX 2022-09-13 21:06:27 +0100
  • 94f148a5 LV2: use desktop scale factor if not provided by host or in macOS by falkTX 2022-09-11 15:51:45 +0100
  • bb33ac67 Implement reusing nanovg context across parent/children widgets by falkTX 2022-09-11 15:39:22 +0100
  • 93ce2476 Define and use new DISTRHO_PLUGIN_CLAP_ID macro by falkTX 2022-09-10 21:41:43 +0100
  • e735e7ef Implement clap state extension by falkTX 2022-09-10 15:44:01 +0100
  • 12bf589b Deal with plugin-initiated UI resize for CLAP by falkTX 2022-09-10 11:53:02 +0100
  • af380501 Add CLAP to macOS packaging by falkTX 2022-09-10 11:37:20 +0100
  • e7a095be Fix clap UIs not starting with correct values by falkTX 2022-09-10 11:16:23 +0100
  • a24958ad Leave relevant note on default gui size macros by falkTX 2022-09-10 10:42:20 +0100
  • 25d1c1b0 Initialize self-test buffer; Mention CLAP in README by falkTX 2022-09-10 10:26:50 +0100
  • 34d1547e Fix default UI size after introducing the initial size macros by falkTX 2022-09-10 00:32:38 +0100
  • 0441f995 Use host timer for idle callback on clap ui as needed by falkTX 2022-09-09 22:30:39 +0100
  • 93d1d56e Deal with plugin UI side resizes for clap by falkTX 2022-09-09 21:38:49 +0100
  • bd702d40 Try enabling linux-riscv64 builds by falkTX 2022-09-09 18:21:32 +0100
  • 8d0269ee CLAP midi output by falkTX 2022-09-09 18:21:18 +0100
  • 5a439e66 Fix missing include by falkTX 2022-09-09 12:06:12 +0100
  • 4d37a8e3 Deal with MIDI input for clap by falkTX 2022-09-09 11:51:16 +0100
  • 28ea3aa8 Implement clap transport by falkTX 2022-09-09 09:56:09 +0100
  • 11a0877f Add CLAP handling in utils code by falkTX 2022-09-08 11:19:58 +0100
  • 8f664b4d Give a little handle to mingw LTO by falkTX 2022-09-06 22:28:54 +0100
  • ab084d2f Update example-plugins CI file by falkTX 2022-09-06 22:11:15 +0100
  • bf8248ef Fix build by falkTX 2022-09-06 21:59:54 +0100
  • 5ddaeefc Tweak valgrind suppression file by falkTX 2022-09-06 21:45:41 +0100
  • ad464176 Fix build by falkTX 2022-09-06 20:11:08 +0100
  • 650327e7 CLAP: send state from UI to DSP (not yet saved), fix param outputs by falkTX 2022-09-06 19:59:59 +0100
  • f4d3e6bf CLAP: Deal with sending params to UI, idle callback by falkTX 2022-09-06 19:46:32 +0100
  • 8bbce1c2 Fix a typo by falkTX 2022-09-06 16:15:00 +0100
  • 94428d36 Make sure to tell plugin about CLAP UI param changes by falkTX 2022-09-06 16:11:19 +0100
  • 50ba9251 More clap things, deal with parameters and UI by falkTX 2022-09-06 16:03:07 +0100
  • 1e77b512 Share some VST3 code with CLAP by falkTX 2022-09-06 16:02:32 +0100
  • ca3e8b77 Set default size for parameters example by falkTX 2022-09-06 16:00:36 +0100
  • 2351dbc3 Begin CLAP parameters, add UI stubs by falkTX 2022-09-06 11:39:20 +0100
  • efeb6474 Move a few VST utility functions to common code by falkTX 2022-09-06 11:38:16 +0100
  • a44fea0f Add mesa so to valgrind suppression file by falkTX 2022-09-06 09:38:20 +0100
  • fe9b6c23 Fix previous commit, only use 1 audio port in clap for now by falkTX 2022-09-05 19:13:20 +0100
  • 4fcab4f6 Rename plugin.vst to plugin.bundle as we use it for CLAP now too by falkTX 2022-09-05 18:54:01 +0100
  • df964fe7 Use proper clap filename target by falkTX 2022-09-05 18:52:03 +0100
  • ed3be596 Sync VST2 and VST3 code a bit, fixup transport requirements by falkTX 2022-09-05 18:14:07 +0100
  • a5e132b4 Cleanup lv2 macro use by falkTX 2022-09-05 18:13:42 +0100
  • 0aacd1e5 Document new DISTRHO_PLUGIN_CLAP_FEATURES by falkTX 2022-09-05 18:13:21 +0100
  • 04d86c71 Start implementing CLAP by falkTX 2022-09-05 18:12:40 +0100
  • 23692d02 (main) Reorganize code and cleanup by falkTX 2022-09-05 11:54:19 +0100
  • f80b1d66 Fix a compiler warning by falkTX 2022-09-05 11:16:58 +0100
  • 090743f3 Define DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT helper macro by falkTX 2022-09-02 11:19:56 +0100
  • dffa860f Prepare stub to be used for clap and other implementations by falkTX 2022-09-02 11:09:26 +0100
  • 523f424e Documentation updates by falkTX 2022-09-05 10:57:11 +0100
  • 850308cf Rework VST3 speaker arrangement setup, now actually works! \o/ by falkTX 2022-09-04 19:57:18 +0100
  • f3725d05 Add some const attributes by falkTX 2022-09-02 11:09:48 +0100
  • 615a8415 Prefer to use VST3 project time if available by falkTX 2022-09-04 11:10:20 +0100
  • 7574c264 Avoid conflicts with included nanovg fontstash symbols by falkTX 2022-09-01 08:39:36 +0100
  • cb089bc6 deal with low param resolution of some vst3 hosts; cleanup by falkTX 2022-08-31 21:35:38 +0100
  • ef91e100 Fix a few warnings after vst3 debug cleanup by falkTX 2022-08-31 18:21:38 +0100
  • 999950d1 Turn vst3 prints into debug variants, it is time.. by falkTX 2022-08-31 18:16:48 +0100
  • bbdbeb18 Fix some vst3 param oddities, use double normalized when possible by falkTX 2022-08-31 13:53:24 +0100
  • eff1c6f5 Add overloaded double precision functions to parameter ranges by falkTX 2022-08-31 13:50:18 +0100
  • 7190f4da Make vst3 internal param use more consistent by falkTX 2022-08-31 10:05:53 +0100
  • 4d7b97c7 Allow to use custom txt file for macOS installer by falkTX 2022-08-30 06:43:50 +0100
  • c5d9a720 More improvements to KnobEventHandler stepped movement by falkTX 2022-08-30 01:18:17 +0100
  • 0ffd22d0 Allow to pass scale factor to KnobEventHandler mouse events by falkTX 2022-08-29 06:55:17 +0100
  • 1506abf0 clang does not accept constexpr for strlen :( by falkTX 2022-08-28 10:54:51 +0100
  • 2b493056 Implement receiving host-readable state in LV2 UIs by falkTX 2022-08-28 10:37:04 +0100
  • a645befd Fix possible crash if calling repaint during construction by falkTX 2022-08-28 09:43:24 +0100
  • 4430cd24 Introduce DISTRHO_UI_DEFAULT_WIDTH/HEIGHT macros, useful in VST2/3 by falkTX 2022-08-28 05:36:40 +0100
  • bc3e18d3 Create temporary UI for VST3 hosts that request size before attach by falkTX 2022-08-28 05:13:25 +0100
  • 8d2a5f49 Fix a compiler warning by falkTX 2022-08-28 02:39:50 +0100
  • fd9ca173 Improve KnobEventHandler::motionEvent for stepped controls by falkTX 2022-08-28 02:35:00 +0100
  • 4edfa52a res2c.py: generate unsigned char bytes, allow to set output folder by falkTX 2022-08-27 02:39:56 +0100
  • 2c3463a6 Make NanoVG::createImageFromMemory take const data by falkTX 2022-08-27 02:39:27 +0100
  • 2ba1ac10 Introduce knobDoubleClicked for KnobEventHandler by falkTX 2022-08-26 05:44:38 +0100
  • b8e8eb7a Add KnobEventHandler::setMouseDeceleration by falkTX 2022-08-25 08:59:41 +0100
  • f2cb4e0f Add KnobEventHandler::isInteger(), avoid out of bounds stepping by falkTX 2022-08-25 08:40:28 +0100
  • 3857d83a Allow KnobEventHandler orientation to be both (horiz and vertical) by falkTX 2022-08-24 04:46:03 +0100
  • 94dbe91e Fix macOS timing by falkTX 2022-08-24 03:39:49 +0100
  • f5884439 Add SubWidget::toBottom by falkTX 2022-08-23 03:47:04 +0100
  • 6cf523ad Fix C++98 build by falkTX 2022-08-21 05:52:19 +0100
  • 7c750b81 A few more details for layout code, some verified to work, WIP by falkTX 2022-08-21 05:43:27 +0100
  • 7b8eefb5 Update valgrind suppression file, a few more libdl and xlib things by falkTX 2022-08-20 23:11:23 +0100