LinuxSampler

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
LinuxSampler
Basisdaten

Hauptentwickler Christian Schoenebeck u. a.
Aktuelle Version 2.1.1
(27. Juli 2019)
Betriebssystem Linux, Windows, Mac OS X
Programmiersprache C++
Kategorie Software-Sampler
Lizenz GPL, LGPL, proprietäres Backend
www.linuxsampler.org

LinuxSampler ist ein kostenloser Software-Sampler, der auf den Plattformen GNU/Linux, Mac OS X und Windows lauffähig ist. Der größte Teil von LinuxSampler ist freie Software, mit Ausnahme des Backends, dessen Lizenz die Nutzung in kommerziellen Hard- oder Softwareprodukten ohne Genehmigung der Autoren verbietet.

Konzept[Bearbeiten | Quelltext bearbeiten]

LinuxSampler wurde konzipiert als Backend-Sampler, entkoppelt von der graphischen Benutzeroberfläche. Das System bietet eine native C++-API sowie eine Netzwerk-Schnittstelle mit einem ASCII-basiertes Protokoll namens LSCP[1] für die Verwaltung und Steuerung von Sampler-Sessions. Es gibt derzeit zwei grafische Oberflächen für LinuxSampler, QSampler und JSampler.

Durch das entkoppelte Design des Samplers kann mit dem GUI-Frontend auch von einem anderen Computer aus, z. B. auch unter einem anderen Betriebssystem wie Windows oder Mac OS X auf das Backend zugegriffen werden. Weitere Funktionen sind SMP und Cluster-Unterstützung.

Es steht ein grafischer Instrument Editor namens gigedit[2] zur Verfügung, der auf der GUI-Bibliothek GTK+ basiert und dazu benutzt werden kann, um Samples im GigaSampler Format zu erstellen und bearbeiten. Der Editor kann entweder als Stand-Alone-Anwendung oder im Live-Editing-Modus in Verbindung mit LinuxSampler benutzt werden. Im letzteren Fall können die Instrumente während des Editierens zur gleichen Zeit gespielt werden, so dass alle Änderungen sofort hörbar sind, ohne dass ein Neuladen des Samples erforderlich ist.

Plattformen[Bearbeiten | Quelltext bearbeiten]

Die Benutzeroberfläche Fantasia, Teil des JSampler Projekts, ermöglicht eine einfache Steuerung von LinuxSampler.
(JSampler ist unter GPL 2.0 Lizenz veröffentlicht[3])

LinuxSampler wurde ursprünglich konzipiert für das GNU/Linux-Betriebssystem, aber dank der Abstraktion von Audio- und MIDI-Treibern und plattformspezifischen Funktionen wurde der Sampler erfolgreich auf die Betriebssysteme Windows und Mac OS X portiert.

Die Windows-Version von LinuxSampler kann im Standalone-Modus arbeiten und unterstützt die ASIO-Schnittstelle für die Audiowiedergabe und MME als MIDI Eingang. LinuxSampler funktioniert auch als VSTi-Plugin welches vollständige Integration in VST-fähige Sequenzer bietet. Die Mac-OS-X-Version unterstützt derzeit jackd, CoreAudio Ausgänge und CoreMIDI Eingänge. Ein Audio Unit (AU) Plugin steht in der Beta-Phase.

Ziele[Bearbeiten | Quelltext bearbeiten]

Es ist geplant alle gängige Sampler-Formate zu unterstützen, die Entwicklung konzentriert sich jedoch derzeit auf das GigaSampler-Format. Ein zukünftiges Ziel ist die Gestaltung eines neuen Sampler-Formats, welches leistungsfähiger und flexibler als bestehende Formate sein soll.

Es steht eine Feature-Liste[4] mit mehr Informationen über die aktuelle Entwicklung und zukünftige Pläne zur Verfügung.

Lizenz[Bearbeiten | Quelltext bearbeiten]

Die meisten Komponenten werden als freie Software, entweder unter der GNU General Public License oder die GNU Lesser General Public License freigegeben. Allerdings verbietet die Lizenz für das Backend-Modul des Samplers die kommerzielle Nutzung ohne schriftliche Genehmigung der Entwickler.[5] Die Verwendung des Samplers zur Erzeugung von kommerzieller Musik ist aber ausdrücklich gestattet.[6]

Weblinks[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. http://www.linuxsampler.org/api/draft-linuxsampler-protocol.html
  2. http://download.linuxsampler.org/doc/gigedit/quickstart/gigedit_quickstart.html
  3. Licenses. The Linux Sampler Project, abgerufen am 9. Januar 2011.
  4. http://www.linuxsampler.org/features.html
  5. Download page with licence information. Abgerufen am 9. Januar 2011: „LinuxSampler is licensed under the GNU GPL license with the exception that USAGE of the source code, libraries and applications FOR COMMERCIAL HARDWARE OR SOFTWARE PRODUCTS IS NOT ALLOWED without prior written permission by the LinuxSampler authors.“
  6. FAQ page with license information. Abgerufen am 9. Januar 2011: „Every indirect commercial usage of LinuxSampler, which essentially means using its audio output, can of course be used in commercial applications like music productions, live shows, etc.“