GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Spielen Sie ein digitales Orchester mit Linux Sampler

Synthesizer versuchen seit Jahrzehnten, reale Musikinstrumente zu emulieren. Die berühmte Synthetikerin Wendy Carlos hat hart daran gearbeitet, zu verstehen (und in ihrem Album Secrets of Synthesis zu dokumentieren), wie Synthesizer die Absicht von Musik einfangen können, die ursprünglich für physische Instrumente geschrieben wurde. Musiker verstanden jedoch, dass man, wenn man den exakten Klang und das Spielgefühl eines Instruments einfangen wollte, es aufnehmen musste, und das Mellotron war bekanntermaßen der Pionier dieser Idee mit Bandschleifen, die mit einer Tastatur verbunden waren. Als die Synthesizer-Technologie von analog zu digital überging, wurde Sampling zur Standardpraxis.

Im Zusammenhang mit der musikalischen Synthese ist Sampling der Prozess, ein echtes Instrument aufzunehmen und diese Aufnahme dann zu verwenden, um neue Musik zu machen. Es ist eine wichtige Idee in der Musik, weil nur wenige Menschen Zugang zu jedem Instrument haben, für das sie Musik komponieren möchten. Und wenn Sie eine Partitur mit einem kompletten Symphonieorchester für ein Videospiel schreiben möchten, ist es wahrscheinlich außerhalb Ihres Budgets, ein Orchester, ein Studio und Ingenieure einzustellen. Mit Open Source können Sie es sich jedoch leisten, Ihr MIDI-Keyboard an Linux Sampler anzuschließen.

Linux-Sampler installieren

Linux Sampler ist ein spezialisiertes Multimedia-Tool für Musiker, daher ist es nicht in allen Distributionen in ihren Repositories enthalten.

Unter Fedora, CentOS, Mageia und ähnlichen können Sie Linux Sampler aus dem Planet CCRMA-Repository herunterladen oder einen Build von COPR verwenden:

$ sudo dnf copr enable klaatu/linuxsampler
$ sudo dnf install linuxsampler

Laden Sie unter Debian und ähnlichem das DEB-Installationsprogramm von linuxsampler.org herunter und installieren Sie:

$ sudo dpkg -i linuxsampler*deb

Laden Sie für macOS und Windows die Installationsprogramme von linuxsampler.org herunter und starten Sie das Installationsprogramm.

Linux Sampler ist eigentlich nur die Engine zum Abspielen von Beispieldateien.

Sie benötigen auch eine Front-End-Anwendung, damit Sie damit interagieren können. Auf der Linux-Sampler-Website werden zwei Benutzeroberflächen bereitgestellt:Qsampler und Fantasia. Fantasia ist eine Java-Desktopanwendung und funktioniert daher unabhängig von Ihrem Betriebssystem. Sie können Fantasia von der Linux Sampler-Website herunterladen.

Muster erhalten

Linux Sampler spielt drei verschiedene Arten von Beispieldateien ab:

  • .gig (auch bekannt als Gigastudio- oder Gigasample-Dateien)
  • .sf2 (auch bekannt als Soundfont)
  • .sfz (ein offener Standard ohne Bezug zur .sf2 Soundfont-Format)

Es gibt mehrere Quellen für kostenlose und Open-Source-Soundbänke in all diesen Formaten, darunter das Virtual Playing Orchestra-Projekt, die Versil Studio-Sammlung, Flame Studios-Gitarren-Samples und viele mehr. Sie können auch Bündel von Gigasamples von einer Reihe von Unternehmen der Musterbank kaufen. Solange Sie Linux Sampler haben, können Sie Gigasamples, Soundfonts und SFZ-Dateien abspielen.

Musik machen mit Linux Sampler

Die Fantasia-Oberfläche für Linux Sampler hat eine dreispaltige Konfiguration.

  • Rechts befindet sich das Hauptkonfigurationsfenster. Hier wählen Sie Audio- und MIDI-Geräte aus.
  • In der Mitte ist das Gestell. Hier fügen Sie virtuelle Synthesizer hinzu, von denen jeder eine einzigartige Sample-Bank geladen hat.
  • Auf der linken Seite befindet sich das Orchester- und Instrumentenfeld. Dies ist im Wesentlichen ein optionales Bedienfeld zum Erstellen einer Sammlung von Instrumenten, die Sie häufig für den schnellen Zugriff verwenden.

Audiokonfiguration

Um Ihre Audioausgabe einzustellen, klicken Sie auf Power auf der linken Seite der Audiogeräte Eintrag in der rechten Spalte. Für Linux können Sie Advanced Linux Sound Architecture (ALSA) oder Jack Audio Connection Kit (JACK) verwenden. Mit dem JACK-System können Sie Ton von verschiedenen Anwendungen so weiterleiten, als ob sie alle aus derselben Anwendung stammen würden.

JACK ist ein leistungsstarkes System, aber es braucht Zeit, um es zu lernen. Wenn Sie stattdessen ALSA verwenden möchten, müssen Sie Pulse Audio aussetzen, damit Linux Sampler Anspruch auf Ihr Audioausgabegerät erheben kann.

