@@ -542,6 +542,8 @@ ifeq ($(HAVE_PYQT),true) | |||
data/carla \ | |||
data/carla-control \ | |||
data/carla-database \ | |||
data/carla-jack-multi \ | |||
data/carla-jack-single \ | |||
data/carla-patchbay \ | |||
data/carla-rack \ | |||
data/carla-settings \ | |||
@@ -552,6 +554,8 @@ ifeq ($(HAVE_PYQT),true) | |||
$(DESTDIR)$(BINDIR)/carla \ | |||
$(DESTDIR)$(BINDIR)/carla-control \ | |||
$(DESTDIR)$(BINDIR)/carla-database \ | |||
$(DESTDIR)$(BINDIR)/carla-jack-multi \ | |||
$(DESTDIR)$(BINDIR)/carla-jack-single \ | |||
$(DESTDIR)$(BINDIR)/carla-patchbay \ | |||
$(DESTDIR)$(BINDIR)/carla-rack \ | |||
$(DESTDIR)$(BINDIR)/carla-settings | |||
@@ -569,6 +573,8 @@ ifeq ($(HAVE_PYQT),true) | |||
install -m 644 \ | |||
source/carla \ | |||
source/carla-control \ | |||
source/carla-jack-multi \ | |||
source/carla-jack-single \ | |||
source/carla-patchbay \ | |||
source/carla-rack \ | |||
source/*.py \ | |||
@@ -0,0 +1,15 @@ | |||
#!/bin/bash | |||
if [ -f /usr/bin/python3 ]; then | |||
PYTHON=/usr/bin/python3 | |||
else | |||
PYTHON=python | |||
fi | |||
if [ "$1" = "--gdb" ]; then | |||
PYTHON="gdb --args $PYTHON" | |||
fi | |||
INSTALL_PREFIX="X-PREFIX-X" | |||
export PATH="$INSTALL_PREFIX"/lib/carla:$PATH | |||
exec $PYTHON "$INSTALL_PREFIX"/share/carla/carla-jack-multi --with-appname="$0" --with-libprefix="$INSTALL_PREFIX" "$@" |
@@ -0,0 +1,15 @@ | |||
#!/bin/bash | |||
if [ -f /usr/bin/python3 ]; then | |||
PYTHON=/usr/bin/python3 | |||
else | |||
PYTHON=python | |||
fi | |||
if [ "$1" = "--gdb" ]; then | |||
PYTHON="gdb --args $PYTHON" | |||
fi | |||
INSTALL_PREFIX="X-PREFIX-X" | |||
export PATH="$INSTALL_PREFIX"/lib/carla:$PATH | |||
exec $PYTHON "$INSTALL_PREFIX"/share/carla/carla-jack-single --with-appname="$0" --with-libprefix="$INSTALL_PREFIX" "$@" |
@@ -0,0 +1,66 @@ | |||
#!/usr/bin/env python3 | |||
# -*- coding: utf-8 -*- | |||
# Carla plugin host | |||
# Copyright (C) 2011-2017 Filipe Coelho <falktx@falktx.com> | |||
# | |||
# This program is free software; you can redistribute it and/or | |||
# modify it under the terms of the GNU General Public License as | |||
# published by the Free Software Foundation; either version 2 of | |||
# the License, or any later version. | |||
# | |||
# This program is distributed in the hope that it will be useful, | |||
# but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
# GNU General Public License for more details. | |||
# | |||
# For a full copy of the GNU General Public License see the doc/GPL.txt file. | |||
# ------------------------------------------------------------------------------------------------------------ | |||
# Imports (Custom Stuff) | |||
from carla_host import * | |||
# ------------------------------------------------------------------------------------------------------------ | |||
# Main | |||
if __name__ == '__main__': | |||
# ------------------------------------------------------------- | |||
# Read CLI args | |||
initName, libPrefix = handleInitialCommandLineArguments(__file__ if "__file__" in dir() else None) | |||
# ------------------------------------------------------------- | |||
# App initialization | |||
app = CarlaApplication("Carla2-Single-Client", libPrefix) | |||
# ------------------------------------------------------------- | |||
# Set-up custom signal handling | |||
setUpSignals() | |||
# ------------------------------------------------------------- | |||
# Init host backend | |||
host = initHost(initName, libPrefix, False, False, True) | |||
host.audioDriverForced = "JACK" | |||
host.processMode = ENGINE_PROCESS_MODE_MULTIPLE_CLIENTS | |||
host.processModeForced = True | |||
host.transportMode = ENGINE_TRANSPORT_MODE_JACK | |||
loadHostSettings(host) | |||
# ------------------------------------------------------------- | |||
# Create GUI | |||
gui = HostWindow(host, not(LADISH_APP_NAME or NSM_URL)) | |||
# ------------------------------------------------------------- | |||
# Show GUI | |||
gui.show() | |||
# ------------------------------------------------------------- | |||
# App-Loop | |||
app.exit_exec() |
@@ -0,0 +1,66 @@ | |||
#!/usr/bin/env python3 | |||
# -*- coding: utf-8 -*- | |||
# Carla plugin host | |||
# Copyright (C) 2011-2017 Filipe Coelho <falktx@falktx.com> | |||
# | |||
# This program is free software; you can redistribute it and/or | |||
# modify it under the terms of the GNU General Public License as | |||
# published by the Free Software Foundation; either version 2 of | |||
# the License, or any later version. | |||
# | |||
# This program is distributed in the hope that it will be useful, | |||
# but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
# GNU General Public License for more details. | |||
# | |||
# For a full copy of the GNU General Public License see the doc/GPL.txt file. | |||
# ------------------------------------------------------------------------------------------------------------ | |||
# Imports (Custom Stuff) | |||
from carla_host import * | |||
# ------------------------------------------------------------------------------------------------------------ | |||
# Main | |||
if __name__ == '__main__': | |||
# ------------------------------------------------------------- | |||
# Read CLI args | |||
initName, libPrefix = handleInitialCommandLineArguments(__file__ if "__file__" in dir() else None) | |||
# ------------------------------------------------------------- | |||
# App initialization | |||
app = CarlaApplication("Carla2-Single-Client", libPrefix) | |||
# ------------------------------------------------------------- | |||
# Set-up custom signal handling | |||
setUpSignals() | |||
# ------------------------------------------------------------- | |||
# Init host backend | |||
host = initHost(initName, libPrefix, False, False, True) | |||
host.audioDriverForced = "JACK" | |||
host.processMode = ENGINE_PROCESS_MODE_SINGLE_CLIENT | |||
host.processModeForced = True | |||
host.transportMode = ENGINE_TRANSPORT_MODE_JACK | |||
loadHostSettings(host) | |||
# ------------------------------------------------------------- | |||
# Create GUI | |||
gui = HostWindow(host, not(LADISH_APP_NAME or NSM_URL)) | |||
# ------------------------------------------------------------- | |||
# Show GUI | |||
gui.show() | |||
# ------------------------------------------------------------- | |||
# App-Loop | |||
app.exit_exec() |