Learny Gurdy: Mit einer Web-App Drehleier lernen
Wie ich mir ein Browser-Tool gebaut habe, das mir beim Drehleier-Üben hilft - ein Bastelprojekt zwischen Mittelalter-Instrument und JavaScript.
Die Drehleier ist ein Instrument mit Kurbel und einer Lernkurve wie eine Burgmauer. Lehrer:innen sind rar, YouTube hilft nur bedingt - also habe ich getan, was man als Entwickler eben tut: mir ein Werkzeug gebaut.
Das Problem
Für mich gab es zwei Kernprobleme:
- Ich bin katastrophal im Notenlesen
- Ich habe wenige Lieder für die Drehleier gefunden, die mir gefallen
Ich bin es gewohnt, mit Tabs zu üben, da ich diese für den E-Bass nutze. In Tabs sehe ich ganz klar, welcher Bund auf welcher Saite gespielt wird. Bei einer Drehleier, welche eher Klaviertasten hat, macht das weniger Sinn. Dennoch ist es für mich eine logischere Notation und ich habe mir kurzerhand gedacht: „Das muss doch auch irgendwie für die Drehleier gehen.“
Gleichzeitig haben mir passende Lieder gefehlt. Daher war die Lösung klar: .midi-Dateien müssen geladen werden können. Damit können die meisten Musikprogramme umgehen bzw. exportieren.
Das Tool
Learny Gurdy läuft komplett im Browser: keine Installation, kein Account, kein Backend. Nur eine statische Seite auf GitHub Pages, die mir Übungen vorsetzt.
Was ich dabei gelernt habe
- Erst das eigene Problem lösen. Tools, die man selbst täglich nutzt, werden automatisch besser.
- Constraints befreien. „Nur statisches HTML/JS“ hat mehr Entscheidungen abgenommen als jedes Framework.
- Veröffentlichen lohnt sich. Selbst wenn es nur drei andere Drehleier-Nerds finden.
Das Projekt dreht sich weiter - Updates gibt’s hier im Blog.