59 Commits (59e65ff67a24574c6ddb1b66f021769036106270)

Author SHA1 Message Date
  falkTX 649b5c2923 Move some stuff from host to utils lib; Allows cached plugins in carla-plugin 10 years ago
  falkTX 01935d32ea Continue plugin-bridge rework 10 years ago
  falkTX 0eec70a1ca Export Engine/Plugin C++ API; Make carla_get_engine() non-const 10 years ago
  falkTX 7aa321ad77 Define CARLA_API macro and use it to export some C++ classes 10 years ago
  falkTX 949d117c3c Extend get_internal_plugin_* for cached ones, to be used for LV2 and AU 10 years ago
  falkTX 0e00f85c9a Add carla_get_library_filename/folder functions, needed for LMMS 10 years ago
  falkTX 4ee4519a0b More cleanup; Add get_current_plugin_count and get_max_plugin_number C API 10 years ago
  falkTX 1d9ace6c23 Allow to change between internal and external canvas (plugin vs jack) 10 years ago
  falkTX 32203fc427 Add "About JUCE" menu action 10 years ago
  falkTX a050a886bc Headers update for -Wdocumentation; Add carla_compareFloats function 10 years ago
  falkTX f517d8bcec Code update for -Weffc++ 10 years ago
  falkTX 54f1fcdb14 Revert unintented branch merge 10 years ago
  falkTX 55bddaaf6a Fix some code for effc++ 10 years ago
  falkTX f4ee611e75 Misc 10 years ago
  falkTX b0790266ba Cleanup 10 years ago
  falkTX 8ae122bc42 A lot more bridge work 10 years ago
  falkTX d3d15471fa More bridge stuff; Not fully finished, but kinda working again 10 years ago
  falkTX fd726668f8 More cleanup, bridges seem to be working again 10 years ago
  falkTX c6fc211ba2 Cleanup 10 years ago
  falkTX 10c0e75f8a Use an Atomic+WaitableEvent instead of mutex for some rt actions 10 years ago
  falkTX ff77de9613 Cleanup, remove unused suff 10 years ago
  falkTX 5a12b4bd3e Rework some patchbay code, shared common stuff 10 years ago
  falkTX a066101bdb Makefile cleanup 10 years ago
  falkTX 438123e471 Implement randomize in gui (plugin right-click), plus reset params 10 years ago
  falkTX f75deaceb3 Add plugin randomize-params functions 10 years ago
  falkTX e27d18f534 Add carla_get_internal_parameter_value func 10 years ago
  falkTX c4491c175b Make lib_* functions noexcept safe 10 years ago
  falkTX a4603ef159 In-canvas parameters experiment 10 years ago
  falkTX b288b50011 param-text is working again (used in VSTs) 10 years ago
  falkTX ed620b139d Always return a valid ptr on standalone; Cleanup 10 years ago
  falkTX de7105b117 Pass time-info to plugin bridges 10 years ago
  falkTX cb7c2460b0 Pass uniqueId to plugin init calls; Midi-in for juce plug hosting 10 years ago
  falkTX 4e41ef9719 Move static host stuff to engine, so it works for carla-plugin 10 years ago
  falkTX 61ef02afc3 Add pluginId to CLIENT_ADDED callback; Misc changes 10 years ago
  falkTX a84c669dc6 Implement X11 TransierForHint for LV2 embed UIs 10 years ago
  falkTX 2aa38cd84f Cleanup and misc fixing 10 years ago
  falkTX 78be58ae7f Move some file and functions around 10 years ago
  falkTX b167010ffd Minor API var name changes and ANSI-C fix; Small makefile update 11 years ago
  falkTX 57dfd8995c Final build fix 11 years ago
  falkTX c4af448741 General API fixing; Only build ladspa for now 11 years ago
  falkTX c7f3c3a1af Remove unused clear() API methods; share common midi event code; 11 years ago
  falkTX 137cff992f Small API changes and fixup 11 years ago
  falkTX c71b35de41 Check standalone code for API match, part 1/2 11 years ago
  falkTX 09ac759f0f Finish checking backend API for python 11 years ago
  falkTX 4d44ff20c8 Complete first step of carla-host API 11 years ago
  falkTX e3a11a11bf Update code docs 11 years ago
  falkTX cb8f7807f1 Make base headers not depende on carla utils code 11 years ago
  falkTX dbd31e26f5 More of the same 11 years ago
  falkTX 76f7ededd0 Update native plugin API to not conflict with backend C API 11 years ago
  falkTX 9769143e29 Force backend build once again 11 years ago