Offline-Virtual-Piano: Tastatur, MIDI und Audio
Type Piano offline einrichten: Computertasten belegen, MIDI-Velocity und Sustain prüfen, Audiopuffer abstimmen sowie Sample- und Paketgrenzen verstehen.
Ein Offline-Virtual-Piano sollte sich weiterhin wie ein Instrument verhalten und nicht wie eine für später gespeicherte Webseite. Nach der Installation müssen Tastenereignisse, MIDI-Nachrichten, Sample-Zugriffe, Audiowiedergabe und Einstellungen im normalen Spielbetrieb auf dem Computer bleiben. Auch Fehler sollten klar erkennbar sein: Stille wegen eines fehlenden Audiogeräts ist etwas anderes als Stille wegen eines nicht ausgewählten MIDI-Eingangs.
Type Piano ist ein natives eigenständiges Piano. Seine drei Eingabewege – Computertastatur, MIDI-Controller und eine Bildschirmklaviatur von A0 bis C8 – laufen in einem gemeinsamen Performance-Zustand und einer Echtzeit-Audio-Engine zusammen. Die vollständige Community Edition ist kostenlos. Die folgenden Prüfungen zeigen, wie Sie dieses System einrichten und exakt bestimmen, was „offline“ bedeutet.
Was offline funktioniert – und was nicht
Sobald ein offizielles Paket installiert ist, sind weder ein Konto noch ein Cloud-Dienst für das Spielen erforderlich. Die mitgelieferte Piano-Bank wird lokal gelesen, die Noten werden lokal erzeugt und Einstellungen für Oberfläche und Geräte werden lokal gespeichert. Type Piano muss eine Darbietung nicht erst hochladen, bevor sie zu hören ist.
Diese Grenze ist bewusst eng gezogen:
| Aufgabe | Grenze von Type Piano |
|---|---|
| Mit Computertasten, MIDI oder der Bildschirmklaviatur spielen | Lokaler Desktop-Pfad |
| Die vier enthaltenen Instrumente wiedergeben | Lokale Audio-Engine und paketierte Ressourcen |
| Einstellungen für Oberfläche, Klang und Geräte speichern | Lokale Einstellungen |
| Ein Paket herunterladen, die Online-Hilfe lesen oder das Quellcode-Repository besuchen | Benötigt den Netzwerkzugriff, den die jeweilige externe Aufgabe normalerweise voraussetzt |
| Aufnehmen, sequenzieren, ein Plugin hosten, Noten anzeigen oder Unterricht anbieten | Keine Funktion von Type Piano |
Diese Unterscheidung ist beim Vergleich eines Offline-Virtual-Pianos mit einem Browser-Piano wichtig. „Offline“ beschreibt hier den Wiedergabepfad der installierten Anwendung. Es bedeutet nicht, dass das Betriebssystem einen fehlenden Audio- oder MIDI-Treiber ohne Netzwerkzugriff installieren kann.
Zuerst die Computertastatur zuordnen, dann Hardware ergänzen
Die Computertastatur ist der kürzeste Diagnoseweg, weil MIDI-Controller, Kabel und Treiber dabei aus der Signalkette entfallen. Type Piano verteilt 29 chromatische Töne auf zwei vertraute Tastenreihen:
- Die untere Folge lautet
Z S X D C V G B H N J M. - Die obere Folge wird mit
Q 2 W 3 E R 5 T 6 Y 7 U I 9 O 0 Pfortgesetzt.
In der Standardoktave entspricht Z dem C4, Q dem C5, I dem C6 und P dem E6. Beim Wechseln der Oktave verschiebt sich diese Zuordnung, während das Bildschirminstrument weiterhin die vollständige 88-Tasten-Klaviatur von A0 bis C8 als Referenz zeigt. Falls eine gespeicherte Oktave von der Voreinstellung abweicht, sind die eingeblendeten Tastenhinweise maßgeblich.
Eine Computertastatur meldet nicht, wie kräftig eine Taste angeschlagen wurde. Deshalb verwendet Type Piano die in den Performance-Reglern gewählte Velocity. Die Leertaste dient als momentaner Sustain-Schalter. Auf dem Bildschirm werden physisch gehaltene Noten und durch Sustain weiterklingende Noten unterschiedlich dargestellt, statt beide Zustände gleich einzufärben.
Führen Sie zunächst diesen Test für den ersten Ton aus:
- Öffnen Sie Type Piano, wählen Sie Studio Grand und lassen Sie den Audiopuffer während des Tests zunächst auf seiner stabilen Voreinstellung.
- Stellen Sie eine Velocity für die Computertastatur ein und spielen Sie
Z,XundC. In der Standardoktave ergibt das einen C-Dur-Dreiklang. - Halten Sie die Leertaste gedrückt, lassen Sie die drei Notentasten los und prüfen Sie, ob die Anzeige von gehaltenen zu durch Sustain weiterklingenden Noten wechselt.
- Lassen Sie die Leertaste los und prüfen Sie, ob die zurückgehaltenen Noten verschwinden.
- Verschieben Sie die Oktave einmal und wiederholen Sie den Test. Bewegen sich die sichtbaren Noten, ohne dass ein Ton folgt, untersuchen Sie den Audiopfad und nicht die Tastenbelegung.
Dieser Test prüft zugleich die Fokusbehandlung. Wenn die Anwendung den Tastaturfokus verliert, gibt sie die Eingabequelle der Computertastatur frei, statt deren Noten absichtlich gehalten zu lassen.
Ein MIDI-Keyboard ohne DAW prüfen
Type Piano ist ein MIDI-Desktop-Piano, aber weder DAW noch Plugin. Ein nativer MIDI-Eingang des Betriebssystems leitet Note-on, Note-off, Anschlagstärke und Sustain-Pedal-Nachrichten über CC64 an dasselbe Performance-Modell weiter, das auch Computer- und Pointer-Eingaben verwendet.
Gehen Sie bei der Einrichtung nach überprüfbaren Signalen vor:
- Schließen Sie den Controller an, schalten Sie ihn ein und prüfen Sie anschließend, ob das Betriebssystem ihn als MIDI-Eingang aufführt.
- Öffnen Sie Type Piano oder aktualisieren Sie seine MIDI-Geräteliste und wählen Sie diesen Eingang. Ein Gerät, das in der Betriebssystemliste fehlt, lässt sich nicht dadurch reparieren, dass es in der Anwendung immer wieder ausgewählt wird.
- Spielen Sie dieselbe Note einmal sanft und einmal kräftig. Klang und sichtbare Velocity-Reaktion sollten sich ändern. Damit unterscheiden Sie echte MIDI-Anschlagstärke von der festen Velocity der Computertasten.
- Treten Sie das Sustain-Pedal, lassen Sie eine Note los und heben Sie anschließend das Pedal an. Bleibt die Note erhalten, prüfen Sie, ob der Controller weiterhin einen gedrückten CC64-Zustand sendet.
- Halten Sie in der Standardoktave MIDI-C4, drücken und lösen Sie
Zund lassen Sie danach MIDI-C4 los. Das gemeinsame Besitzmodell sollte die Note aktiv halten, bis die letzte Eingabequelle sie freigibt.
Wenn das Gerät verschwindet, prüfen Sie Kabel, USB-Port, MIDI-Liste des Systems und eine mögliche exklusive Belegung durch eine andere Anwendung. Aktualisieren Sie die Liste oder verbinden Sie das Gerät erneut, nachdem Sie den physischen Pfad geändert haben. Type Piano unterscheidet die Zustände disconnected, connecting, connected und attention. Eine leere Geräteliste oder ein Verbindungsfehler gilt nicht als erfolgreiche stille Sitzung.
Den Audiopfad abstimmen, statt einer Latenzzahl hinterherzulaufen
Niedrige Latenz beim Pianospiel hängt von mehr als dem Anwendungscode ab. Ausgabegerät, Betriebssystemtreiber, Sample-Rate, Puffer, konkurrierende Audio-Clients und die aktuelle Systemlast wirken alle mit. Deshalb wirbt Type Piano nicht mit einer einzigen festen Latenzzahl.
Als Puffer stehen 256, 512, 1024 und 2048 Frames zur Verfügung; bei einem neuen Profil sind 512 Frames voreingestellt. Ein kleinerer Puffer kann einen Teil des Pfads verkürzen, lässt aber weniger Zeit zum Fertigstellen jedes Audioblocks. Ein größerer Puffer verschafft dem System mehr Spielraum, reagiert dafür aber träger. Die Engine folgt der Rate des aktiven Geräts. Eine Frame-Anzahl allein garantiert daher keine bestimmte Gesamtlatenz in Millisekunden.
Nutzen Sie diesen wiederholbaren Audiotest:
- Wählen Sie das gewünschte Ausgabegerät und beginnen Sie mit 512 Frames.
- Spielen Sie wiederholte Noten, einen gehaltenen Akkord und ein kurzes Glissando, während Sie Audio- und Piano-Bank-Status beobachten.
- Wechseln Sie zwischen Studio Grand, Felt Room, Classic EP und Glass Piano. So testen Sie sowohl gestreamte Samples als auch synthetisierte Stimmen.
- Ist der Pfad stabil, fühlt sich aber langsam an, versuchen Sie 256 Frames und wiederholen Sie dieselbe Passage.
- Bricht der Ton auf, kehren Sie zu 512 Frames zurück oder erhöhen Sie den Puffer. Schließen Sie anschließend konkurrierende Audio-Clients, bevor Sie etwas anderes verändern.
Wer mehrere Variablen gleichzeitig ändert, verdeckt die Ursache. Lassen Sie Patch, Velocity, Ausgabegerät und Testphrase beim Vergleich der Puffer unverändert. Wenn beide Sample-Instrumente ausfallen, die synthetisierten Instrumente aber spielen, prüfen Sie die Betriebsbereitschaft der Piano-Bank, statt MIDI verantwortlich zu machen.
Woher der Piano-Klang stammt
Studio Grand und Felt Room verwenden Aufnahmen von Salamander Grand Piano V3 von Alexander Holm unter CC BY 3.0. Type Piano paketiert eine anhand der Quelle belegte Bank und bewahrt deren Attributionshinweis und Rechtstext. Release-Prüfungen fixieren die Identität des Archivs und verifizieren die bereitgestellte Bank, anstatt ihre Herkunft aus einem Dateinamen abzuleiten.
Die beiden akustischen Varianten streamen Velocity-, Release-, Resonanz- und Pedalmaterial über eine begrenzte Zahl von Stimmen. Die Anwendung kopiert beim Start nicht die gesamte Bibliothek in den Prozessspeicher. Sie ersetzt die Bank auch nicht unbemerkt durch einen sachfremden Klang und behauptet zugleich, die verifizierte Piano-Bank sei bereit.
Die anderen Instrumente verwenden eigene Synthesewege. Classic EP ist anschlagdynamische FM-Synthese, Glass Piano additive Synthese. Vergleichen Sie alle vier bei identischer Velocity und gleichem Master-Pegel, damit Lautstärke nicht fälschlich für eine andere Implementierung gehalten wird.
Aktuelle Release-Grenzen unter Linux und Windows prüfen
Nur Dateien auf der offiziellen Downloadseite von Type Piano gelten als öffentlich veröffentlicht. Die aktuellen öffentlichen Kanäle sind Linux x64 und Windows x64:
- Für Linux werden AppImage-, DEB- und RPM-Pakete veröffentlicht. Wählen Sie das zum Zielsystem passende Format und prüfen Sie vor der Installation die veröffentlichte Prüfsumme.
- Für Windows wird ein x64-NSIS-Installer veröffentlicht. Er ist derzeit nicht signiert, und es liegt kein Akzeptanzbericht von einem Zielhost vor. Seine Prüfsumme bestätigt die heruntergeladenen Bytes; sie belegt weder Installation, Audio, MIDI und Benutzeroberfläche noch die Akzeptanz durch die Windows-Sicherheitsmechanismen auf einem bestimmten Rechner.
- macOS ist derzeit kein öffentlicher Kanal. Das Erzeugen einer Datei ist nicht gleichbedeutend mit der Veröffentlichung eines signierten, notarisierten, mit einem Stapling-Ticket versehenen und nativ akzeptierten universellen DMG.
Diese Release-Sprache ist absichtlich präzise. Vorhandensein eines Pakets, Prüfsummenidentität, Codesignatur und native Laufzeitakzeptanz sind voneinander getrennte Nachweise.
Praktische Abnahme-Checkliste
Bevor Sie Type Piano ohne Netzwerkverbindung einsetzen, führen Sie einen vollständigen lokalen Probelauf durch:
- Laden Sie das richtige Paket von der offiziellen Seite herunter und prüfen Sie seine Prüfsumme.
- Trennen Sie nach der Installation die Netzwerkverbindung.
- Prüfen Sie einen Akkord über die Computertastatur, Sustain über die Leertaste und das Verschieben der Oktave.
- Falls relevant, prüfen Sie MIDI-Erkennung, den Unterschied zwischen sanftem und kräftigem Anschlag sowie das Loslassen des CC64-Pedals.
- Testen Sie den gewählten Audioausgang mit einem stabilen Puffer sowohl mit einem Sample-Patch als auch mit einem synthetisierten Patch.
- Schließen und öffnen Sie die Anwendung erneut, um sicherzustellen, dass die gewünschten Einstellungen erhalten bleiben.
Einzelheiten zu Bedienelementen und Fehlerbehebung finden Sie im Performance-Leitfaden von Type Piano. Release-Dateien und Prüfsummen stehen weiterhin auf der Downloadseite; Fehlermeldungen und öffentliche Release-Nachweise finden Sie im offiziellen Type-Piano-Repository.