Polyphone-Plugin
Polyphone gibt es auch als Plugin für digitale Audio-Workstations (DAW) und die anderen Hosts für Audio-Plugins. Das Plugin spielt Soundfonts in den Formaten sf2, sf3, sfz und dls mit dem Synthesizer von Polyphone: Ein Soundfont klingt in einem Host genauso wie im Editor. Es spielt die Soundfonts ab, bearbeitet sie aber nicht: Die Änderungen werden in Polyphone vorgenommen, und der Soundfont wird anschließend im Plugin erneut geöffnet.
Das Plugin ist in den Formaten VST3, CLAP und LV2 unter Linux, Windows und macOS verfügbar, unter macOS außerdem als Audio Unit (AU).

Installation
Das Plugin wird für jedes Betriebssystem in einem Archiv verteilt, das im Bereich „Software“ verfügbar ist. Kopieren Sie die von Ihrem Host verwendeten Formate in die Ordner, in denen er nach Plugins sucht, und lassen Sie den Host dann erneut nach Plugins suchen.
- Linux
- Polyphone.vst3 nach ~/.vst3/,
Polyphone.clap nach ~/.clap/,
Polyphone.lv2 nach ~/.lv2/. - macOS
- Polyphone.vst3 nach ~/Library/Audio/Plug-Ins/VST3/,
Polyphone.clap nach ~/Library/Audio/Plug-Ins/CLAP/,
Polyphone.component nach ~/Library/Audio/Plug-Ins/Components/ (Format Audio Unit, verwendet von Logic Pro und GarageBand),
Polyphone.lv2 nach ~/Library/Audio/Plug-Ins/LV2/. - Windows
- Polyphone.vst3 nach C:\Program Files\Common Files\VST3,
Polyphone.clap nach C:\Program Files\Common Files\CLAP,
Polyphone.lv2 nach %APPDATA%\LV2.
Unter macOS sind die Plugins nicht notarisiert: Weigert sich der Host, sie zu laden, entfernen Sie das Quarantäne-Attribut der heruntergeladenen Dateien, zum Beispiel:
xattr -dr com.apple.quarantine ~/Library/Audio/Plug-Ins/VST3/Polyphone.vst3
Soundfont
Oben im Fenster werden der Name des Soundfonts und sein Pfad angezeigt. Ein Soundfont wird geöffnet:
- mit der Schaltfläche Öffnen...,
- mit dem Pfeil rechts daneben, der die 10 zuletzt geöffneten Soundfonts auflistet,
- durch Ablegen einer Datei auf dem Fenster.
sfz- und dls-Dateien werden so umgewandelt, wie Polyphone sie importiert, wobei die Samples einer sfz-Datei die Audiodateien sind, auf die sie verweist. Der gesamte Soundfont wird beim Öffnen gelesen, wobei die Samples einer sf3-Datei dekomprimiert werden: Während des Spielens wird nichts von der Festplatte gelesen. Spielen mehrere Instanzen des Plugins dieselbe Datei (zum Beispiel eine pro Spur), wird die Datei nur einmal gelesen und im Speicher gehalten. Hat sich die Datei geändert, zum Beispiel nachdem sie in Polyphone erneut gespeichert wurde, wird sie erneut gelesen.
Spielmodi
Drei Schaltflächen über der Liste der Presets legen fest, wie die Presets gespielt werden:
- Ein Preset
- Das in der Liste ausgewählte Preset wird auf den 16 MIDI-Kanälen gespielt. Die Presets werden mit ihrer Bank- und Presetnummer angezeigt, zum Beispiel „000:024 Guitar“.
- 16 Kanäle
- Jeder MIDI-Kanal spielt sein eigenes Preset, das in seiner Zeile gewählt wird. Die Auswahl Programmwechsel spielt das Preset, das durch die vom Kanal empfangenen Bank-Select- und Program-Change-Nachrichten gewählt wird, wie es ein General-MIDI-Synthesizer tut: Auf Kanal 10 wird dann die Bank 128 für das Schlagzeug verwendet. Das gespielte Preset wird rechts in jeder Zeile angezeigt. Dieser Modus eignet sich zum Abspielen einer MIDI-Datei, die für mehrere Instrumente arrangiert ist.
- MPE
- Das ausgewählte Preset wird von einem MPE-Controller (MIDI Polyphonic Expression) gespielt: Jede Note hat ihren eigenen Kanal und damit ihr eigenes Pitch Bend, ihren eigenen Druck und ihre eigene Klangfarbe (CC 74). Eine untere Zone mit 15 Kanälen wird verwendet, bis der Controller seine Konfiguration sendet (RPN 6). Der Master-Kanal einer Zone wirkt auf alle ihre Noten: Sein Pitch Bend wird zu dem jeder Note addiert, und seine Controller gelten für alle Noten. Der Pitch-Bend-Bereich beträgt 48 Halbtöne für die Noten und 2 Halbtöne für den Master-Kanal und kann vom Controller geändert werden (RPN 0).

