mirror of https://codeberg.org/Sonoj/osamc.de
141 lines
7.1 KiB
Markdown
141 lines
7.1 KiB
Markdown
Software zum Klavierüben
|
|
|
|
Dies sind die Ergebnisse eines Vergleiches von sogenannten "Pianotrainern", d.h. Computerprogramme,
|
|
die dabei helfen sollen Klavierstücke zu erlernen und zu spielen, teilweise ohne Vorkentnisse.
|
|
|
|
* Alle aufgelisteten Programme sind Free and Open Source.
|
|
* Fast alle sind Cross-Platform
|
|
* Bis auf "Pianobooster" ist kein Programm übersetzbar.
|
|
* Alle Programme funktionieren auf MIDI Basis und benutzen .mid Dateien als Klavierstücke.
|
|
* Fast alle Programme sind "Klavier von oben"-Tabs.
|
|
|
|
Die beiden besten Programme, hauptsächlich durch Ausschlußverfahren, sind "Sightread" und "Pianobooster",
|
|
die genauer vorgestellt werden. Am Ende des Dokumentes findet sich eine Liste mit weiteren Programm und einem
|
|
kurzen Kommentar zur Bewertung.
|
|
|
|
# Pianobooster
|
|
|
|
Zusammenfassung: Ein hässliches Programm, in das aber pädagogischer Aufwand gesteckt wurde.
|
|
|
|
* https://www.pianobooster.org/
|
|
* Hat pädagogisch aufbereitetes Material
|
|
* Hände getrennt übbar.
|
|
* Mit einstellbarer Begleitmusik als akustisches Metronom. Begleitmusik ist musikalisch oft "amateurhaft" (falsche Harmonien etc.)
|
|
* Benutzt akustisches Feedback ob man falsch ist.
|
|
* Verschiedene Niveau-Stufen von "Anhören" über "Nur Rhythmus klopfen", "Nur weiterspielen wenn ich spiele" bis hin zu "dazu spielen"
|
|
* Hat einen Genauigkeitsbalken, wie gut man spielt, für das eine Stück.
|
|
* Aber insgesamt keine Möglichkeit zu erkennen, ob man sich über längere Zeit verbessert hat. Weder richtige Analyse (wie ein Klavierlehrer) noch Gamification-Stats.
|
|
* "Nur" Notenansicht, kein "Klavier von Oben"
|
|
* Unterstüzt MIDI-Keyboards mit leuchtenden Tasten
|
|
* Keine Fingersätze
|
|
* Keine Dynamik
|
|
* Umfangreiche Einstellungsmöglichkeiten wie Tempo, Transposition, Farben etc.
|
|
* Alte hässliche GUI. Wirkt sehr "90er Jahr Hobbyprogramm".
|
|
* Braucht schon inoffiziellen Qt5-Fork.
|
|
* Paketmanagervariante hat keine Musik und keine Übersetzunge dabei
|
|
* AppImage-Variante hat aber Musik und Übersetzungen.
|
|
* Interner Fluidsynth mit Pulse/Alsa oder ALSA Midi. JACK als default-off compile option.
|
|
|
|
|
|
# Sightread
|
|
|
|
Zusammenfassung: Solide Web-Application, die genau so viele Features hat, dass man es schnell
|
|
benutzen kann.
|
|
|
|
* https://sightread.dev/
|
|
* https://github.com/sightread/sightread
|
|
* Web Browser, NPM basiert. Ging aber unkompliziert zu installieren. Oder die öffentliche Version nehmen.
|
|
* Gute öffentliche Webseite, wo man komfortable auswählen kann was man spielen möchte, mit Vorschau.
|
|
* Eingebaute Klänge.
|
|
* Web-Midi-Latenz ist ausreichend gering.
|
|
* Umfangreiche Einstellungsmöglichkeiten wie Tempo, Transposition, Farben etc.
|
|
* Keine Statistiken, wie viel man richtig spielt.
|
|
* Generell keine Möglichkeit zu erkennen, ob man sich verbessert hat. Weder richtige Analyse (wie ein Klavierlehrer) noch Gamification-Stats.
|
|
* Ist auf der Roadmap.
|
|
* Notenraster nicht in der Vorschau angezeigt, Vorrausschauen fast unmöglich.
|
|
* Kann zwischen "Klavier von Oben" und Noten umschalten. Noten sind aber nur MIDI, daher Rechtschreibfehler.
|
|
* Keine Fingersätze
|
|
* Keine Dynamik
|
|
|
|
# Weitere Software
|
|
|
|
## Trainer
|
|
|
|
Hier Programme, die entweder nicht so gut sind wie die beiden vorgstellten, oder tatsächlich technisch
|
|
defekt sind. Evtl. handelt es sich um aufgegebene Projekte.
|
|
|
|
* "Linthesia" by Alberto Fanjul
|
|
* https://linthesia.sourceforge.net/
|
|
* https://github.com/linthesia/linthesia
|
|
* Eingebaute Bibliothek von Stücken
|
|
* Internes ALSA Midi, umständlicher Connection-Dialog und MIDI Latenzprobleme.
|
|
* Falsch skalierende, aber freundliche GUI.
|
|
* Fork von "Synthesia", das mitlerweise proprietär ist. Synthesia ist aber auch nicht viel besser.
|
|
* Gibt es nicht als Paket (AUR ist das falsche), aber Meson vom Git war einfach genug.
|
|
* "Piano from Above"
|
|
* https://github.com/brian-pantano/PianoFromAbove
|
|
* FOSS, aber nur Windows
|
|
* "Symphonium"
|
|
* Eingebaute Musik ist viel zu schwierig, selbst wenn man Klavier spielen kann. Zum reinkommen in das Programm braucht es was anderes.
|
|
* JACK Client kaputt
|
|
* Wirkt unfertig, sehr geringer Funktionsumfang, alles voller Qt Standardzeug.
|
|
* https://symphonium.net/
|
|
* https://github.com/ttdm/Symphonium
|
|
* Musicope
|
|
* https://github.com/oldrich-s/musicope
|
|
* Keine eigenen Stücke eingebaut.
|
|
* Node.js mit bugs im Code, lief erstmal nicht.
|
|
|
|
## Keine Trainer
|
|
|
|
Hier Programme, die nicht dazu gedacht sind Klavierstücke zu erlernen.
|
|
Sie tauchen aber evtl. in Listen und Suchergebnissen zu unserem Thema auf.
|
|
|
|
* "Piano Trainer" von ZaneH
|
|
* Für Tonleitern, Akkorde, Intervalle etc.
|
|
* https://zaneh.itch.io/piano-trainer
|
|
* https://github.com/ZaneH/piano-trainer
|
|
* "Solfege" von GNU
|
|
* Gehörbildung
|
|
* https://www.gnu.org/software/solfege/
|
|
* "Minuet" von KDE
|
|
* Gehörbildung und Grundübungen wie Tonleitern
|
|
* https://minuet.kde.org/
|
|
* "Jalmus" von Chrid Richard
|
|
* Abstrakte Blattspielübungen, aber keine Stücke.
|
|
* Abandonware mit kaputter Webseite
|
|
* https://sourceforge.net/projects/jalmus/
|
|
|
|
|
|
# Fazit
|
|
|
|
Vermutlich wird man mit diesen Programmen nicht das Klavier spielen erlernen können, selbst mit den
|
|
beiden "guten" Programmen nicht. Musikalische Parameter wie Dynamik werden nicht beachtet, Fingersätze
|
|
werden nicht gezeigt, von elementar wichtiger Handhaltung und Armbewegungen ganz zu schweigen.
|
|
|
|
Der Notenmodus beider Programme eignet sich ein wenig zum Blattspielen, wenn es rein um mechanisches
|
|
Abarbeiten der Töne geht. Nicht überflüssig, aber reicht nicht.
|
|
|
|
Erst wenn man schon weiß, was am Klaverispielen wichtig ist, werden die Programme als rein mechanische Trainer
|
|
begrenzt nützlich. Klavierunterricht von einem realen Menschen kann auf keinen Fall hierdurch ersetzt
|
|
werden, höchstens in begrenztem Umfang ergänzt.
|
|
|
|
Als reines Motivationsmittel, um das Üben weniger ätzend zu gestalten, einigen sie sich auch nicht,
|
|
da die nötigen Gamification-Elemente wie Statistiken, Challenges, Quoten, Achievements etc. fehlen.
|
|
|
|
Das Musikmaterial muss auch aufbereitet werden. Einfach ein MIDI reinstecken ist auch nicht automatisch gut.
|
|
Pianobooster hat hier als einziges Programm ein bischen Mühe aufgewendet.
|
|
|
|
Die "Piano von Oben"-Tabs Ansicht mag einem zeigen welche Tasten man spielt, aber dann kann man lieber
|
|
ein Video auf Youtube gucken, wo genau diese Elemente auch vorhanden sind. Das ist immer noch nicht gut,
|
|
aber wenigstens sieht man die Handhaltung und Armbewegung.
|
|
|
|
Schließlich ist es nicht wenig Aufwand die Programme selbst erstmal zu lernen: Timing, Abstände etc.
|
|
Sie sind eher wie Spiele und es ist zweifelhaft ob sich das Gelernte auf richtige Instrumenten umsetzen lässt.
|
|
Synthesia, Linthesia und Musicope sagen sogar von sich selbst, sie seien "Musical Games". Dafür fehlen aber,
|
|
wie gesagt, die Eigenschaften die ein Spiel spaßig machen. Es klingt eher als eine Ausrede und Vorversicherung,
|
|
damit niemand den Programmen vorwerfen kann man würde damit nicht effektiv Klavier lernen können.
|
|
|
|
Sightread gibt den Disclaimer:
|
|
>Sightread works best in conjunction with a Piano teacher. Falling notes will allow you to have more fun with less experience, but it is no replacement for formal education. Learning music theory will help you get a more holistic music experience than learning solely learning how to play songs.
|