diff --git a/source/backend/CarlaStandalone.cpp b/source/backend/CarlaStandalone.cpp
index 16d218587..801bf51f0 100644
--- a/source/backend/CarlaStandalone.cpp
+++ b/source/backend/CarlaStandalone.cpp
@@ -458,16 +458,16 @@ const char* carla_get_complete_license_text()
"
"
// Plugin formats
- "- LADSPA plugin support - http://www.ladspa.org/
"
- "- DSSI plugin support - http://dssi.sourceforge.net/
"
- "- LV2 plugin support - http://lv2plug.in/
"
+ "- LADSPA plugin support
"
+ "- DSSI plugin support
"
+ "- LV2 plugin support
"
#ifdef VESTIGE_HEADER
"- VST plugin support using VeSTige header by Javier Serrano Polo
"
#else
- "- VST plugin support using official VST SDK 2.4 (trademark of Steinberg Media Technologies GmbH)
"
+ "- VST plugin support using official VST SDK 2.4 [1]
"
#endif
#if defined(CARLA_OS_MAC) || defined(CARLA_OS_WIN)
- "- VST3 plugin support using official VST SDK 3.6 (trademark of Steinberg Media Technologies GmbH)
"
+ "- VST3 plugin support using official VST SDK 3.6 [1]
"
#endif
#ifdef CARLA_OS_MAC
"- AU plugin support
"
@@ -475,34 +475,43 @@ const char* carla_get_complete_license_text()
// Sample kit libraries
#ifdef HAVE_FLUIDSYNTH
- "- FluidSynth library for SF2 support - http://www.fluidsynth.org/
"
+ "- FluidSynth library for SF2 support
"
#endif
#ifdef HAVE_LINUXSAMPLER
- "- LinuxSampler library for GIG and SFZ support* - http://www.linuxsampler.org/
"
+ "- LinuxSampler library for GIG and SFZ support [2]
"
#endif
// Internal plugins
"- NekoFilter plugin code based on lv2fil by Nedko Arnaudov and Fons Adriaensen
"
#ifdef WANT_ZYNADDSUBFX
- "- ZynAddSubFX plugin code - http://zynaddsubfx.sf.net/
"
+ "- ZynAddSubFX plugin code
"
#endif
// misc libs
- "- base64 utilities based on code by Ren\u00E9 Nyffenegger - http://www.adp-gmbh.ch/cpp/common/base64.html
"
- "- liblo library for OSC support - http://liblo.sourceforge.net/
"
+ "- base64 utilities based on code by Ren\u00E9 Nyffenegger
"
+#ifdef CARLA_OS_MAC
+ "- sem_timedwait for Mac OS by Keith Shortridge
"
+#endif
+ "- liblo library for OSC support
"
"- rtmempool library by Nedko Arnaudov"
- "
- serd, sord, sratom and lilv libraries for LV2 discovery - http://drobilla.net/software/lilv/
"
+ "- serd, sord, sratom and lilv libraries for LV2 discovery
"
#if ! (defined(CARLA_OS_MAC) || defined(CARLA_OS_WIN))
- "- RtAudio+RtMidi libraries for extra Audio and MIDI support - http://www.music.mcgill.ca/~gary/rtaudio/
"
+ "- RtAudio and RtMidi libraries for extra Audio and MIDI support
"
#endif
// end
"
"
+ ""
+#if defined(CARLA_OS_MAC) || defined(CARLA_OS_WIN) || ! defined(VESTIGE_HEADER)
+ // Required by VST SDK
+ " [1] Trademark of Steinberg Media Technologies GmbH.
"
+#endif
#ifdef HAVE_LINUXSAMPLER
// LinuxSampler GPL exception
- "
(*) Using LinuxSampler code in commercial hardware or software products is not allowed without prior written authorization by the authors.
"
+ " [2] Using LinuxSampler code in commercial hardware or software products is not allowed without prior written authorization by the authors."
#endif
+ "
;
}
diff --git a/source/carla_backend.py b/source/carla_backend.py
index 16155dce1..9aa2ebd30 100644
--- a/source/carla_backend.py
+++ b/source/carla_backend.py
@@ -1981,7 +1981,45 @@ class CarlaHostNull(CarlaHostMeta):
self.fEngineRunning = False
def get_complete_license_text(self):
- return ""
+ text = (
+ "This current Carla build is using the following features and 3rd-party code:
"
+ ""
+
+ # Plugin formats
+ "- LADSPA plugin support
"
+ "- DSSI plugin support
"
+ "- LV2 plugin support
"
+ "- VST plugin support using official VST SDK 2.4 [1]
"
+ "- VST3 plugin support using official VST SDK 3.6 [1]
"
+ "- AU plugin support
"
+
+ # Sample kit libraries
+ "- FluidSynth library for SF2 support
"
+ "- LinuxSampler library for GIG and SFZ support [2]
"
+
+ # Internal plugins
+ "- NekoFilter plugin code based on lv2fil by Nedko Arnaudov and Fons Adriaensen
"
+ "- ZynAddSubFX plugin code
"
+
+ # misc libs
+ "- base64 utilities based on code by Ren\u00E9 Nyffenegger
"
+ "- sem_timedwait for Mac OS by Keith Shortridge
"
+ "- liblo library for OSC support
"
+ "- rtmempool library by Nedko Arnaudov"
+ "
- serd, sord, sratom and lilv libraries for LV2 discovery
"
+ "- RtAudio and RtMidi libraries for extra Audio and MIDI support
"
+
+ # end
+ "
"
+
+ ""
+ # Required by VST SDK
+ " [1] Trademark of Steinberg Media Technologies GmbH.
"
+ # LinuxSampler GPL exception
+ " [2] Using LinuxSampler code in commercial hardware or software products is not allowed without prior written authorization by the authors."
+ "
"
+ )
+ return text
def get_juce_version(self):
return ""
diff --git a/source/carla_widgets.py b/source/carla_widgets.py
index 384919c7c..441dcac96 100755
--- a/source/carla_widgets.py
+++ b/source/carla_widgets.py
@@ -1557,8 +1557,8 @@ if __name__ == '__main__':
host.add_plugin(BINARY_NATIVE, PLUGIN_DSSI, "/usr/lib/dssi/karplong.so", "karplong", "karplong", 0, None)
host.set_active(0, True)
- #gui1 = CarlaAboutW(None, host)
- #gui1.show()
+ gui1 = CarlaAboutW(None, host)
+ gui1.show()
gui2 = PluginEdit(None, host, 0)
gui2.testTimer()