So stellen Sie Linux Sampler auf die Verwendung von ALSA ein:

$ cat << EOF  >> fantasia.sh
> #!/bin/sh
> java -jar $HOME/Downloads/Fantasia-0.9.jar
> EOF
$ chmod +x ./fastasia.sh

Verwenden Sie jedes Mal, wenn Sie Fantasia starten, diesen Befehl:

$ pasuspender ./fastasia.sh

Weitere Linux-Ressourcen

  • Spickzettel für Linux-Befehle
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Kostenloser Online-Kurs:RHEL Technical Overview
  • Spickzettel für Linux-Netzwerke
  • SELinux-Spickzettel
  • Spickzettel für allgemeine Linux-Befehle
  • Was sind Linux-Container?
  • Unsere neuesten Linux-Artikel

MIDI-Konfiguration

Linux Sampler reagiert auf MIDI-Signale. Um ein neues MIDI-Gerät zu erstellen, klicken Sie auf Power links neben den MIDI-Geräten Eintrag in der rechten Spalte. Unter Linux können Sie ALSA oder JACK verwenden, um MIDI zu verwalten.

Ich persönlich verwende ALSA für MIDI, auch wenn ich JACK verwende.

Instrumente hinzufügen

Um Ihre Samples abzuspielen, benötigen Sie einen Synthesizer (einen Sampler-Kanal , in Fantasias Terminologie) in Ihrem Rack mit einer geladenen Sample-Bank. Um einen Sampler-Kanal hinzuzufügen, klicken Sie auf Power links neben den MIDI-Geräten Eintrag in der mittleren Spalte.

Linux Sampler ist standardmäßig GIG, aber Sie können auf GIG klicken Taste an der Rackeinheit, um ein anderes Format auszuwählen. Klicken Sie auf Instrument laden Schaltfläche, um die Datei auszuwählen, die Sie laden möchten.

Ton abspielen

Um Ihre Samples abzuspielen, können Sie die virtuelle Tastatur am unteren Rand des Fensters verwenden. Klicken Sie auf ein Instrument in der mittleren Spalte, um es zu aktivieren, und klicken Sie dann auf die Tastatur unten im Fenster. Wenn Sie alternativ ein USB-MIDI-Keyboard verwenden, können Sie damit Klänge auslösen.

Erweiterte MIDI-Einrichtung

Die virtuelle Klaviertastatur unten auf dem Bildschirm verwendet standardmäßig MIDI-Kanal 1, und darauf werden alle Ihre Instrumente im mittleren Rack eingestellt, wenn Sie sie erstellen. Angenommen, Sie möchten Sounds über einen bestimmten MIDI-Kanal triggern, entweder weil Sie ein MIDI-Keyboard verwenden, das Signale über diesen Kanal sendet, oder weil Sie Sounds von einer separaten Anwendung triggern. In diesem Fall können Sie den MIDI-Kanal jedes Instruments ändern. Um die MIDI-Einstellungen eines Instruments anzuzeigen, klicken Sie auf Optionen Taste auf der rechten Seite der Rackeinheit. Sie können Ihren MIDI-Eingang, Port, Kanal und mehr im angezeigten Dropdown-Feld festlegen.

Open-Source-Orchestrierung 

Ich liebe eine gute Filmmusik mit einem vollen Orchester, anschwellenden Crescendos und mutigen Arpeggios, wenn es um Filme und Videospiele geht. Ich mag auch alte Musik sehr, und es ist erstaunlich, wie viele MIDI-Dateien es da draußen gibt, die eine Art "digitale Notenblätter" für alte Klassiker bieten. Ich habe selbst keinen Zugang zu einem vollständigen Kammerorchester, aber ich habe Zugang zu vielen großartigen Open-Source-Technologien und Open-Culture-Arbeiten, die es mir in Kombination ermöglichen, ein digitales Orchester zu komponieren und zu spielen. Linux Sampler hat keinen eingebauten Sequenzer. Es ist nur ein Spieler. Kombinieren Sie es mit einer digitalen Audio-Workstation wie Ardour, Qtractor oder Rosegarden, um Ihre eigenen Partituren und Songs zu erstellen, oder verwenden Sie es einfach als Klangquelle für MIDI-Dateien. Wenn Sie Ihre Augen schließen, könnten Sie sich selbst davon überzeugen, dass Ihnen eine echte Live-Band ein Ständchen bringt.


Linux
  1. Linux-Paketverwaltung mit apt

  2. Spielen Sie ein lustiges Mathe-Spiel mit Linux-Befehlen

  3. JQ-Befehl in Linux mit Beispielen

  4. Linux – Warum lässt mich Linux nicht mit /dev/dsp spielen?

  5. Lutris – Installiere und spiele Linux-Spiele mit Leichtigkeit

Linux-Paketverwaltung mit dnf

wc Linux-Befehl mit Beispielen

Linux-IP-Befehl mit Beispielen

15 Linux-PS-Befehl mit Beispielen

So spielen Sie reine Windows-Spiele unter Linux mit Steam Play

Verwenden des tr-Befehls in Linux, um mit Charakteren zu spielen