Parameter
Die Parameter auf der rechten Seite sind die des Synthesizers von Polyphone, die sich auch in seinen Einstellungen Sound und Tastatur finden:
- Synthesizer
- Verstärkung (von -50 bis +50 dB), Transposition (von -24 bis +24 Halbtönen, wobei das Schlagzeug nicht transponiert wird), Stimmung (Referenztonhöhe des A4, von 400 bis 480 Hz) und Temperatur, deren Feinstimmungen sich auf die unter der Liste gewählte Tonart beziehen.
- Halleffekt
- Intensität, Größe, Weite und Dämpfung.
- Chorus
- Intensität, Tiefe und Frequenz.
Alle diese Parameter können vom Host automatisiert werden.
Klaviatur und Status
Die Klaviatur unten im Fenster zeigt die empfangenen Noten an und kann mit der Maus gespielt werden. Darunter werden die Anzahl der spielenden Stimmen und der Anteil des Prozessors angezeigt, den das Plugin beansprucht.
Die Schaltfläche Panik stoppt alle Klänge und setzt die Controller zurück, was nützlich ist, wenn eine Note hängen bleibt.
Einstellungen
Die Schaltfläche Einstellungen öffnet ein Menü mit folgenden Optionen:
- Polyphonie
- Maximale Anzahl an Stimmen, von 64 bis 4096 (standardmäßig 1024). Oberhalb dieser Anzahl werden die leisesten Noten ausgeblendet.
- Tastatur
- MIDI-Kanal der Noten, die mit der Klaviatur des Fensters gespielt werden.
- Sprache
- Sprache des Plugins, standardmäßig die des Systems. Diese Auswahl gilt für alle Instanzen des Plugins. Die Namen der Parameter und der Ausgänge, die dem Host übermittelt werden, sind die der Sprache, die beim Laden des Plugins verwendet wird (mit LV2 immer Englisch).
- Soundfont im Projekt speichern
- Der Soundfont wird im Projekt des Hosts gespeichert, das dann ohne die Datei auf einem anderen Computer geöffnet werden kann. Mit einer sfz-Datei ist dies nicht möglich, da ihre Samples andere Dateien sind.
- Kanäle und Effekte auf eigenen Ausgängen
- Zusätzlich zum Hauptausgang empfangen die Ausgänge „Kanal 1“ bis „Kanal 16“ die Noten ihres Kanals ohne Effekt, und der Ausgang „Effekte“ empfängt den Anteil, der an Hall und Chorus gesendet wird. Ein Kanal, dessen Ausgang vom Host nicht aktiviert ist, bleibt im Hauptausgang. Ist diese Option deaktiviert (Standard), wird alles im Hauptausgang gemischt.
Verwendung in einem Projekt
Das Projekt des Hosts speichert die Parameter, die gespielten Presets, die Polyphonie und den Pfad des Soundfonts (oder seinen Inhalt, wenn er im Projekt gespeichert wird). Beim Öffnen eines Projekts wird der Soundfont gelesen, bevor der Rest wiederhergestellt wird, sodass ein Offline-Export sofort beginnen kann.
Eine Note beginnt genau an der Position ihrer MIDI-Nachricht, unabhängig von der Puffergröße des Hosts. Während eines Offline-Exports werden die Stimmen nie durch die Prozessorlast begrenzt.
Polyphone ist kostenlos, aber die Website und die Entwicklung verursachen Kosten. Eine kleine Spende hilft sehr.
Spendenoben