Liersch Piano

Liersch Piano ist ein virtuelles Keyboard. Die Sounderzeugung erfolgt mit einem softwarebasierten Synthesizer. Die Anwendung funktioniert plattformunabhängig in jedem modernen Webbrowser. Sie kann auf Smartphones, Tablets, Notebooks und PCs verwendet werden. Das Piano kann mit einer normalen Tastatur gespielt werden. Zusätzlich können MIDI-Eingabegeräte verwendet werden, sofern der Webbrowser dies unterstützt.

Die Anwendung steht aktuell als Testversion zur Verfügung. Sie ist in TypeScript geschrieben und basiert auf den aktuellen Technologien HTML5, CSS3 und JavaScript. Die Größe aller benötigten Dateien beträgt weniger als 0,5 MB.

Aktuell in Bearbeitung und Planung

  • Einstellmöglichkeit zum Transponieren des virtuellen Keyboards
  • optionaler Chorus-Effekt für einen "fetteren" Sound
  • hochwertige Audiosamples für präzisere Instrumentenabbildung

Änderungshistorie

Version 0.0.29 vom 22.11.2023

  • Schriftart-Integration korrigiert
  • Größe der App reduziert (ungenutzten Code entfernt)
  • Toolchain modernisiert (Rollup statt Browserify mit Babel)

Version 0.0.25 vom 11.04.2023

  • Signalberechnung für Wiedergabegeräte mit einer von 48 kHz abweichenden Abtastrate korrigiert

Version 0.0.24 vom 08.04.2023

  • Startzeitoptimierung durch Verwendung bereits normalisierter Audiosamples
  • Reduzierung des Dynamikumfangs für E-Gitarre und Nylon-Gitarre
  • Signaloptimierung für Kinder-Xylophon

Version 0.0.22 vom 18.02.2023

  • Verwendung einer einzigen Datei für alle Audiosamples
  • Anzeige der aktuell wiedergegebenen Noten

Version 0.0.19 vom 14.02.2023

  • fehlende Behandlung von Fehlern beim Start ergänzt
  • Darstellung verbessert

Version 0.0.18 vom 11.02.2023

  • Layoutanpassungen zur besseren Bedienung mit kleinen Displays
  • Funktion zum Teilen der Anwendung
  • Funktion zum Beenden

Version 0.0.16 vom 28.01.2023

  • Icons hinzugefügt und Schriftintegration optimiert
  • für das Drucken angepasste Darstellung

Version 0.0.15 vom 21.01.2023

  • Anzeige von Touchscreen-Informationen
  • Abbruch der Tastatur-, Maus- oder Touch-Bedienung bei Fokusverlust

Version 0.0.13 vom 14.01.2023

  • Anzeige der Instrumentennamen in der eingestellten Sprache

Version 0.0.12 vom 12.01.2023

  • Nylon-Gitarre auf Basis von 9 Audiosamples realisiert
  • Mundharmonika auf Basis von 10 Audiosamples realisiert
  • Abstimmung der verschiedenen Instrumente verbessert

Version 0.0.11 vom 07.01.2023

  • Multi-Touch-Bedienung für Klaviatur realisiert
  • Maus und Touch-Unterstützung für Klaviatur verbessert
  • kontrastreichere Farbskala für Anzeige der gespielten Noten auf Klaviatur
  • Schriftoptimierung

Version 0.0.9 vom 03.01.2023

  • Anzeige aller gespielten Noten auf Klaviatur mit Farbe entsprechend der Anschlagsgeschwindigkeit
  • alphabetische Sortierung der Instrumente
  • bessere Abstimmung der synthetischen Instrumente
  • neue Instrumente: elektrische Gitarre und Kinder-Xylophon
  • neuer Algorithmus zur Unterstützung kurzer Audiosamples
  • Darstellung für kleine Displays weiter verbessert
  • Schriftgröße generell erhöht

Version 0.0.7 vom 27.12.2022

  • Aufruf der Screen Wake Lock API so geändert, dass die App mit Samsung Internet korrekt startet
  • MIDI-Unterstützung so geändert, dass die App mit Samsung Internet funktioniert
  • AudioContext-Erzeugung für Touch-Bedienung weiter verbessert
  • Darstellung für kleine Displays verbessert
  • Anzeige von Fehlern weiter verbessert

Version 0.0.5 vom 21.12.2022

  • Tastaturunterstützung akzeptiert Eingaben mit Shift und wenn Caps Lock aktiviert ist
  • Tastaturunterstützung ignoriert Eingaben mit Alt, Ctrl und Meta
  • AudioContext-Erzeugung für Touch-Bedienung verbessert
  • Verhalten des virtuellen Keyboards beim Bewegen der Maus verbessert
  • fehlendes Zurücksetzen des Hinweises auf eine neue Version ergänzt
  • Erkennung und Einstellung der Sprache verbessert
  • verbesserte Fehleranzeige

Version 0.0.3 vom 17.12.2022

  • MIDI-Prüfung für Firefox verbessert
  • Skalieren für mobile Geräte ermöglicht

Version 0.0.1 vom 09.12.2022

  • erste Testversion