Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

copy-juce 1.1KB

12345678910111213141516171819202122232425262728
  1. #!/bin/bash
  2. set -e
  3. JUCE_MODULES_DIR="/Shared/Personal/FOSS/GIT/DISTRHO/juce/modules"
  4. CARLA_MODULES_DIR="/Shared/Personal/FOSS/GIT/falkTX/Carla/source/modules"
  5. MODULES=("juce_audio_basics juce_audio_devices juce_audio_processors juce_core juce_data_structures juce_events juce_graphics juce_gui_basics juce_gui_extra")
  6. for M in $MODULES; do
  7. echo $CARLA_MODULES_DIR/$M;
  8. rm -f $CARLA_MODULES_DIR/$M/juce_*
  9. rm -rf $CARLA_MODULES_DIR/$M/{a..z}*
  10. cp -r -v $JUCE_MODULES_DIR/$M/* $CARLA_MODULES_DIR/$M/
  11. rm $CARLA_MODULES_DIR/$M/juce_*.mm
  12. done
  13. find $CARLA_MODULES_DIR -name juce_module_info -delete
  14. rm -rf $CARLA_MODULES_DIR/juce_*/native/java/
  15. rm -rf $CARLA_MODULES_DIR/juce_*/native/javacore/
  16. rm -rf $CARLA_MODULES_DIR/juce_*/native/javaopt/
  17. rm -rf $CARLA_MODULES_DIR/juce_*/native/oboe/
  18. sed -i "s|Juce VST Host|Carla Plugin Host|" $CARLA_MODULES_DIR/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp
  19. rm -rf $CARLA_MODULES_DIR/../includes/vst3sdk
  20. mv $CARLA_MODULES_DIR/juce_audio_processors/format_types/VST3_SDK $CARLA_MODULES_DIR/../includes/vst3sdk
  21. rm -rf $CARLA_MODULES_DIR/../includes/vst3sdk/*.pdf