Schnellstart
- Oben Stimmung, Diskant und Bass deiner Harmonika einstellen.
- Auf „Noten öffnen“ klicken und eine MusicXML- oder MIDI-Datei wählen, oder die Datei in das gestrichelte Feld ziehen. Zum Ausprobieren gibt es unter Beispiele fertige Stücke.
- Die Griffschrift erscheint unten. „Abspielen“ spielt das Stück vor, die Knöpfe leuchten auf dem Diskant- und Bassbild mit.
- Mit „Drucken“ kommt die Griffschrift auf Papier oder als PDF.
Eine eigene Melodie lässt sich auch direkt eintippen oder zufällig erzeugen, siehe Melodie eingeben; Griffe, Balgrichtung und Bässe ändert man unter Bearbeiten, Instrument und Bassbelegung unter Instrument einstellen. Was man mit den Beispielstücken darf, steht unter Urheberrecht.
Oben rechts schaltet „English“ die ganze Seite auf Englisch um.
Noten laden
MusicXML (.musicxml, .xml, .mxl) ist das beste Format. Es kommt aus MuseScore, Finale, Sibelius, Capella und den meisten Notenprogrammen über „Exportieren“. Akkordsymbole in der Datei werden übernommen, ebenso Wiederholungszeichen und 1./2. Schluss. Liedtext samt Silbentrennung und mehreren Strophen wird unter der Griffschrift gezeigt.
MIDI (.mid) geht auch. Die höchste Spur wird zur Melodie, gleichzeitige Töne werden zu Doppelgriffen, die tiefste Spur liefert die Stufen. Eine Spur, die fast nur aus Akkorden besteht (etwa aus LilyPond), wird als Akkordspur erkannt: Sie wird nicht zur Melodie, sondern gibt die Stufen vor, und fehlt eine eigene Bassspur, kommt der Grundbass aus ihren Akkorden. Liegen Melodie und Akkorde in einer Spur auf verschiedenen Kanälen, werden sie getrennt. Steht in der MIDI-Datei ein Liedtext, erscheint er unter der Griffschrift; ohne Trennstriche in der Datei steht jede Silbe für sich. Bei volksmusik.cc gibt es zu fast jedem Volkstanz eine MIDI-Datei (Satz Franz Fuchs): Stück öffnen, „Midi-Datei downloaden“, hier hineinziehen.
Hat eine MusicXML-Datei mehrere Stimmen, wählst du unter Stimme die Melodiestimme. Stimmen im Diskant bestimmt, ob nur die Melodie oder auch die 2., 3. und 4. Stimme aus der Datei mitgegriffen werden.
Aufnahme oder Audio-Datei in Noten
Stereo mit zwei Mikrofonen: Wer zwei Mikrofone hat (etwa ein Gerät mit zwei Eingängen, einen Stereo-Rekorder oder ein Handy mit zwei Mikrofonen), kann in Stereo aufnehmen; die Aufnahme fragt Stereo an, wenn das Gerät es kann, und eine gespeicherte WAV-Datei bleibt Stereo. Bei einer Stereo-Aufnahme oder Stereo-Datei erscheint die Auswahl „Stereo“: beide Kanäle gemischt (wie bisher), nur der linke oder nur der rechte Kanal, oder getrennt, Diskant links und Bass rechts (oder umgekehrt). Getrennt erkennt das Programm die Melodie nur aus dem Diskantkanal und die Basstöne nur aus dem Basskanal; dafür muss je ein Mikrofon nah an der Diskant- und an der Bassseite stehen, ein Stereo-Mikrofon in einigen Metern Abstand bringt kaum etwas, weil beide Seiten auf beiden Kanälen fast gleich laut sind. Mit einer künstlich gemischten Probe (jeder Kanal hört die andere Seite leise mit) kam getrennt die Melodie fast fehlerfrei heraus, gemischt dagegen mit vielen falschen Tönen. Mit echten Instrumenten und zwei Mikrofonen ist das noch nicht erprobt.
Wichtig: Das Ergebnis der Aufnahme-Erkennung ist derzeit noch sehr mangelhaft. Es ist nur ein Rohentwurf, der fast immer viel Nacharbeit braucht: falsche oder überzählige Töne, verschobene Einsätze, ungenaue Längen und fehlende oder falsche Stufen sind die Regel, besonders bei Harmonika mit Bass und Begleitung. Die Melodie ist meist erkennbar, für saubere Griffschrift muss sie aber im Bearbeiten-Modus oder mit „Melodie eingeben → An dieser Stelle“ Takt für Takt kontrolliert und verbessert werden. Mit „🎤 Aufnahme / Audio …“ (neben „Noten öffnen“) lässt sich eine Melodie über das Mikrofon aufnehmen oder eine Audio-Datei öffnen (MP3, WAV, M4A, OGG; Audio-Dateien kann man auch einfach hineinziehen). Die Aufnahme lässt sich anhören und mit „Aufnahme speichern (WAV)“ als Datei sichern. „In Noten umwandeln“ erkennt die Töne mit Basic Pitch, einer frei verfügbaren Tonerkennung von Spotify (Apache-Lizenz 2.0), die ganz im Browser läuft: die Aufnahme verlässt den Rechner nicht, beim ersten Mal werden etwa 2,5 MB nachgeladen. Aus den erkannten Tönen nimmt das Programm die oberste Stimme als Melodie (gleichzeitig angeschlagene Terzen und Sexten darunter als Doppelgriff), schätzt Tempo und Schlagraster und verarbeitet das Ergebnis wie eine MIDI-Datei weiter (Taktart, Stufen, Griffe). Am besten gelingt eine Melodie allein, gesungen, gepfiffen oder auf einem Instrument einstimmig gespielt, ruhig und deutlich. Bei „Harmonika mit Bass“ werden auch die Bässe gelesen (sie helfen bei den Stufen), die Begleiter (Nachschlag) werden möglichst herausgefiltert; das klappt nicht immer, einzelne Begleittöne können in der Melodie landen. Die „Empfindlichkeit“ bestimmt, wie deutlich ein Ton sein muss, um als Note zu zählen: „mittel“ ist voreingestellt, „viele Töne“ nimmt auch leise und kurze Töne (mehr Zwischentöne), „nur deutliche Töne“ lässt mehr weg (dann fehlen eher einmal Töne). Die Erkennung läuft je Aufnahme nur einmal; Empfindlichkeit, Raster, Takt und Tempo lassen sich danach umstellen und mit „In Noten umwandeln“ in Sekunden neu auswerten. Das „Raster“ ist voreingestellt auf „Achtel (ruhig)“: alle Einsätze werden auf Achtel gerundet, je Achtel bleibt nur der oberste Ton (mit Terz oder Sext darunter), zu kurze Zwischentöne fallen weg und jeder Ton klingt bis zum nächsten; „fein“ behält Sechzehntel und Triolen, bringt bei frei gespielten Aufnahmen aber viele kleine Zwischentöne. Ein Vorlauf vor dem ersten Ton (Brummen, Griffgeräusche) wird übersprungen, einzelne kurze Obertöne weit über der Melodie werden weggelassen. Beginnt fast jeder Takt mit einer Überbindung, liegt das Schlagraster eine Achtel daneben; dann „Schlag um eine Achtel verschieben“ anhaken und erneut umwandeln. Stimmt das Ergebnis nicht, hilft es meist, den Takt vorzugeben oder das Tempo einzutragen (das erkannte Tempo steht danach im Feld; manchmal liegt es beim Doppelten oder bei der Hälfte). Kleine Fehler lassen sich danach mit „Melodie eingeben → An dieser Stelle“ oder im Bearbeiten-Modus verbessern.
PDF und gescannte Noten
Gescannte Noten oder PDF-Dateien kann der Wandler nicht direkt lesen. Dafür braucht es eine Notenerkennung (OMR), die aus dem Bild wieder Noten macht. Das geht mit einem Zwischenschritt:
- Audiveris installieren. Es ist kostenlos, quelloffen und läuft unter Windows, macOS und Linux; das Installationsprogramm gibt es auf der Audiveris-Seite bei GitHub.
- In Audiveris die PDF- oder Bilddatei öffnen und die Erkennung für das ganze Buch starten („Book“ → „Transcribe“).
- Ergebnis als MusicXML exportieren („Book“ → „Export“, Dateiendung .mxl).
- Die .mxl-Datei in den Wandler ziehen.
Fehler ausbessern: Keine Notenerkennung ist fehlerfrei. Typische Fehler sind falsche Notenwerte, vergessene Vorzeichen, Bögen als Haltebögen und durcheinandergeratene Stimmen. Am bequemsten öffnet man die .mxl-Datei vorher in MuseScore (kostenlos), hört sie sich an, bessert falsche Noten aus und exportiert sie wieder als MusicXML.
Für gute Ergebnisse beim Scannen: 300 dpi, Graustufen, gerade aufgelegt, keine Schatten am Rand. Saubere Druckausgaben werden viel besser erkannt als Handschrift oder Kopien von Kopien. Einstimmige Melodien mit Akkordsymbolen funktionieren am besten.
MuseScore bietet außerdem über musescore.com einen eigenen PDF-Import an; dafür braucht man ein Konto, die Qualität ist ähnlich.
Knopf „📷 Noten scannen …“: Er öffnet einen Dialog mit Online-Diensten, die ein Foto oder eine PDF gedruckter Noten erkennen: homr.site (kostenlos, ohne Konto, aber eine private Vorführseite, die oft nicht erreichbar ist), der PDF-Import von musescore.com (Konto nötig, Ergebnis in MuseScore als MusicXML exportieren) und Soundslice (Konto nötig, kostenlos nur zwei kleine Probescans im Monat). Weil dabei die Datei an einen fremden Server geht, für den dessen Betreiber und Bedingungen gelten, sind die Knöpfe erst nach dem Häkchen „Verstanden“ frei; der Dienst öffnet sich dann in einem neuen Tab, und die dort gespeicherte MusicXML-Datei lädt man mit „MusicXML öffnen …“ in den Wandler. Ohne Versand bleibt Audiveris auf dem eigenen PC. Für einen eigenen Erkennungsserver, der das Ergebnis direkt in den Wandler übergibt, liegen die Dateien im Ordner omr-space bereit: für einen eigenen virtuellen Server in omr-space/vps (mit Anleitung INSTALL.md), für Hugging Face in omr-space selbst. Der Erkennungsserver läuft als Hugging Face Space im Konto des Wandler-Autors (jpascher/notenerkennung); er erscheint im Dialog nach dem Häkchen als erster Weg, schickt die Datei dorthin, und die erkannten Noten werden gleich geladen. Hochgeladene Dateien und Ergebnisse werden dort nach spätestens einer Stunde gelöscht. Ein länger nicht benutzter Space schläft; der erste Aufruf danach kann einige Minuten dauern.
Griffschrift scannen (Versuch): Beim Erkennungsserver kann man statt „Normalnoten“ auch „Griffschrift“ wählen. Dann liest der Server gedruckte Griffschrift im Stil von Franz Fuchs, auch vierreihige, bei der die 4. Reihe als Dreieck steht (Notation Elke Margetich, etwa bei Philipp Ramoner): Knöpfe aus Lage und Form der Köpfe, die Balgrichtung aus dem Druckstrich unter den Bassbuchstaben, dazu Notenwerte, Pausen und Taktstriche. Gelesen wird mit der eingestellten Stimmung und Diskantbelegung, also vorher beides passend zum Instrument wählen. Der Wandler übernimmt Griffe und Balgrichtungen aus dem Bild (Häkchen „Griffe aus der Griffschrift“) und wählt die Bässe selbst. Etwa neun von zehn Griffen und vier von fünf Notenwerten stimmen; das Ergebnis bitte immer mit dem Bild vergleichen.
Instrument einstellen
Stimmung: alle acht 4-Reiher-Stimmungen von F-B-Es-As bis C-F-B-Es (wie sie Strasser liefert), dazu Cis-Fis-H-E, D-G-C-F, Es-As-Des-Ges und E-A-D-G aus den Grifftabellen von Dieter Schaborak. Die Griffschrift bleibt bei jeder Stimmung gleich, nur die klingenden Töne verschieben sich.
Diskant: 446 Normal oder 450 Öllerer und Schaborak mit Zusatzknöpfen, dazu die Diskant-Ausführungen von Strasser mit 46, 48 und 50 Tasten: Halbtöne in Serie wie Michlbauer, Halbton wechseltönig, Tief- oder Halbtöne sowie die Ausführungen nach Hubmann, Zwanzleitner, Strohmeier, Lenz und „salzburgisch“. Die Strasser-Ausführung „46 Tasten, Tieftöne (traditionell)“ entspricht 446 Normal. Für die 3-reihige Steirische gibt es die beiden Diskant-Ausführungen von Strasser (33 Tasten, auch mit 1 Halbton wechseltönig) und unter „Bass“ seine fünf 3-Reiher-Bässe (Übergangsbässe und Mollbass mit 11 Tasten, mit gekoppeltem X-Bass oder Wechselbass-Basslauf). Bei „Stimmung“ gelten dann die ersten drei Reihen (G-C-F-B wird zu G-C-F). Wählt man einen 3-reihigen Diskant, stellt das Programm einen 3-Reiher-Bass ein; weicht das eigene Instrument ab, lässt es sich über „Diskantknöpfe: eigene“ und „Bassknöpfe anpassen“ ändern. Zusatzknöpfe sind im Diskantbild blau umrandet; das Programm nimmt sie nur, wenn sie einen Griff deutlich erleichtern.
Bass: Voreingestellt ist Strassers „Mollbässe, X- und H-Bass entkoppelt (wie Michlbauer)“. Zur Wahl stehen das Original-Klangschema der Schaborak 50/21 (Grifftabelle von Dieter Schaborak; der Diskant dazu ist „450 Öllerer und Schaborak“), Normalbass, Schaborak, Hummelberger (18 und 20 Knöpfe), Steirisch nach Franz Fuchs und Pascher (wie Mollbässe mit entkoppeltem X- und H-Bass, aber in der Innenreihe, bei G-C-F-B, auf Druck d-Moll statt D-Dur, auf Zug B-Dur statt d-Moll und ein weiterer Begleiter mit h-Moll auf Druck und d-Moll auf Zug) aus der Akkordsuche (hyperbox.org) sowie die Bassbelegungen aus dem Tonbelegungs-Konfigurator von Strasser (harmonika.com): Übergangsbässe, Mollbässe, 1 Mollbass, jeweils auch mit gekoppeltem oder entkoppeltem X- und H-Bass und Basslauf, dazu Klassisch, Strohmeier, Glaser, Pichler, Hubmann, Senekovic, Schaborak, Kalcher, Egger, Svoboda, Zweverink, Guggi und Lenz. Im Bassbild sind große Knöpfe Grundbässe, kleine Begleiter, darüber steht der Name, der in der Griffschrift verwendet wird.
Bassknöpfe anpassen: „wie Belegung“ nimmt die Begleiter so, wie sie in der gewählten Belegung stehen. „Vorlage: Moll auf Zug“ richtet die Hilfsbassreihe so ein, wie es bei Instrumenten ohne Schaborak üblich ist und wie es auch Franz Fuchs voraussetzt: Moll gibt es auf Zug, bei G-C-F-B d-Moll und a-Moll mit ihren Grundbässen (wie die Strasser-Mollbässe). Bei Moll-Stücken entscheidet vor allem, ob die Moll-Begleiter auf Zug oder auf Druck liegen; danach richtet sich die Balgrichtung, und die Melodie liegt dann meist in der 1. Reihe. Beim Schaborak liegen Moll-Begleiter auf beiden Balgrichtungen, das Programm wählt dann je nach Weg. Für ein individuell gebautes Instrument klickt man im Bassbild auf einen Knopf, die obere Hälfte für Druck, die untere für Zug. Im Auswahlfeld stellt man Ton und Art ein: Grundbass, Begleiter Dur, Begleiter Moll oder leer; „Wie Belegung“ setzt den Knopf zurück. Mit „eigene“ erscheinen auch die freien Plätze (+), auf die man zusätzliche Knöpfe legen kann. Geänderte Knöpfe sind blau, die eigene Belegung wird je Bass-System im Browser gemerkt. Das Programm rechnet danach sofort neu und nimmt Mollbegleiter für die Moll-Stufen. Gibt es den Moll-Begleiter nur in einer Balgrichtung (bei „Moll auf Zug“ nur auf Zug), legt das Programm den Moll-Abschnitt in diese Richtung und nimmt die andere nur, wenn die Melodie dort gar nicht geht. Fehlt ein Moll-Begleiter ganz, spielt es zum Moll-Grundbass den Dur-Begleiter der kleinen Terz darüber (g-Moll = Grundbass G mit B-Dur-Begleiter, klingt als Gm7); die Statuszeile zählt diese Stellen. Das lässt sich mit dem Häkchen „Moll-Ersatz“ unter „Bassknöpfe anpassen“ abschalten; dann bleibt es beim Grundbass ohne Begleiter. Fehlt für eine Stufe der passende Bass oder Begleiter, meldet die Statuszeile das, und „Transponieren: Automatisch“ sucht eine Lage, in der möglichst alles vorhanden ist. Zum Ausprobieren gibt es unter Beispiele den „Moll-Walzer“.
Diskantknöpfe anpassen: Viele Harmonikas sind nach Kundenwunsch belegt (bei Jamnik etwa bekommt jeder Käufer seinen eigenen Belegungsplan). Mit „Diskantknöpfe: eigene“ lässt sich darum auch der Diskant ändern: Man wählt die Belegung, die am nächsten liegt, und klickt im Diskantbild auf einen Knopf – obere Hälfte Druck, untere Hälfte Zug – und wählt den Ton aus der Liste (er klingt beim Auswählen an), „leer“ entfernt ihn, „Wie Belegung“ stellt ihn zurück. Freie Plätze am Kopf und Fuß jeder Reihe erscheinen gestrichelt mit „+“ und lassen sich ebenso belegen. Geänderte Knöpfe haben einen grünen Rand. Die eigene Belegung wird je Diskant im Browser gemerkt und mit „Bearbeitung speichern“ mitgesichert, so dass man sie auch weitergeben kann.
Transponieren: „Automatisch“ sucht die Lage, in der das Stück am besten auf dem Instrument liegt: Alle 25 Lagen (eine Oktave nach oben und unten) werden geprüft, die aussichtsreichsten über das ganze Stück. Entscheidend ist zuerst, dass möglichst kein Ton unspielbar bleibt; danach zählen fehlende Grund- und Begleitbässe, Töne, die in eine andere Oktave ausweichen müssen, und Griffe gegen den Bass. Die beste Lage hängt deshalb vom gewählten Diskant- und Basslayout ab. Bei Stücken mit hinterlegter Griffschrift (Franz Fuchs, Philipp Ramoner) bleibt deren Lage, also auch deren Balgrichtungen, solange sie höchstens ein, zwei Töne (bzw. 1 % der Noten) mehr unspielbar lässt; Töne, die der Verfasser in seinem Griff selbst weglässt, zählen dabei nicht. Du kannst die Lage auch fest einstellen.
Griffschrift lesen
Die Griffschrift folgt dem System nach Max Rosenzopf. Sie sieht aus wie Noten, ist aber eine Tabulatur: Jede Note bedeutet einen Knopf, nicht einen Ton. Deshalb gibt es keinen Schlüssel und keine Vorzeichen.
Diatonische ohne Gleichton (Tabulatur): Unter „Diskant“ stehen zwei dreireihige Diatonische zur Wahl, eine mit drei Dur-Reihen (bei G-C-F-Stimmung G/C/F, 31 Knöpfe, dazu 12 Bässe) und eine mit zwei Dur-Reihen und einer Halbtonreihe (G/C, 30 Knöpfe, dazu 18 Bässe). Die Dur-Reihen sind wie bei der Steirischen gebaut, eine Oktave höher und ohne Gleichton: Wo die Steirische auf Druck und Zug denselben Ton hat, liegt hier der nächste Ton der Tonleiter (2. Reihe G/A, 3. Reihe C/D). Die Halbtonreihe bringt Gis, Cis, F, B und Es abwechselnd auf Druck und Zug und wird nur genommen, wenn ein Ton sonst fehlt. Die 12 Bässe liegen außen als F/C, C/G und G/D und innen als E/A, D/E und B/D, die 18 Bässe außen als C/G, G/D, E/A, D/E und F/C und innen als B/F, Es/B, A/E, H/Fis und As/Es, jeweils Grundbass und Begleiter (Druck/Zug, bei G/C bzw. G/C/F). Das sind Ausgangsbelegungen; wer ein anderes Instrument hat, passt Diskant- und Bassknöpfe in den Bildern an. Diskant und Bass gehören zusammen, wer das eine wählt, bekommt das andere dazu, und die Stimmung heißt dann nur nach den Reihen (G/C/F oder G/C). Geschrieben wird eine Tabulatur nach dem Druck/Zug-System: Unter den Normalnoten liegen zwei Linien, oben Zug, unten Druck. Auf der Linie der Balgrichtung steht die Knopfnummer, vom Kopf (tiefe Töne) her gezählt, die 1. Reihe ohne Zeichen, die 2. Reihe mit ' und die 3. mit ". Die Bässe stehen als Tonnamen unter der Linie ihrer Balgrichtung, groß der Grundbass, klein der Begleiter. Die Ansicht „Tabulatur (Druck/Zug)“ wird beim Wechsel auf eine Diatonische von selbst eingestellt; Griffschrift und Normalnoten gehen weiter. Griffe aus der Griffschrift-Vorlage von Fuchs oder Philipp werden für die Diatonische nicht übernommen, weil sie für die Steirische gelten. Beim Eingeben und Würfeln bietet die Tonartauswahl nur Tonarten in der Grundstellung an, also Dur einer Reihe und ihr Parallel-Moll, und nur, wenn das Instrument alle Töne der Tonleiter hat (bei Moll mit Leitton, bei drei Dur-Reihen ohne Halbtonreihe gibt es deshalb kein Moll). Passt die gewählte Tonart nicht, nimmt der Generator die nächstgelegene passende und meldet das. Zwei und Trio kommen in eine Tonart, die das Instrument ebenfalls hat; am besten klingt die mittlere Reihe, weil dort Dominante und Subdominante eigene Reihen sind. Liegt der tiefste Ton des Instruments über c′, wird die Melodie eine Oktave höher gesetzt, und die beim Beenden ergänzte 2. Stimme nimmt nur Terzen und Sexten, die mit dem Melodieton in einer Balgrichtung greifbar sind.
Bassbezeichnung: Für die Buchstaben der Bassknöpfe gibt es mehrere Systeme, die Auswahl „Bassbezeichnung“ unter „Ansicht“ stellt sie um (nur die Buchstaben ändern sich, die Griffschrift bleibt gleich). Voreingestellt ist Pauli, wie Franz Fuchs sie verwendet: Außenreihe D d C c B b A a, Innenreihe mit ² (D² d² C² c² B² b² A²). Nach Rosenzopf heißt die Außenreihe F f C c B b A a und die Innenreihe G g E e D d G, nach Derschmidt außen ebenso und innen E e G g D d d. Michlbauer benennt die Außenreihe wie Pauli und den Zusatzknopf X (X-Bass), die Innenreihe E e F f G g H, Moll-Begleiter mit „m“ (fm, gm). Die Reihenfolge gilt jeweils vom Kopf zum Fuß; Quelle ist die Übersicht auf harmonikainfo.eu („Grundlegendes zur Griffschrift“). Die Quellen benennen nur die üblichen 8 Knöpfe der Außenreihe und 7 der Innenreihe (bei Michlbauer dazu den X-Bass). Knöpfe darüber hinaus, etwa der 8. Knopf der Innenreihe bei 16er-Bässen oder die Zusatzknöpfe der Bässe mit 19 bis 22 Tasten, haben in keinem System einen eigenen Buchstaben. Die häufigsten davon, die Fis- und die As-Knöpfe (Druckton fis bzw. as, etwa Fis/Cis und As/H), heißen in allen Systemen Fis bzw. As für den Grundbass und fis bzw. as für den Begleiter, bei Pauli auf der Innenreihe wie üblich mit ² (As², as²); die Namen sind eindeutig, weil kein System die Buchstabenfolgen Fis und As sonst verwendet. Alle übrigen nicht benannten Knöpfe tragen im Bassbild ihren Tonnamen mit *; die Töne aller Knöpfe stehen immer so, wie das gewählte Layout sie belegt. Koppelungen, also Zusatzknöpfe, die in beiden Balgrichtungen genau wie ein Knopf der üblichen Positionen klingen (bei den Bässen mit 18 bis 22 Tasten, beim 22er Schaborak/Pauli drei), sind Doppelbelegungen: In der Griffschrift steht immer der übliche Knopf, ob man den kürzeren oder längeren Weg zur Koppelung nimmt, entscheidet der Spieler selbst. Dasselbe gilt für einen Zusatzknopf, der wie der X-Bass oder ein anderer Zusatzknopf klingt, meist derselbe Bass eine Oktave tiefer (etwa der zweite D/A-Bass nach dem X-Bass bei Senekovic). Solche Doppelbelegungen ohne eigenen Platz heißen im Bassbild wie ihr Partner mit angehängter 0 (X0, A0, Fis0), die 0 steht für die meist tiefere Oktave. Der 9. Knopf der Außenreihe heißt in allen Systemen wie bei Michlbauer X (als Begleiter x), auch wenn er gekoppelt ist. Die Griffschrift-Vorlagen von Fuchs und Philipp werden unabhängig davon richtig gelesen.
- 2. Reihe: Noten auf den Linien. Der Gleichton (Knopf 6, auf Zug und Druck gleich) steht auf der Mittellinie.
- 1. Reihe: Noten in den Zwischenräumen, Knopf 6 zwischen 2. Linie und Mittellinie.
- 3. Reihe: Kreuz statt Notenkopf, in den Zwischenräumen.
- 4. Reihe: Kreuz statt Notenkopf, auf den Linien.
- Druck = Strich unter dem Bass, Zug = kein Strich.
- Bass: Großbuchstabe = Grundbass, Kleinbuchstabe = Begleiter. A, B, C, D sind die Bassknöpfe, die zur G-, C-, F- und B-Reihe gehören (bei G-C-F-B), ² bedeutet Hilfsbassreihe, ein Stern einen Zusatzbass.
- Blau = Zusatzknopf oder von Hand geänderte Stelle, rot = Griff gegen den Bass: er klingt zugleich mit einem Grundbass- oder Begleiteranschlag, aber in der anderen Balgrichtung. Leit- und Durchgangstöne zwischen den Bassanschlägen dürfen in der anderen Richtung liegen; sie gelten nicht als gegen den Bass, kosten aber einen Balgwechsel, deshalb nimmt das Programm sie nur, wenn es sich lohnt. Mit „Griffe aus der Griffschrift“ teilt sich ein Bassabschnitt nur dort, wo der Verfasser den Balg zu einem Bassanschlag wechselt.
Für den PC: Der Knopf „Für den PC ⤓“ oben bietet drei Wege an: das Programm als App installieren (eigenes Fenster mit Symbol, geht auch ohne Internet), eine Desktop-Verknüpfung (.url) herunterladen oder das ganze Programm als HTML-Datei herunterladen und lokal öffnen.
Am Handy und ohne Internet: Der Knopf „Fürs Handy 📱“ zeigt am PC einen QR-Code, den man mit der Handy-Kamera scannt; am Handy erklärt er, wie man das Programm auf den Startbildschirm legt. Bei Android ist der 1. Weg eine einfache Verknüpfung: Seite in Chrome öffnen → Menü ⋮ → „Zum Startbildschirm hinzufügen“; das Symbol öffnet dann die Seite in Chrome. Erst als 2. Weg lässt sich im Handy-Fenster „App-Weg einschalten“ wählen und das Programm als eigene App installieren. Beim iPhone: Safari → Teilen-Symbol → „Zum Home-Bildschirm“. Öffnet die Kamera nach dem Scannen nur eine Vorschau, auf die Adresse tippen und „Mit Chrome öffnen“ wählen. Meldet Android nach dem Installieren der App „Griffschrift wird ständig beendet“, liegt das an der App-Hülle, die Chrome auf älteren Handys anlegt: App deinstallieren, im Handy-Fenster „Zurück zur Verknüpfung“ tippen und den 1. Weg nehmen. Das Programm speichert sich beim ersten Öffnen selbst und geht danach auch ohne Internet: eigene Noten (MusicXML, MIDI), Eintippen und Zufallsmelodien immer, Beispielstücke und der Harmonika-Klang aber nur, wenn man sie einmal mit Internet geöffnet bzw. abgespielt hat – sonst klingt der synthetische Ton. Gepackte .mxl-Dateien brauchen Internet. Auf dem iPhone löscht Safari die gespeicherten Daten nach einigen Wochen ohne Benutzung; dann einfach einmal mit Internet öffnen.
Unter Ansicht gibt es statt der Griffschrift auch eine Griff-Tabelle mit Knopfnummer und Reihe (z. B. 5₂ = Knopf 5 in Reihe 2). Dort steht ein Punkt, wenn derselbe Griff im Takt schon vorkam. Die dritte Möglichkeit sind Normalnoten: die Melodie mit allen Griff-Tönen im Violinschlüssel, mit Tonart-Vorzeichen und Versetzungszeichen, darunter die Akkordnamen. Gezeigt wird die eingestellte Lage, also so, wie es auf dem gewählten Instrument klingt. Abspielen, Übungsauswahl und Bearbeiten funktionieren dort genauso.
So entscheidet das Programm
Zug und Druck werden vom Bass her entschieden. Zuerst bestimmt das Programm die Stufen (I, IV, V …): aus Akkordsymbolen, aus der Bassspur einer MIDI-Datei (Wechselbass wird erkannt) oder geschätzt aus der Melodie. Dann sucht es über das ganze Stück die Folge von Grundbass und Begleiter mit den kürzesten Wegen; ein Balgwechsel am selben Knopf zählt als besonders flüssig. Die Melodie samt Doppelgriffen folgt der Balgrichtung des Basses. Gibt es einen Ton nur in der anderen Richtung, wird er gegen den Bass gespielt und rot markiert.
MIDI-Dateien ohne Griffschrift: Gibt keine Griffschrift die Bässe vor, klärt das Programm beim Einlesen zuerst die Taktart, dann die Tonarten und die Akkordfolge, und erst danach werden Griffe gesucht. Taktart: Alle Taktwechsel der Datei werden übernommen (viele Volkstänze wechseln zwischen 3/4 und 2/4); die Taktstriche laufen ab dem Anfang der Datei, ein Takt vor einem Wechsel, der nicht voll wird, bleibt kurz. Hat die Datei gar keine Taktangabe, erkennt das Programm die Taktart aus dem Bass und der Melodie: in welchem Abstand Basseinsätze und gleiche Basstöne wiederkehren (Polka 2/4, Walzer 3/4, Bass nur auf Schlag 1 und 3 = 4/4) und ob die Melodie auf punktierten Vierteln läuft (6/8); an 736 Volkstänzen mit bekannter Taktart geprüft stimmt das bei 93 %. Die Statuszeile vermerkt dann „erkannt“; liegt das Programm falsch, hilft eine Taktangabe in der Datei. Tonart: Die Vorzeichen der Datei samt Tonartwechseln zwischen den Teilen, sofern sie zu den Tönen passen, sonst aus den Tönen geschätzt. Akkordfolge: Für jeden Takt (im 4/4-Takt auch halbtaktig) wird über das ganze Stück die wahrscheinlichste Folge gesucht. Gewertet werden die Basstöne auf den Schlägen (Grundton, im Wechsel mit der Quint) und die Melodietöne; I und V sind häufig, IV seltener, II, III und VI selten, ein Akkordwechsel kostet ein wenig, V→I ist erwünscht. An den Bassbuchstaben von Franz Fuchs geprüft (340 Stücke) stimmt der Begleiter-Akkord jetzt bei 96 % statt 92 %. Basstöne: Ein Basston, der weder in die Tonart noch zum Akkord passt, ist meist falsch zugeordnet und wird auf den nächsten passenden Ton gesetzt. Die Statuszeile zeigt, was geklärt wurde, z. B. „aus MIDI: 3/4 / 2/4, 3 Taktwechsel, 1 Tonartwechsel, 2 Basstöne angepasst“.
Luft und Stufen: Wo keine Griffschrift vorgibt, achtet das Programm zusätzlich darauf, dass nicht zu lange in einer Balgrichtung gespielt wird, sonst reicht die Luft nicht: höchstens etwa 12 Viertel (4 Takte im 3/4-Takt, 3 Takte im 4/4-Takt). Das entspricht der Praxis von Franz Fuchs: In seinen Sätzen sind 95 % der Läufe in einer Richtung höchstens 7½ Viertel lang, der längste 19. Wird ein Lauf länger, legt das Programm einen Bassabschnitt nahe seiner Mitte in die andere Richtung. Außerdem kommt in Dur-Stücken die Stufe I bevorzugt auf Druck und die Stufe V auf Zug. Wichtiger als beides ist aber, dass alles spielbar bleibt: Beide Regeln werden nur angewandt, wenn dadurch kein Ton unspielbar wird, kein Griff gegen den Bass kommt und kein Begleiter fehlt. Wo das nicht geht, zeigt die Statuszeile die zu langen Stellen an.
Griffweise nach Ramoner oder Fuchs: Wo ein Ton auf mehreren Knöpfen liegt, gibt es zwei Spielweisen. „Ramoner“ (voreingestellt) folgt Philipp Ramoners Griffschrift: Die Hand liegt je nach Tonlage auch über Reihe 2 bis 4, die 4. Reihe wird dann selbstverständlich genommen, und der Gleichton ist willkommen. „Fuchs“ folgt Franz Fuchs: Die Hand bleibt vor allem in Reihe 1 bis 3, und der Gleichton wird seltener genommen, kommt aber auch vor. Mit „Ramoner“ greift das Programm bei Philipps Stücken deutlich öfter wie er, mit „Fuchs“ bei Fuchs' Sätzen etwas öfter wie Fuchs.
Schneewalzer: Unter „Eigene Beispiele“ steht der Schneewalzer als MusicXML-Datei (Notensatz: Dorfer), die Philipp zur Verfügung gestellt hat.
Stücke von Philipp Ramoner: Die Beispiele unter „Stücke von Philipp Ramoner“ (Griffig Landler, Für'n Voter, Polka Royal, Der Zommgschwoasste, Eiswind, s'Isabellile, 10-5er, Polar-Weis, Böhmischer Hauch, Bobbl Polka, Sibirische Gedanken) sind seine eigenen Stücke. Melodie und Satz sind urheberrechtlich geschützt; sie sind hier mit seiner Genehmigung enthalten, die Notation stammt von Elke Margetich. Kopieren, Weitergeben oder Veröffentlichen der Noten außerhalb dieses Programms ist nicht erlaubt. Seine Stücke gibt es als Notenhefte beim Knöpferl Musikverlag (knoepferl.at), siehe auch Urheberrecht. Beim Laden wird sein Instrument eingestellt (G-C-F-B, Diskant Schaborak 50 Tasten, Bass Schaborak 50/21), und das Programm übernimmt die Griffe aus seiner Griffschrift (Häkchen „Griffe aus der Griffschrift“).
Alle Volkstänze von volksmusik.cc: Die Auswahl „Alle Volkstänze“ enthält alle 854 Stücke, für die Franz Fuchs auf volksmusik.cc eine MIDI-Datei anbietet: 838 aus seiner Griffschrift-Sammlung und 16 weitere, die es nur bei den Volkstanz-Noten gibt (Satz: Franz Fuchs, mit seinem Einverständnis). Bei 341 davon, mit ★ markiert, übernimmt das Programm Griffe aus seiner Griffschrift; dort ließ sich seine Capella-Datei Takt für Takt der MIDI-Datei zuordnen. Sie stehen in der Auswahl „Beispiele“ ganz unten in der Gruppe „Alle … Volkstänze von volksmusik.cc“, alphabetisch geordnet. Die Stücke werden erst beim Auswählen aus dem Internet nachgeladen: auf der GitHub-Seite aus dem Ordner midi/vm daneben, bei lokal geöffneter index.html von der GitHub-Seite. Dafür braucht es also eine Internetverbindung; die übrigen Beispiele funktionieren auch ohne.
Griffe aus der Griffschrift (Fuchs): Bei den Beispielen Bauernwalzer, Blümerl, Boarischer aus der Ramsau, Broatnbacher Walzer, Kreuzpolka, Sternpolka, Sternpolka aus dem Mießtal und Warschauer aus Tragöß übernimmt das Programm die Griffe direkt aus Fuchs' Griffschrift (Häkchen „Griffe aus der Griffschrift“). Die Lage wird dann so gewählt, dass seine Knöpfe zur eingestellten Stimmung passen. Wo sich ein Ton in seiner Griffschrift nicht eindeutig einem Knopf zuordnen lässt, etwa beim Gleichton oder bei Wiederholungen mit anderem Schluss, greift das Programm selbst. Die Statuszeile zeigt, wie viele Griffe von Fuchs stammen. Mit dem Häkchen ist die Balgrichtung der Griffschrift zwingend, bei Fuchs wie bei Philipp Ramoner: Diskant und Bass gehen immer in dieselbe Richtung. Wechselt der Verfasser mitten im Takt den Balg, wechselt der Bass an derselben Stelle mit; gibt es den passenden Begleiter in dieser Richtung nicht, nimmt das Programm den Grundbass allein oder den Moll-Ersatz. In Takten, deren Tonhöhe oder Spielreihe man beim Bearbeiten geändert hat, gilt die Griffschrift nicht mehr, dort sucht das Programm die Griffe selbst. Der Bass wird durchgehend notiert: Wo die Griffschrift auf einem Schlag keinen Bassbuchstaben hat (oft am Phrasenende oder bei fehlenden Takten), ergänzt das Programm den passenden Grundbass oder Begleiter, grau und schräg gedruckt; steht nur ein Grundbass da, kommt der Begleiter zum Akkord dazu. Auch bei Bassläufen aus einer MIDI-Datei bekommt jeder Schlag ohne Basston einen Begleiter. Ausgenommen ist ein unvollständiger Auftakt am Anfang (ein kürzerer erster Takt oder einer, in dem die Melodie erst nach Schlag 1 beginnt und die Datei keinen Bass hat): Er bleibt ohne Bass.
Abgestimmt an Franz Fuchs: Wo ein Ton auf mehreren Knöpfen liegt, richtet sich die Wahl nach den Griffschrift-Sätzen von Franz Fuchs (volksmusik.cc). Dafür wurden 26 seiner Sätze Note für Note mit der zugehörigen MIDI-Datei verglichen und die Gewichte des Programms so eingestellt, dass es möglichst oft gleich greift. Typisch für diese Sätze: Die 2. und 3. Reihe werden der 1. Reihe vorgezogen, der Gleichton wird seltener genommen, bei gleichwertigen Möglichkeiten wird Druck bevorzugt, und die Hand bleibt möglichst in einer Lage. Doppelgriffe liegen bei Fuchs fast immer in einer Reihe, selten über zwei oder drei und nie über alle vier Reihen; entsprechend nimmt das Programm weit gespannte Griffe nur, wenn es keine andere Möglichkeit gibt. Ebenso meidet es Griffe, deren Notenköpfe zusammenstoßen: Zwei Töne auf derselben Stelle (Note und Kreuz übereinander) kommen bei Fuchs nie vor, Sekunden mit einem Kreuz daneben praktisch nie. Solche Griffe nimmt das Programm nur, wenn kein anderer Griff möglich ist. Das Programm greift jetzt bei 83 von 100 Tönen gleich wie Fuchs (vorher 74). Die Abweichungen betreffen meist die Balgrichtung, die vom Bass abhängt.
Wechselbass: Bleibt der Akkord gleich, wechselt der Grundbass zwischen Grundton und Quint, so wie man Polka, Marsch und Walzer auf der Steirischen spielt. Der 2/4-Takt wird immer mit vier Achteln begleitet (Bass, Begleiter, Bass, Begleiter); der Quintbass kommt dabei auf Schlag 2. Im 3/4-Takt wechselt er von Takt zu Takt, im 4/4-Takt kommt der Quintbass auf Schlag 3. Der 6/8-Takt wird in Achteln begleitet, je punktierte Viertel Bass, Begleiter, Begleiter; der Quintbass kommt auf Schlag 4. Landler (auch Steirer und Schleuniger, erkannt am Titel) werden ohne Wechselbass begleitet; die Statuszeile zeigt dann „Landlerbegleitung“. Unter „Begleitung“ lässt sich das auch fest wählen: „Automatisch“, „Mit Wechselbass“ oder „Landler (ohne Wechselbass)“. Wie ein Landler im 3/4-Takt klingt, bestimmt „Landler-Art“ (gilt beim Abspielen, in der Griffschrift und auch für gewürfelte Landler, dort ist sie im Würfelfenster ebenfalls wählbar). Voreingestellt ist „nach Fuchs“, wie Franz Fuchs es auf volksmusikschule.at (Seite Rhythmus) beschreibt: die Viertel genau im Metrum, der Grundbass etwas breiter, der erste Nachschlag kurz, der zweite wieder breiter. „gleichmäßig“ spielt Bass, Nachschlag, Nachschlag gleich lang. „verrissen“ ist die oberösterreichische Spielart: kaum Nachschlag, nur der Grundbass auf Schlag 1 und 3, und das dritte Viertel wird gedehnt (beim Abspielen um 40 %). Im 2/4-Takt notierte Landler (Salzkammergut, etwa der Ausseer) bleiben bei vier Achteln je Takt, Bass, Begleiter, Bass, Begleiter, wie Fuchs es für jeden 2/4-Takt vorgibt; einen doppelten Bass je Takt gibt es nur dort, nicht im 3/4-Landler. Wählt man „Salzkammergut Landler Begleitung“, werden diese 2/4-Landler stattdessen mit der Figur Grundbass Achtel, Begleiter Achtel, Begleiter Viertel begleitet; so hört man dem gradtaktigen Landler den 3/4-Ursprung noch an. Landler im 3/4-Takt klingen dabei wie „nach Fuchs“. Wo der Bass aus Fuchs' Griffschrift übernommen wird (★), gilt seine Notation. Bei den Stücken mit Fuchs' Griffen (★ und die eingebauten Beispiele) übernimmt das Programm außerdem seine Bassbuchstaben aus der Griffschrift, Schlag für Schlag; die Statuszeile zeigt dann „Bass nach Fuchs' Griffschrift“. Die Balgrichtung dazu ergibt sich aus seinen Diskantgriffen. Das Programm nimmt dafür den nächstgelegenen Quintbass-Knopf in derselben Balgrichtung; gibt es keinen, bleibt der Grundbass stehen, und die Statuszeile meldet das. Mit dem Häkchen „Wechselbass“ lässt er sich abschalten.
Auf 4 Stimmen ergänzbar: Auch wenn nur ein- oder zweistimmig gespielt wird, wählt das Programm die Griffe bevorzugt so, dass sich bei Bedarf ein dritter und vierter Ton dazugreifen lässt: Akkordtöne unter der Melodie, in derselben Balgrichtung, in Griffweite der Hand und höchstens über drei Reihen. So ist bei rund 3 von 4 Griffen ein vierstimmiger Griff möglich. Mit der Auswahl „Griffe ergänzen“ werden die Griffe auf drei oder vier Stimmen ergänzt. Die Ergänzungstöne erscheinen dann grau gestrichelt in der Griffschrift, in der Griff-Tabelle und im Diskantbild (gestrichelter Rand) und klingen beim Abspielen leise mit. Ergänzt wird zuerst der fehlende Dreiklangston (Grundton, dann Terz, dann Quint), bei der V. Stufe danach die Septime, erst dann wird verdoppelt. Der dreistimmige Griff ist deshalb immer ein Teil des vierstimmigen. Steht „Griffe ergänzen“ auf „nein“, bleiben die Ergänzungstöne ausgeblendet und stumm. „Stimmen im Diskant“ hat damit nichts zu tun: Dort wird nur festgelegt, wie viele Stimmen aus den Noten selbst übernommen werden (bei „bis 4 Stimmen“ also bis zu vier Töne aus dem Notensatz); die Ergänzung kommt erst danach dazu und füllt nur auf, was noch fehlt. Das Häkchen „Griffe auf 4 Stimmen ergänzbar“ schaltet die Bevorzugung ab.
Handlage über drei Reihen: Die Hand deckt drei nebeneinanderliegende Reihen ab, je nach Tonlage die Reihen 1 bis 3 oder 2 bis 4. Das Programm bleibt möglichst in einer Lage und wechselt nur, wenn sich das lohnt; Griffe über alle vier Reihen gibt es nur im Notfall.
Oben in der Statuszeile siehst du, wie viele Balgwechsel und Bassknopf-Wechsel herauskommen.
Wiederholungen
Bei MIDI-Dateien, in denen Wiederholungen ausgeschrieben sind, erkennt das Programm die wiederholten Teile und zeigt sie mit Wiederholungszeichen und 1./2. Schluss. Unter Wiederholungen → „ausgeschrieben (lang)“ siehst du das Stück wieder in voller Länge. Abgespielt wird immer das ganze Stück.
Üben und Abspielen
- Takte wählen: Über der Notenzeile auf die kleine Taktnummer klicken; mit Umschalt-Klick auf eine weitere Taktnummer wird ein Bereich daraus. Alternativ „Üben: Takt von – bis“ ausfüllen.
- Abspielen: Der obere Knopf oder der runde Knopf rechts unten spielt die gewählten Takte, mit Schleife immer wieder. Ein Klick auf eine Note in der Auswahl startet ab diesem Takt.
- Tempo in Vierteln pro Minute einstellen, zum Üben langsamer.
- Lautstärke Bass ↔ Diskant: In der Mitte klingen beide voll. Nach links (B) wird der Diskant leiser, ganz links ist nur der Bass zu hören; nach rechts (D) wird der Bass leiser, ganz rechts nur der Diskant. Der Regler wirkt auch während des Abspielens und wird im Browser gemerkt.
- Klang: „Aufnahme (Harmonika)“ spielt mit Tonaufnahmen von Johann Pascher, je Ton eine kurze Schleife aus den Aufnahmen seiner Akkordsuche (hyperbox.org); auch Grundbässe und Begleiter werden daraus zusammengesetzt. Die Aufnahmen werden beim ersten Abspielen geladen (etwa 1 MB) und danach im Browser zwischengespeichert. „Synthetisch“ ist der erzeugte Ton wie bisher; er klingt auch, solange die Aufnahmen noch nicht geladen sind. Zur Herkunft der Aufnahmen siehe Urheberrecht.
- Noten mitscrollen ausschalten, wenn man beim Abspielen lieber die Knöpfe im Diskant- und Bassbild verfolgt; die Seite bleibt dann stehen. Die Einstellung wird im Browser gemerkt.
- Ein Klick auf eine Note außerhalb der Auswahl spielt nur diesen Griff und zeigt den Knopf im Diskant- und Bassbild.
- „Auswahl löschen“ spielt wieder das ganze Stück; der Knopf leuchtet kurz auf, und in der Statuszeile steht, ob eine Auswahl gelöscht wurde.
Bearbeiten
Auf „Bearbeiten“ klicken, dann:
- Note oder Bassbuchstaben anklicken: auswählen (blau umrandet). Ein Klick genau auf einen Notenkopf (Griffschrift) oder einen Ton (Griff-Tabelle) wählt nur diesen einen Ton eines Griffs.
- Ein ausgewählter Begleiter wird mit der Taste G oder dem Knopf „Begleiter ↔ Grundbass“ zum Grundbass (zuerst auf dem Grundton des Akkords), danach lässt er sich mit + / − auf jeden anderen Ton setzen. So kann man auch dort, wo die Vorlage nur Grundton und Begleiter hat, einen eigenen Basslauf schreiben. Nochmal G macht wieder einen Begleiter daraus; umgekehrt geht es ebenso.
- Dann mit + / − (Tasten, Pfeil auf/ab oder die Knöpfe „+ Halbton“ / „− Halbton“) den ausgewählten Griff, Ton oder Basston um einen Halbton höher oder tiefer setzen. Das Programm sucht dafür den passenden Knopf und rechnet den Rest neu. Beim Bass bleibt ein Begleiter ein Begleiter, ein Grundbass ein Grundbass. Zurück auf den ursprünglichen Ton hebt die Änderung auf.
- Im Bearbeiten-Modus erscheint unten eine Leiste mit allen Knöpfen: „− ½“ / „+ ½“ (Halbton), „−8va“ / „+8va“ (Oktave, auch Bild ab/auf oder Umschalt+Pfeil), „Zug/Druck“, beim Bass „Begleiter ↔ Grundbass“ und „✕“ zum Aufheben der Auswahl. Das funktioniert in allen drei Ansichten, auch in den Normalnoten.
- Spielreihe eines Bereichs: Über die Taktnummer einen Takt wählen, mit Umschalt-Klick auf eine weitere Taktnummer einen Bereich. Die Leiste zeigt den Hauptakkord des Bereichs als Stufe (Stufe I = Grundakkord der 2. Reihe auf Druck) und auf welcher Reihe und in welcher Balgrichtung die Melodie dazu gerade gespielt wird, mit Anteil in Prozent. Unter „spielen auf“ stehen zuerst die Reihen, auf denen dieser Akkord liegt: auf Druck der Grundakkord einer Reihe, auf Zug ihr Dominantakkord. Bei G-C-F-B liegt C-Dur (Stufe I) also auf Reihe 2 Druck und auf Reihe 3 Zug. Darunter folgen die übrigen Reihen. Die Wahl gilt für die Abschnitte mit diesem Akkord im Bereich: Balgrichtung und Bass richten sich danach, die Melodie wird in dieser Reihe gesucht, Töne, die es dort nicht gibt, kommen aus den Nachbarreihen. Die Tonhöhe bleibt dabei gleich. „automatisch“ hebt die Wahl auf. Die Knöpfe „Tonhöhe − ½ / + ½“ verschieben den Bereich dagegen wirklich um einen Halbton.
- Ganzes Stück verschieben: Ganz oben in der Bearbeiten-Leiste verschiebt „Ganzes Stück“ das ganze Stück um eine Oktave (−8va, +8va) oder einen Halbton (− ½, + ½): Melodie, Bässe, Akkorde und Tonart wandern mit, von Hand geänderte Töne ebenso, und das wirkt in allen Ansichten, auch in den Normalnoten. Daneben steht, wie weit das Stück gegenüber dem Original verschoben ist. „Transponieren“ wird dabei von „Automatisch“ auf die gerade gewählte Lage festgestellt, damit die automatische Lage die Verschiebung nicht gleich wieder aufhebt. Die Verschiebung lässt sich mit „Schritt zurück“ zurücknehmen und wird mit „Bearbeitung speichern“ gesichert. Das hilft zum Beispiel, wenn eine Aufnahme oder eine Datei eine Oktave zu tief oder zu hoch erkannt wurde.
- Takte kopieren, einfügen, löschen: Takt oder Bereich über die Taktnummer wählen, „kopieren“ (Strg+C) merkt ihn sich. Dann einen anderen Takt wählen, „einfügen danach“ (Strg+V) setzt die kopierten Takte hinter den gewählten Takt bzw. hinter das Ende des gewählten Bereichs, so oft man will. „löschen“ (Entf) entfernt die gewählten Takte nach einer Rückfrage. Kopien nehmen die Änderungen ihres Originals mit (Balgrichtungen, Töne, Bässe, Spielreihe). Die Takte werden danach neu durchnummeriert. Steht eine Kopie direkt hinter ihrem Original, zeigt die Ansicht „mit Wiederholungszeichen“ das als Wiederholung an; „ausgeschrieben“ zeigt jeden Takt einzeln. Auch das wird mit „Bearbeitung speichern“ gesichert und mit „Änderungen zurücksetzen“ zurückgenommen.
- Notenlänge: Bei einem ausgewählten Griff machen „kürzer“ / „länger“ in der Leiste ihn zum nächsten Notenwert (Sechzehntel, Achtel, punktierte Achtel, Viertel, punktierte Viertel, Halbe, punktierte Halbe, Ganze). Länger nimmt die Zeit von den folgenden Noten im Takt, kürzer setzt eine Pause dahinter; die Taktlänge bleibt gleich.
- Akkord: In den Normalnoten den Akkordnamen anklicken (in der Griff-Tabelle den Akkord unter den Bassbuchstaben). Mit + / − wechselt der Grundton um einen Halbton, „Dur/Moll“ schaltet um; Grundbass, Begleiter und Griffe werden dazu neu gesucht.
- Dieselbe Note nochmal anklicken: Balgrichtung dieses Griffs umschalten. Denselben Bassbuchstaben nochmal anklicken: Zug/Druck für den ganzen Bassabschnitt umschalten; die Melodie folgt.
- Taktstrich anklicken: Zeile nach diesem Takt umbrechen, nochmal klicken hebt es auf.
Bassläufe: Steht in der Datei eine eigene Bassstimme (MIDI-Bassspur oder das untere System einer MusicXML-Datei), übernimmt das Programm sie. Spielt der Bass dort nur Grundton und Quint, bleibt es bei Grundbass, Wechselbass und Begleiter. Kommen andere Töne vor, etwa ein Lauf D–C–A–D oder eine Zerlegung, wird jeder Ton dieses Abschnitts als eigener Grundbass gesetzt, auch auf Achteln; auf freien Schlägen bleibt der Begleiter. Fehlt für einen Ton in der Balgrichtung ein Knopf, steht er rot mit „?“ da, und die Statuszeile zählt ihn.
Das Programm rechnet nach jeder Änderung den Rest neu, damit es flüssig weitergeht. Geänderte Stellen sind blau. „Änderungen zurücksetzen“ zeigt in Klammern, wie viele Änderungen es gibt, und nimmt alle zurück; die Notenansicht blinkt dabei kurz auf, und in der Statuszeile steht „Alle Änderungen zurückgenommen“. Ohne Änderungen ist der Knopf ausgegraut. In der Leiste unten im Bearbeiten-Modus gibt es dafür „Alle zurücksetzen“ und zusätzlich „↶ Schritt zurück“ (auch Strg+Z): Das nimmt nur die letzte Änderung zurück, bei mehrmaligem Klicken Schritt für Schritt weiter, und macht auch ein versehentliches „Alle zurücksetzen“ wieder rückgängig. Beim Laden eines anderen Stücks gehen Änderungen verloren, deshalb vorher speichern.
Bearbeitung speichern und laden: „Bearbeitung speichern ⤓“ legt eine kleine Datei Titel_Griffschrift-Bearbeitung.json im Download-Ordner ab (der Browser fragt je nach Einstellung auch nach dem Ort). Darin stehen alle Änderungen (Balgrichtungen, Töne, Bässe, Akkorde, Notenlängen, Spielreihen, Tonhöhen, Zeilenumbrüche) und die Einstellungen: Stimmung, Diskant, Bass samt eigener Bassbelegung, Lage, Griffweise, Begleitung und Ansicht. Bei einem eingebauten Beispiel wird nur verwiesen, welches Stück es ist; bei einer selbst geöffneten Datei werden die Noten mitgespeichert, die Bearbeitung lässt sich also auch ohne die Originaldatei wieder öffnen. „Bearbeitung laden …“ (oder die Datei einfach auf das Feld zum Öffnen ziehen) lädt Stück, Einstellungen und Änderungen wieder, in derselben Lage wie beim Speichern. Die Datei funktioniert auch mit der heruntergeladenen Programmdatei ohne Internet; nur die nachgeladenen Volkstänze brauchen dafür eine Verbindung.
Melodie eingeben
Mit „Melodie eingeben“ (neben „Bearbeiten“) lässt sich eine Melodie ganz über die Tastatur schreiben. Der Knopf „🎲 Melodie generieren“ daneben öffnet die Eingabe und würfelt sofort eine Melodie mit der zuletzt eingestellten Tanzart, Taktzahl und Tonart; ein weiterer Klick würfelt neu. Zu Beginn wählt man Leeres Blatt (mit Takt, Tonart und Titel) oder An dieser Stelle: Dann wird die Melodiestimme des geladenen Stücks übernommen und ab dem angegebenen Takt weitergeschrieben, voreingestellt im Überschreiben-Modus, damit die folgenden Takte an ihrem Platz bleiben. Die Notenlänge wird mit einer Zahl vorgewählt: 1 ganze, 2 halbe, 4 Viertel, 8 Achtel, 6 Sechzehntel, der Punkt macht sie punktiert. Diese Vorwahl bleibt, bis wieder eine Zahl getippt wird. Die Töne tippt man mit c d e f g a h (b = B) innerhalb einer Oktavlage; die Vorzeichen der Tonart gelten von selbst, + und − verschieben den zuletzt getippten Ton um einen Halbton, Pfeil auf und ab wechseln die Oktavlage, p setzt eine Pause. 2. und 3. Stimme selbst angeben: Nach einem Ton bestimmt ein Buchstabe seinen Klang: t setzt eine Terz darunter, s eine Sext, o die Oktave (einzeln ein- und ausschaltbar und kombinierbar, t und s zusammen ergeben drei Stimmen), k einen Akkord aus zwei Akkordtönen der Stufe darunter, x nimmt die Zusatztöne wieder weg. Terz und Sext folgen der Tonleiter der Tonart. Dasselbe geht über die Knöpfe „Klang“ in der Leiste. So gesetzte Töne lässt das automatische Ergänzen der 2. Stimme beim Beenden unberührt. Mit Pfeil links und rechts wandert die Schreibstelle, die Rücktaste löscht den Ton davor, Strg+Z nimmt den letzten Schritt zurück. Taktstriche und Überbindungen setzt das Programm selbst, und die Griffschrift entsteht während des Tippens. Die Leiste unten zeigt in diesem Modus nur das Nötige und den Knopf „Fertig – zurück zum Normalmodus“. Erst beim Zurückschalten ergänzt das Programm (abschaltbar) eine zweite Stimme nach dem üblichen Muster: zu jedem einzelnen Melodieton eine Terz oder Sext darunter, bevorzugt ein Ton des Akkords an dieser Stelle, so dass der gewohnte Wechsel von Terzen und Sexten entsteht; vorhandene Doppelgriffe bleiben. Bei „Terzen/Sexten und Zerlegungen“ (voreingestellt) wird außerdem etwa jeder dritte längere Ton (ab einer Viertel, nicht im Schlusstakt einer Phrase und nicht über den Taktstrich) stattdessen in Achteln durch die Akkordtöne unter dem Melodieton zerlegt; „nur Terzen/Sexten“ ergänzt wie bisher nur Doppelgriffe. Eine Zerlegung bleibt in der Balgrichtung des Griffs, darf aber über alle Reihen gehen, auch über drei oder vier. Die fertige Melodie lässt sich als MusicXML speichern; bei einem selbst erstellten Stück enthält die Datei das ganze Stück in der gewählten Form (Zwei, Trio, Wiederholungen ausgeschrieben, damit es beim Wiederladen auch so abgespielt wird). Der runde Knopf „Speichern ⤓“ über „Abspielen“ ist immer da und bietet „Noten (MusicXML)“ und „Bearbeitung“ an (im Eingabemodus das ganze Stück als MusicXML; am Handy dort über die Eingabeleiste). Im Normalmodus speichert „Noten speichern (MusicXML) ⤓“ die Noten des geladenen Stücks, bei selbst erstellten Stücken samt Zwei, Trio und 2. Stimme. „Bearbeitung speichern ⤓“ nimmt bei selbst erstellten Stücken das ganze Stück mit, dazu den 1. Teil und die Würfel-Einstellungen, so dass nach dem Laden „1. Teil weiter bearbeiten“ wieder geht. Im Titelfeld steht schon ein Vorschlag aus den Einstellungen (etwa „Polka in G-Dur mit Trio“), der sich mit Stil, Tonart und Form ändert; wer ihn überschreibt, behält seinen eigenen Titel, ein leeres Feld bringt wieder den Vorschlag. Die fertige Melodie kann danach wie jedes Stück unter Bearbeiten verfeinert werden, und mit Griffe ergänzen lassen sich die Griffe auf drei oder vier Stimmen auffüllen. Mit 🎲 Zufallsmelodie entsteht eine Übungsmelodie in der gewählten Tonart: Landler, Walzer, Polka, Boarischer, Mazurka, Marsch, Lied oder Jodler, 8 oder 16 Takte, mit einer Stufenfolge aus den Begleitschemata von Franz Fuchs (volksmusikschule.at, Seite Mehrstimmigkeit): I. und V. Stufe wechseln, jede Stufe hält den ganzen Takt, die IV. Stufe kommt meist erst in der zweiten Hälfte. Landler, Boarischer und Mazurka nehmen eine Stufe je Takt, 8 Takte lang, etwa „normal“ I–V–V–I–I–V–V–I, „lang gerade“ I–I–V–I, „verkehrt“ V–I–V–I oder mit IV I–V–V–I–I–IV–V–I; bei 16 Takten folgen zwei solche Hälften. Walzer und Polka nehmen dieselben Schemata doppelt, jede Stufe zwei Takte, 16 Takte lang (etwa I–I–V–V–V–V–I–I), dazu Fuchs' Abwandlungen wie beim Knödeldrahner oder Lunzer Boarisch; bei 8 Takten gilt die erste Hälfte. Der Schluss liegt immer auf dem Grundton. Auf den Schlägen stehen Akkordtöne, dazwischen geht die Melodie meist schrittweise, und die Takte 5 und 6 nehmen den Rhythmus vom Anfang wieder auf. Die Mazurka spielt das Programm, wie Franz Fuchs sie beschreibt, genau im Metrum mit kurzen Tönen und vielen kleinen punktierten Noten, und begleitet sie ohne Wechselbass. Ist kein Titel eingetragen, schlägt das Programm einen aus den Einstellungen vor, etwa „Mazurka in G-Dur mit Trio“ oder „Verrissener Landler in C-Dur“, und passt ihn beim Neuwürfeln an. Nach dem Würfeln steht der Stil auch in der Würfel-Zeile; ihn umzustellen würfelt gleich eine neue Melodie in diesem Stil. Unter der Würfel-Zeile lässt sich das Ergebnis lenken (voreingestellt sind Auftakt, Zerlegungen, bewegt, weiter Tonumfang und öfter Bassläufe): Ein Auftakt führt mit einem oder zwei Tönen von unten oder von der Dominante in den ersten Ton, der Schlusstakt wird dafür entsprechend kürzer (beim Trio füllt dessen eigener Auftakt den Schlusstakt des ersten Teils). Bei der Melodik geht „schrittweise“ fast nur in Sekunden, „gemischt“ liegt dazwischen, und „Zerlegungen“ springt bevorzugt durch die Töne des Dreiklangs, wie es bei Landlern und Jodlern üblich ist. Der Rhythmus reicht von „ruhig“ (überwiegend Viertel) über „bewegt“ (mehr Achtel und Sechzehntel) bis „sehr bewegt“ (nur Bausteine mit Achteln und Sechzehnteln); Schlusstakte jeder Phrase bleiben auch dann länger, und die Zwei ist bewusst eine Stufe ruhiger. Der Tonumfang von eng (e′–e″, für Anfänger) bis weit (a–c‴). Bassläufe lassen im Takt vor einem Akkordwechsel den Grundbass in Leiterschritten zum nächsten Grundton laufen, entweder nur an Phrasenenden oder öfter; das Programm nimmt dabei nur Läufe, deren Töne alle als Grundbass in einer Balgrichtung auf dem gewählten Bass liegen und deren Durchgangstöne es in beiden Balgrichtungen gibt. Ist zwischen den Grundtönen weniger Platz als der Takt Schläge hat, bleibt der Grundton länger liegen; in Moll läuft der Bass ohne Leitton (a–G–F–E). Ein gewürfelter Landler wird ohne Wechselbass begleitet, auch ohne „Landler“ im Titel. Die Akkordsymbole werden mitgeschrieben, „🎲 neu würfeln“ erzeugt eine andere, und die Melodie lässt sich danach wie jede andere weiter bearbeiten. Die Form stellt man unter „Form“ ein, nach Franz Fuchs (volksmusikschule.at, Seite Reihenfolge der Melodien): „nur 1. Teil“, „1. Teil, Trio“, „Eins, Zwei, Eins“ oder „Eins, Zwei, Eins, Trio“. Die Zwei steht in der Dominant-Tonart und ist etwas einfacher (ruhigerer Rhythmus), das Trio in der Unterdominante (C-Dur: Zwei in G-Dur, Trio in F-Dur); in Moll steht die Zwei in der Paralleltonart und das Trio in deren Unterdominante (a-Moll: C-Dur und F-Dur). Eins, Zwei und Trio werden wiederholt, die Eins vor dem Trio nur einmal gespielt. Gewürfelt und bearbeitet wird zuerst nur der 1. Teil. Erst beim Beenden („Fertig – zurück zum Normalmodus“), wenn die Melodie steht, setzt das Programm die Zwei und das Trio dazu, schreibt die Wiederholungen (mit 1. und 2. Klammer, wo der Auftakt des nächsten Teils sich unterscheidet) und ergänzt auch dort die 2. Stimme; über den Teilen stehen „Zwei“, „Eins (ohne Wdh.)“ und „Trio“. Öffnet man danach „Melodie eingeben“ wieder, steht man gleich wieder im 1. Teil (die ergänzte 2. Stimme wird dafür abgenommen und beim Beenden neu gesetzt): man kann ihn ändern, „🎲 neu würfeln“ oder Stil und Einstellungen umstellen; „Neu beginnen …“ führt zur Auswahl Leeres Blatt, Zufallsmelodie oder An dieser Stelle, „1. Teil weiter bearbeiten“ von dort wieder zurück; beim nächsten Beenden werden Zwei und Trio an den geänderten 1. Teil angepasst (gleicher Zufallsstartwert: was sich am 1. Teil nicht ändert, bleibt auch in Zwei und Trio gleich). Bei vielen Polkas beginnt nach Fuchs der vorletzte Takt gerade, die 2. Takthälfte ist verkehrt, der Schlusstakt wieder gerade; das würfelt das Programm bei der Polka in gut der Hälfte der Teile. Der Marsch steht im 2/4-Takt und kommt nach Fuchs immer im genauen Schrittmaß: Schritte auf den Vierteln, dazwischen punktierte Achtel und Sechzehntel, begleitet mit vier Achteln wie die Polka. Eine feste Form nennt Fuchs für den Marsch nicht, darum nimmt das Programm die Stufenfolgen von Walzer und Polka und setzt in etwa der Hälfte der Teile gegen Ende die Doppeldominante ein (in C-Dur D7 vor G7 und C, wie Fuchs es am Erzherzog-Rainer-Marsch zeigt). Zwei weitere Stile folgen Fuchs' Seite Liedbegleitung: „Lied“ nimmt den Takt aus der Auswahl „Takt“ (bei allen anderen Stilen ist sie gesperrt und zeigt den Takt des Stils, auch für „Leeres Blatt“; nach dem Würfeln steht sie beim Lied neben „Stil“ und würfelt beim Umstellen neu), ist ruhig und sangbar, 8 Takte oder ein Vielfaches, und wird nur mit Grundbässen begleitet (zu Taktbeginn, im 4/4- und 6/8-Takt auch zur Takthälfte), ohne Wechselbass. „Jodler“ geht in Dreiklangszerlegungen mit breiten Tönen und bekommt nur einen Grundbass auf Schlag 1, ohne Begleiter und ohne Bassläufe, weil Fuchs Jodler am liebsten gar nicht begleitet. Die Melodie bleibt zwischen d' und g'', springt nach einem größeren Sprung möglichst schrittweise zurück und macht selten zwei Sprünge hintereinander.
Zeilen und Drucken
Takte je Zeile: automatisch nach Platz oder fest 2 bis 8. Einzelne Umbrüche setzt du im Bearbeiten-Modus über den Taktstrich.
Drucken gibt nur die Griffschrift aus, schwarz auf weiß, auf A4. Im Druckdialog des Browsers kannst du auch „Als PDF speichern“ wählen. In der Claude-Vorschau ist Drucken gesperrt; dort die Seite unter jpascher.github.io/Harmonikabau/griffschrift-wandler/ öffnen.
Grenzen und Tipps
- Die Griffwahl ist ein Vorschlag. Wer anders greifen würde, ändert es im Bearbeiten-Modus.
- Bei MIDI-Dateien kann ein Auftakt die Takteinteilung verschieben; MusicXML ist hier zuverlässiger.
- Töne, die es auf dem gewählten Instrument nicht gibt, versetzt das Programm um eine Oktave, wenn es sie dort gibt; ist der Ton dort schon im Griff, entfällt die Verdopplung. Die Statuszeile zeigt, wie viele Töne oktaviert wurden. Nur was auch so nicht greifbar ist, erscheint in der Tabelle als ×; dann hilft oft eine andere Lage unter „Transponieren“.
- Die 4. Reihe nimmt das Programm nur, wenn es nötig ist: wenn ein Ton in der Balgrichtung nur dort liegt, oder wenn sonst ein Griff über alle vier Reihen, ein zu weiter Griff oder eine Note mit Kreuz als Sekunde daneben entstehen würde.
- Notenköpfe bei Doppelgriffen werden noch nicht nach außen/innen ausgerichtet.
- Für Bass-Zusatzknöpfe gibt es keinen einheitlichen Buchstaben; Fis- und As-Knöpfe heißen Fis/fis und As/as, alle anderen tragen den Tonnamen mit Stern.
Urheberrecht
Stücke von Philipp Ramoner: Melodie und Satz sind urheberrechtlich geschützt. Sie sind mit seiner Genehmigung zum Üben in diesem Programm enthalten, die Notation stammt von Elke Margetich. Kopieren, Weitergeben oder Veröffentlichen der Noten außerhalb dieses Programms ist nicht erlaubt; wer die Stücke spielen möchte, bekommt sie als Notenhefte beim Knöpferl Musikverlag. Mehr zu diesen Stücken unter Stücke von Philipp Ramoner.
Volkstänze von volksmusik.cc: Die Sätze stammen von Franz Fuchs und sind mit „Satz: Franz Fuchs“ gekennzeichnet; die Originale stehen auf volksmusik.cc.
Weitere Beispiele: „Stille Nacht“ (Franz Xaver Gruber) und „Freude, schöner Götterfunken“ (Ludwig van Beethoven) sind gemeinfrei. Den Schneewalzer (Notensatz Dorfer) hat Philipp als MusicXML-Datei zur Verfügung gestellt. Die übrigen eigenen Beispiele sind Übungsmelodien des Programms.
Klang und Belegungen: Die Tonaufnahmen für „Klang: Aufnahme“ sowie die Diskant- und Bassbelegungen der Akkordsuche stammen von Johann Pascher (hyperbox.org). Weitere Bassbelegungen und Stimmungen kommen aus dem Tonbelegungs-Konfigurator von Strasser (harmonika.com), das Original-Klangschema der Schaborak 50/21 aus der Grifftabelle von Dieter Schaborak.
Eigene Noten: Was du selbst öffnest oder eingibst, bleibt in deinem Browser; das Programm schickt nichts weg. Für geladene Noten gelten deren eigene Rechte, Zufallsmelodien erzeugt das Programm jedes Mal neu. Alle Quellen im Überblick unter Quellen.
Quellen
Griffschrift nach Max Rosenzopf, Erklärung nach Franz Fuchs (volksmusikschule.at). Diskant- und Bassbelegungen aus der Akkordsuche für Handharmonika von Johann Pascher (hyperbox.org), weitere Bassbelegungen und Stimmungen aus dem Tonbelegungs-Konfigurator von Strasser (harmonika.com). Beispiel-Volkstänze: Satz Franz Fuchs, volksmusik.cc. Programm: Johann Pascher, github.com/jpascher/Harmonikabau. Was das für die Nutzung bedeutet, steht unter Urheberrecht.
Quick start
- At the top, set the Tuning, Treble and Bass to match your accordion.
- Click “Open music” and choose a MusicXML or MIDI file, or drag the file onto the dashed box. To try things out, Examples has ready-made tunes.
- The Griffschrift appears below. “Play” plays the tune, and the buttons light up on the treble and bass diagrams as it goes.
- “Print” puts the Griffschrift on paper or into a PDF.
You can also type in a melody of your own or have one generated at random, see Enter melody; grips, bellows direction and basses are changed under Editing, instrument and bass layout under Setting up the instrument. What you may do with the example tunes is explained under Copyright.
The “Deutsch” button at the top right switches the whole page to German.
Loading music
MusicXML (.musicxml, .xml, .mxl) is the best format. MuseScore, Finale, Sibelius, Capella and most notation programs write it via “Export”. Chord symbols in the file are used, as are repeat signs and first/second endings. Lyrics, including hyphenation and several verses, are shown below the Griffschrift.
MIDI (.mid) works too. The highest track becomes the melody, simultaneous notes become double stops, and the lowest track supplies the harmonic degrees. A track made up almost entirely of chords (for example from LilyPond) is recognised as a chord track: it does not become the melody but sets the harmonic degrees, and if there is no separate bass track the bass notes are taken from its chords. If melody and chords share one track on different channels, they are separated. If the MIDI file contains lyrics, they are shown below the Griffschrift; without hyphens in the file each syllable stands on its own. volksmusik.cc has a MIDI file for almost every Austrian folk dance (arrangements by Franz Fuchs): open the tune, click “Midi-Datei downloaden”, drop the file here.
If a MusicXML file has several parts, pick the melody under Part. Voices in the treble decides whether only the melody or also the second, third and fourth voice from the file are played.
Recording or audio file to music
Stereo with two microphones: if you have two microphones (for example a device with two inputs, a stereo recorder or a phone with two microphones), you can record in stereo; the recording asks for stereo when the device supports it, and a saved WAV file stays stereo. For a stereo recording or stereo file the “Stereo” selection appears: both channels mixed (as before), left or right channel only, or separate, treble left and bass right (or the other way round). In separate mode the program recognises the melody only from the treble channel and the bass notes only from the bass channel; this needs one microphone close to the treble side and one close to the bass side, while a stereo microphone a few metres away hardly helps, because both sides are almost equally loud on both channels. With an artificially mixed sample (each channel picks up the other side quietly) the separate mode gave the melody almost without errors, while the mixed mode gave many wrong notes. It has not yet been tried with real instruments and two microphones.
Important: the result of the recording recognition is still very poor at present. It is only a rough draft that almost always needs a lot of rework: wrong or extra notes, shifted onsets, inaccurate lengths and missing or wrong chords are the rule, especially with an accordion with bass and accompaniment. The melody is usually recognisable, but for clean Griffschrift it has to be checked and corrected measure by measure in edit mode or with “Enter melody → At this position”. “🎤 Recording / audio …” (next to “Open music”) lets you record a melody with the microphone or open an audio file (MP3, WAV, M4A, OGG; audio files can also simply be dragged in). The recording can be played back and saved as a file with “Save recording (WAV)”. “Convert to music” recognises the notes with Basic Pitch, a freely available note recognition by Spotify (Apache License 2.0) that runs entirely in the browser: the recording never leaves the computer; the first time about 2.5 MB are loaded. From the recognised notes the program takes the top voice as the melody (thirds and sixths struck at the same time below it become double notes), estimates the tempo and the beat grid and then processes the result like a MIDI file (time signature, chords, grips). It works best with a melody on its own, sung, whistled or played in one voice on an instrument, calmly and clearly. With “accordion with bass” the basses are read too (they help with the chords) and the after-beat chords are filtered out as far as possible; this does not always work, and single chord notes may end up in the melody. The “Sensitivity” sets how clear a note must be to count: “medium” is the default, “many notes” also takes soft and short notes (more in-between notes), “clear notes only” leaves out more (then a note may occasionally be missing). The recognition runs only once per recording; sensitivity, grid, time signature and tempo can then be changed and evaluated again within seconds with “Convert to music”. The “Grid” is preset to “eighths (calm)”: all onsets are rounded to eighths, only the top note (with a third or sixth below) stays per eighth, notes that are too short in between are dropped, and each note lasts until the next one; “fine” keeps sixteenths and triplets but gives many small in-between notes with freely played recordings. A lead-in before the first note (hum, key noise) is skipped, and single short overtones far above the melody are left out. If almost every measure starts with a tie, the beat grid is off by an eighth; then tick “shift the beat by an eighth” and convert again. If the result is off, it usually helps to set the time signature or enter the tempo (the recognised tempo is shown in the field afterwards; sometimes it is double or half). Small mistakes can then be fixed with “Enter melody → At this position” or in edit mode.
PDF and scanned music
The converter cannot read scanned music or PDF files directly. That needs optical music recognition (OMR), which turns the image back into notes. It works with one extra step:
- Install Audiveris. It is free, open source and runs on Windows, macOS and Linux; the installer is on the Audiveris page on GitHub.
- In Audiveris, open the PDF or image file and run recognition for the whole book (“Book” → “Transcribe”).
- Export the result as MusicXML (“Book” → “Export”, file extension .mxl).
- Drag the .mxl file into the converter.
Fixing mistakes: no music recognition is perfect. Typical errors are wrong note values, missing accidentals, slurs read as ties and voices getting mixed up. The easiest way is to open the .mxl file in MuseScore (free) first, listen to it, correct wrong notes and export it again as MusicXML.
For good scanning results: 300 dpi, greyscale, page lying straight, no shadows at the edge. Clean printed music is recognised far better than handwriting or copies of copies. Single-line melodies with chord symbols work best.
MuseScore also offers its own PDF import through musescore.com; it needs an account, and the quality is similar.
“📷 Scan sheet music …” button: it opens a dialog with online services that recognise a photo or PDF of printed music: homr.site (free, no account, but a private demo site that is often unavailable), the PDF import of musescore.com (account needed, export the result from MuseScore as MusicXML) and Soundslice (account needed, only two small free trial scans per month). Because the file goes to an external server whose operator and terms apply, the buttons are only enabled after ticking “Understood”; the service then opens in a new tab, and the MusicXML file saved there is loaded into the converter with “Open MusicXML …”. Without uploading, Audiveris on your own computer remains. For an own recognition server that hands the result straight to the converter, the files are ready in the omr-space folder: for an own virtual server in omr-space/vps (with the guide INSTALL.md), for Hugging Face in omr-space itself. The recognition server runs as a Hugging Face Space in the converter author’s account (jpascher/notenerkennung); after ticking the box it appears in the dialog as the first option, sends the file there, and the recognised music is loaded straight away. Uploaded files and results are deleted there after one hour at most. A Space that has not been used for a while sleeps; the first call afterwards can take a few minutes.
Scanning Griffschrift (experimental): for the recognition server you can choose “Griffschrift” instead of “standard notation”. The server then reads printed Griffschrift in the style of Franz Fuchs, also four-row Griffschrift with the fourth row written as triangles (notation by Elke Margetich, for example for Philipp Ramoner): buttons from the position and shape of the heads, the bellows direction from the push line under the bass letters, plus note values, rests and bar lines. It reads with the tuning and treble layout that are set, so choose both to match the instrument first. The converter keeps the grips and bellows directions from the image (tick box “Grips from the Griffschrift”) and chooses the basses itself. About nine in ten grips and four in five note values are right; always compare the result with the image.
Setting up the instrument
Tuning: all eight 4-row tunings from F-B-Es-As (F-B♭-E♭-A♭) to C-F-B-Es (C-F-B♭-E♭), as supplied by Strasser, plus C♯-F♯-B-E, D-G-C-F, E♭-A♭-D♭-G♭ and E-A-D-G from Dieter Schaborak’s button charts. The Griffschrift is the same for every tuning; only the sounding pitches shift.
Treble: 446 standard, or 450 Öllerer and Schaborak with extra buttons, plus the Strasser treble versions with 46, 48 and 50 buttons: semitones in series as Michlbauer, a semitone that differs on push and pull, low notes or semitones, and the versions after Hubmann, Zwanzleitner, Strohmeier, Lenz and “Salzburg style”. The Strasser version “46 buttons, low notes (traditional)” is the same as 446 standard. For the 3-row Styrian accordion there are Strasser’s two treble versions (33 buttons, also with 1 semitone that differs on push and pull) and, under “Bass”, his five 3-row bass layouts (transition basses and minor bass with 11 buttons, with coupled X bass or alternating-bass run). Under “Tuning” the first three rows then apply (G-C-F-B becomes G-C-F). Choosing a 3-row treble sets a 3-row bass; if your own instrument differs, change it with “Treble buttons: own” and “Adjust bass buttons”. Extra buttons have a blue outline in the treble diagram; the program uses them only when they make a grip clearly easier.
Bass: the default is Strasser’s “minor basses, X and H bass uncoupled (as Michlbauer)”. Available are the original layout of the Schaborak 50/21 (button chart by Dieter Schaborak; the matching treble is “450 Öllerer and Schaborak”), standard bass, Schaborak, Hummelberger (18 and 20 buttons), Styrian after Franz Fuchs and Pascher (like minor basses with uncoupled X and H bass, but in the inner row, in G-C-F-B, D minor instead of D major on push, B♭ major instead of D minor on pull, and one more chord button with B minor on push and D minor on pull) from the chord finder (hyperbox.org), plus the bass layouts from the Strasser key-layout configurator (harmonika.com): transition basses, minor basses, 1 minor bass, each also with coupled or uncoupled X and H bass and bass run, as well as Classic, Strohmeier, Glaser, Pichler, Hubmann, Senekovic, Schaborak, Kalcher, Egger, Svoboda, Zweverink, Guggi and Lenz. In the bass diagram, large buttons are bass notes and small ones chords; above each is the name used in the Griffschrift.
Adjust bass buttons: “as in the layout” uses the chord buttons exactly as they are in the chosen layout. “Template: minor on pull” sets up the auxiliary bass row the way it is usual on instruments without Schaborak and the way Franz Fuchs assumes: minor is on pull, on G-C-F-B D minor and A minor with their bass notes (like the Strasser minor basses). In minor pieces the main question is whether the minor chord buttons are on pull or on push; the bellows direction follows from that, and the melody then mostly lies in row 1. On a Schaborak, minor chord buttons are on both bellows directions, and the program chooses by the shorter way. For an individually built instrument, click a button in the bass diagram, the top half for push, the bottom half for pull. In the small panel you set the note and type: bass note, major chord, minor chord or empty; “As in layout” resets the button. With “custom”, the free places (+) also appear, where you can add extra buttons. Changed buttons are blue, and your own layout is remembered in the browser for each bass system. The program recalculates at once and uses the minor chords for minor degrees. If the minor chord button exists in only one bellows direction (with “minor on pull” only on pull), the program puts the minor section in that direction and uses the other one only if the melody cannot be played there at all. If there is no minor chord button at all, it plays the minor bass note with the major chord button a minor third above (G minor = bass note G with the B♭ major chord, sounding as Gm7); the status line counts these places. The “Minor substitute” checkbox under “Adjust bass buttons” turns this off; the minor bass note is then played without a chord button. If the matching bass or chord button for a degree is missing, the status line says so, and “Transpose: Automatic” looks for a key in which as much as possible is available. The “Minor waltz” under Examples lets you try this out.
Adjust treble buttons: many accordions are built to order (Jamnik, for example, gives each buyer an individual layout chart). With “Treble buttons: own” the treble can therefore be changed as well: choose the closest layout, click a button in the treble diagram – upper half push, lower half pull – and pick the note from the list (it sounds while you choose); “empty” removes it, “As in layout” resets it. Free places at the head and foot of every row appear dashed with “+” and can be assigned the same way. Changed buttons have a green outline. The own layout is remembered per treble in the browser and is included in “Save edits”, so it can also be passed on.
Transpose: “Automatic” looks for the key in which the tune lies best on the instrument: all 25 keys (one octave up and down) are checked, the most promising ones over the whole tune. The first priority is that no note remains unplayable; after that, missing bass and chord buttons, notes that have to move to another octave and grips against the bass count. The best key therefore depends on the chosen treble and bass layout. For tunes with a stored Griffschrift (Franz Fuchs, Philipp Ramoner) its key, and with it its bellows directions, is kept as long as it leaves at most one or two more notes (or 1 % of the notes) unplayable; notes the author leaves out of his own grip do not count. You can also set the key yourself.
Reading Griffschrift
Griffschrift follows the system of Max Rosenzopf. It looks like standard notation but is a tablature: each note stands for a button, not a pitch. That is why there is no clef and there are no accidentals.
Diatonic accordions without Gleichton (tablature): the “Treble” selection offers two three-row diatonic accordions, one with three major rows (G/C/F in G-C-F tuning, 31 buttons, with 12 basses) and one with two major rows and an accidental row (G/C, 30 buttons, with 18 basses). The major rows are built like those of the Styrian accordion, one octave higher and without Gleichton: where the Styrian has the same note on push and pull, the next note of the scale is used here (2nd row G/A, 3rd row C/D). The accidental row has G#, C#, F, Bb and Eb alternately on push and pull and is used only when a note is otherwise missing. The 12 basses are F/C, C/G and G/D on the outside and E/A, D/E and Bb/D on the inside, the 18 basses C/G, G/D, E/A, D/E and F/C on the outside and Bb/F, Eb/Bb, A/E, B/F# and Ab/Eb on the inside, each as bass note and chord (push/pull, in G/C or G/C/F). These are starting layouts; if your instrument differs, adjust the treble and bass buttons in the diagrams. Treble and bass belong together: choosing one selects the other, and the tuning is then named only after the rows (G/C/F or G/C). The program writes a tablature in the push/pull system: below the standard notation there are two lines, pull on top and push below. The button number stands on the line of the bellows direction, counted from the head (low notes), the 1st row without a mark, the 2nd row with ' and the 3rd with ". The basses appear as note names below the line of their bellows direction, capital for the bass note, small for the chord. The “Tablature (push/pull)” view is selected automatically when you switch to a diatonic accordion; Griffschrift and standard notation still work. Grips from the Fuchs or Philipp Griffschrift templates are not used for the diatonic accordions, because they apply to the Styrian accordion. When entering or generating a tune, the key selection only offers keys in the basic position, i.e. the major key of a row and its relative minor, and only if the instrument has every note of the scale (for minor including the leading note, so three major rows without an accidental row offer no minor). If the chosen key does not fit, the generator takes the nearest one that does and says so. Zwei and Trio go into a key the instrument also has; the middle row sounds best, because its dominant and subdominant have rows of their own. If the lowest note of the instrument is above middle C, the melody is placed an octave higher, and the 2nd voice added when finishing only uses thirds and sixths that can be played together with the melody note in one bellows direction.
Bass names: there are several systems for the letters of the bass buttons; the “Bass names” selection below “View” switches between them (only the letters change, the Griffschrift stays the same). The default is Pauli, as used by Franz Fuchs: outer row D d C c B b A a, inner row with ² (D² d² C² c² B² b² A²). After Rosenzopf the outer row is F f C c B b A a and the inner row G g E e D d G, after Derschmidt the outer row is the same and the inner row E e G g D d d. Michlbauer names the outer row like Pauli and the extra button X (X bass), the inner row E e F f G g H, minor chord buttons with “m” (fm, gm). The order always runs from head to foot; the source is the overview on harmonikainfo.eu (“Grundlegendes zur Griffschrift”). The sources only name the usual 8 buttons of the outer row and 7 of the inner row (plus the X bass for Michlbauer). Buttons beyond that, such as the 8th button of the inner row on 16-button basses or the extra buttons of basses with 19 to 22 buttons, have no letter of their own in any system. The most common of them, the F♯ and A♭ buttons (push note F♯ or A♭, e.g. F♯/C♯ and A♭/B), are called F# or Ab for the bass note and f# or ab for the chord in all systems (in the German version Fis/fis and As/as), with ² on the inner row for Pauli as usual; the names are unique because no system uses them otherwise. All other unnamed buttons carry their note name with * in the bass diagram; the notes of all buttons always follow the chosen layout. Couplings, i.e. extra buttons that sound exactly like a button in the usual positions in both bellows directions (on the basses with 18 to 22 buttons, three on the 22-button Schaborak/Pauli), are duplicates: the Griffschrift always shows the usual button, and whether to take the shorter or longer way to the coupling is up to the player. The same applies to an extra button that sounds like the X bass or another extra button, usually the same bass an octave lower (such as the second D/A bass after the X bass on the Senekovic). Such duplicates without a position of their own are named in the bass diagram like their partner with a 0 appended (X0, A0, F#0); the 0 stands for the octave that is usually lower. The 9th button of the outer row is called X in all systems, as in Michlbauer (x as a chord button), even when it is coupled. The Griffschrift templates by Fuchs and Philipp are read correctly regardless.
- Row 2: notes on the lines. The Gleichton (button 6, same note on pull and push) sits on the middle line.
- Row 1: notes in the spaces, button 6 between the second line and the middle line.
- Row 3: a cross instead of a note head, in the spaces.
- Row 4: a cross instead of a note head, on the lines.
- Push (Druck) = a line under the bass, pull (Zug) = no line.
- Bass: capital letter = bass note, small letter = chord. A, B, C, D are the bass buttons belonging to the G, C, F and B rows (on a G-C-F-B instrument); ² means the auxiliary bass row, a star an extra bass button.
- Blue = extra button or a spot changed by hand, red = grip against the bass: it sounds together with a bass-note or chord-button stroke, but in the other bellows direction. Leading and passing notes between the bass strokes may lie in the other direction; they do not count as against the bass, but they cost a bellows change, so the program only uses them when it pays off. With “Grips from the Griffschrift”, a bass section is only split where the author changes the bellows at a bass stroke.
For your PC: the “For your PC ⤓” button at the top offers three ways: install the program as an app (its own window with an icon, also works without internet), download a desktop shortcut (.url), or download the whole program as an HTML file and open it locally.
On your phone and without internet: on a PC, the “For your phone 📱” button shows a QR code to scan with the phone camera; on the phone it explains how to put the program on the home screen. On Android, option 1 is a plain shortcut: open the page in Chrome → menu ⋮ → “Add to home screen”; the icon then opens the page in Chrome. Only as option 2 can you choose “Switch on the app option” in the phone window and install the program as a separate app. On the iPhone: Safari → share icon → “Add to Home Screen”. If the camera only shows a preview after scanning, tap the address and choose “Open with Chrome”. If Android reports “Griffschrift keeps stopping” after installing the app, the cause is the app wrapper Chrome creates on older phones: uninstall the app, tap “Back to the shortcut” in the phone window and use option 1. The program stores itself the first time it is opened and then also works without internet: your own music (MusicXML, MIDI), typing in and random tunes always, example tunes and the accordion sound only if they were opened or played once with internet – otherwise the synthetic sound is heard. Compressed .mxl files need internet. On the iPhone, Safari deletes the stored data after a few weeks without use; then simply open it once with internet.
Under View you can switch from the Griffschrift to a grip table with button number and row (e.g. 5₂ = button 5 in row 2). A dot there means the same grip already came earlier in the measure. The third option is standard notation: the melody with all notes of the grips in treble clef, with key signature and accidentals, and the chord names below. It shows the selected key, i.e. as it sounds on the chosen instrument. Playback, practice selection and editing work there in the same way.
How the program decides
MIDI files without Griffschrift: if no Griffschrift prescribes the basses, the program first works out the time signature while reading the file, then the keys and the chord progression, and only then looks for grips. Time signature: all time-signature changes in the file are used (many folk dances change between 3/4 and 2/4); bar lines run from the start of the file, and a measure before a change that does not fill up stays short. If the file has no time signature at all, the program detects it from the bass and the melody: at what distance bass entries and equal bass notes recur (polka 2/4, waltz 3/4, bass only on beats 1 and 3 = 4/4) and whether the melody moves in dotted quarters (6/8); checked against 736 folk dances with a known time signature, this is right 93 % of the time. The status line then says “detected”; if the program is wrong, a time signature in the file helps. Key: the key signatures of the file including key changes between the parts, as long as they fit the notes, otherwise estimated from the notes. Chord progression: for each measure (in 4/4 also per half measure) the most likely progression over the whole tune is chosen. It weighs the bass notes on the beats (root, alternating with the fifth) and the melody notes; I and V are common, IV less so, II, III and VI rare; a chord change costs a little, and V→I is welcome. Checked against Franz Fuchs's bass letters (340 tunes), the chord button is now right 96 % of the time instead of 92 %. Bass notes: a bass note that fits neither the key nor the chord is usually misassigned and is moved to the nearest fitting note. The status line shows what was worked out, e.g. “from MIDI: 3/4 / 2/4, 3 time-signature changes, 1 key change, 2 bass notes adjusted to key/chord”.
Air and degrees: where no Griffschrift prescribes it, the program also makes sure the bellows do not go too long in one direction, otherwise the air runs out: at most about 12 quarter notes (4 measures in 3/4, 3 measures in 4/4). This matches Franz Fuchs's practice: in his arrangements 95 % of the runs in one direction are at most 7½ quarters long, the longest 19. If a run gets longer, the program moves a bass section near its middle to the other direction. In major tunes, degree I also preferably goes on push and degree V on pull. More important than both, though, is that everything stays playable: both rules are only applied if no note becomes unplayable, no grip goes against the bass and no chord button is missing. Where that is not possible, the status line shows the places that are too long.
Pull and push are decided from the bass. First the program determines the harmonic degrees (I, IV, V …): from chord symbols, from the bass track of a MIDI file (alternating bass is recognised), or estimated from the melody. Then it searches the whole tune for the sequence of bass and chord buttons with the shortest moves; a bellows change on the same button counts as especially smooth. The melody, double stops included, follows the bellows direction of the bass. If a note exists only in the other direction, it is played against the bass and marked red.
Grip style Ramoner or Fuchs: where a note lies on several buttons, there are two ways of playing. “Ramoner” (the default) follows Philipp Ramoner's Griffschrift: depending on the register, the hand also sits across rows 2 to 4, row 4 is then used naturally, and the Gleichton button is welcome. “Fuchs” follows Franz Fuchs: the hand stays mainly in rows 1 to 3, and the Gleichton button is used less often, though it still occurs. With “Ramoner” the program matches Philipp's grips in his pieces much more often; with “Fuchs” it matches Fuchs a little more often in his arrangements.
Schneewalzer: under “Own examples” you will find the Schneewalzer as a MusicXML file (engraving: Dorfer), provided by Philipp.
Pieces by Philipp Ramoner: the examples under “Pieces by Philipp Ramoner” (Griffig Landler, Für'n Voter, Polka Royal, Der Zommgschwoasste, Eiswind, s'Isabellile, 10-5er, Polar-Weis, Böhmischer Hauch, Bobbl Polka, Sibirische Gedanken) are his own compositions. Melody and arrangement are protected by copyright; they are included here with his permission, and the notation is by Elke Margetich. Copying, passing on or publishing the music outside this program is not permitted. His pieces are available as music booklets from Knöpferl Musikverlag (knoepferl.at), see also Copyright. Loading one of them sets his instrument (G-C-F-B, Schaborak 50-button treble, Schaborak 50/21 bass), and the program takes the grips from his Griffschrift (“Grips from the Griffschrift” checkbox).
All folk dances from volksmusik.cc: the “All folk dances” list contains all 854 tunes for which Franz Fuchs offers a MIDI file on volksmusik.cc: 838 from his Griffschrift collection and 16 more that only appear among the folk dance scores (arrangements by Franz Fuchs, used with his consent). For 341 of them, marked with ★, the program takes grips from his Griffschrift; for these his Capella file could be matched to the MIDI file measure by measure. They are at the bottom of the “Examples” list in the group “All … folk dances from volksmusik.cc”, in alphabetical order. A tune is loaded from the internet only when you choose it: on the GitHub page from the midi/vm folder next to it, and when index.html is opened locally, from the GitHub page. So this needs an internet connection; the other examples also work without one.
Grips from the Griffschrift (Fuchs): for the examples Bauernwalzer, Blümerl, Boarischer aus der Ramsau, Broatnbacher Walzer, Kreuzpolka, Sternpolka, Sternpolka aus dem Mießtal and Warschauer aus Tragöß, the program takes the grips directly from Fuchs' Griffschrift (“Grips from the Griffschrift” checkbox). The key is then chosen so that his buttons fit the selected tuning. Where a note in his Griffschrift cannot be assigned to one button unambiguously, for example the Gleichton or repeats with a different ending, the program chooses the grip itself. The status line shows how many grips come from Fuchs. With the checkbox set, the bellows direction of the Griffschrift is binding, for Fuchs as for Philipp Ramoner: treble and bass always go in the same direction. If the author changes the bellows in the middle of a measure, the bass changes at the same point; if the matching chord button does not exist in that direction, the program uses the bass note alone or the minor substitute. In measures whose pitch or row you changed while editing, the Griffschrift no longer applies, and the program chooses the grips itself there. The bass is notated throughout: where the Griffschrift has no bass letter on a beat (often at the end of a phrase or in missing measures), the program adds the matching bass note or chord button, printed grey and in italics; if only a bass note is written, the chord button for the chord is added. With bass runs from a MIDI file, too, every beat without a bass note gets a chord button. The exception is an incomplete pickup at the start (a shorter first measure, or one in which the melody only starts after beat 1 and the file has no bass): it stays without bass.
Tuned to Franz Fuchs: where a note lies on several buttons, the choice follows the Griffschrift arrangements by Franz Fuchs (volksmusik.cc). 26 of his arrangements were compared note by note with the matching MIDI files, and the program's weights were set so that it chooses the same grip as often as possible. Typical of these arrangements: rows 2 and 3 are preferred to row 1, the Gleichton button is used less often, push is preferred when the options are otherwise equal, and the hand stays in one position where possible. Fuchs almost always places double stops within one row, rarely across two or three and never across all four rows; accordingly the program only uses widely spread grips when there is no other option. Likewise it avoids grips whose note heads collide: two notes on the same staff position (a note and a cross on top of each other) never occur in Fuchs, and seconds with a cross next to a note practically never. The program only uses such grips when no other grip is possible. The program now chooses the same grip as Fuchs for 83 out of 100 notes (74 before). The differences are mostly in the bellows direction, which depends on the bass.
Alternating bass: while the chord stays the same, the bass alternates between root and fifth, the way polkas, marches and waltzes are played on the Styrian accordion. 2/4 is always accompanied in four eighths (bass, chord, bass, chord), with the fifth on beat 2. In 3/4 it alternates from measure to measure; in 4/4 the fifth comes on beat 3. 6/8 is accompanied in eighths, bass, chord, chord for each dotted quarter, with the fifth on beat 4. Ländler (also Steirer and Schleuniger, recognised by the title) are accompanied without alternating bass; the status line then shows “Ländler accompaniment”. Under “Accompaniment” this can also be set: “Automatic”, “With alternating bass” or “Ländler (no alternating bass)”. How a Ländler in 3/4 sounds is set by “Ländler style” (it applies to playback, the Griffschrift and random Ländlers, where it can also be chosen in the dice window). The default is “after Fuchs”, as Franz Fuchs describes it on volksmusikschule.at (Rhythm page): quarters exactly in time, the bass a little broader, the first after-beat short, the second broader again. “even” plays bass, after-beat, after-beat with equal length. “verrissen” is the Upper Austrian way: hardly any after-beat, only the bass on beats 1 and 3, and the third quarter is stretched (by 40 % in playback). Ländlers notated in 2/4 (Salzkammergut, such as the Ausseer) keep four eighths per measure, bass, chord, bass, chord, as Fuchs prescribes for every 2/4 measure; a doubled bass per measure exists only there, not in a 3/4 Ländler. With “Salzkammergut Ländler accompaniment”, these 2/4 Ländlers are instead accompanied with the figure bass eighth, chord eighth, chord quarter, so that the 3/4 origin of the duple-time Ländler can still be heard. Ländlers in 3/4 then sound as “after Fuchs”. Where the bass is taken from Fuchs' Griffschrift (★), his notation applies. For the tunes with Fuchs' grips (★ and the built-in examples) the program also takes his bass letters from the Griffschrift, beat by beat; the status line then shows “bass from Fuchs' Griffschrift”. The bellows direction for them follows from his treble grips. The program takes the nearest fifth button in the same bellows direction; if there is none, the root stays and the status line reports it. The “Alternating bass” checkbox turns it off.
Extendable to 4 voices: even when only one or two voices are played, the program prefers grips to which a third and fourth note can be added when needed: chord notes below the melody, in the same bellows direction, within reach of the hand and across at most three rows. This makes a four-voice grip possible for about 3 out of 4 grips. With the “Fill grips” selection, the grips are filled to three or four voices. The extra notes then appear grey and dashed in the Griffschrift, in the grip table and on the treble diagram (dashed outline), and sound softly during playback. The missing triad note is added first (root, then third, then fifth), on the 5th degree the seventh next, and only then a note is doubled. The three-voice grip is therefore always part of the four-voice grip. When “Fill grips” is set to “no”, the extra notes stay hidden and silent. “Voices in the treble” is a separate setting: it only decides how many voices are taken from the music itself (with “Up to 4 voices”, up to four notes from the score); the filling comes on top of that and only adds what is still missing. The “Grips extendable to 4 voices” checkbox turns this preference off.
Hand position across three rows: the hand covers three adjacent rows, rows 1 to 3 or rows 2 to 4 depending on the register. The program stays in one position where possible and only moves when it pays off; grips across all four rows are used only as a last resort.
The status line at the top shows how many bellows changes and bass button changes result.
Repeats
In MIDI files where repeats are written out, the program finds the repeated sections and shows them with repeat signs and first/second endings. Repeats → “written out (long)” shows the tune at full length again. Playback always plays the whole tune.
Practice and playback
- Selecting measures: click the small measure number above the line of music; Shift-click another measure number to make a range. Or fill in “Practice: measures from – to”.
- Play: the button at the top or the round button at the bottom right plays the selected measures, over and over with Loop. Clicking a note inside the selection starts from that measure.
- Set the tempo in quarter notes per minute; slower for practising.
- Volume bass ↔ treble: in the middle both play at full volume. To the left (B) the treble gets quieter, fully left only the bass is heard; to the right (T) the bass gets quieter, fully right only the treble. The slider also works during playback and is remembered in the browser.
- Sound: “Recording (accordion)” plays with sound recordings by Johann Pascher, one short loop per note taken from the recordings of his chord finder (hyperbox.org); bass notes and chords are built from them as well. The recordings are loaded the first time you play (about 1 MB) and then kept in the browser. “Synthetic” is the generated sound as before; it is also heard while the recordings are not loaded yet. For where the recordings come from, see Copyright.
- Turn off Scroll with the notes if you would rather follow the buttons on the treble and bass diagrams during playback; the page then stays where it is. The setting is remembered in the browser.
- Clicking a note outside the selection plays just that grip and shows the button on the treble and bass diagrams.
- “Clear selection” goes back to playing the whole tune; the button lights up briefly and the status line says whether a selection was cleared.
Editing
Click “Edit”, then:
- Click a note or a bass letter: select it (blue outline). A click right on a note head (Griffschrift) or on a note (grip table) selects only that one note of a grip.
- A selected chord button becomes a bass button with the G key or the “Chord ↔ bass button” button (first on the root of the chord), and + / − then move it to any other note. This lets you write your own bass run where the original only has root and chord. Pressing G again turns it back into a chord button; it works the other way round too.
- Then use + / − (keys, arrow up/down or the “+ semitone” / “− semitone” buttons) to move the selected grip, note or bass note one semitone up or down. The program finds the matching button and recalculates the rest. In the bass, a chord button stays a chord button and a bass button stays a bass button. Going back to the original note cancels the change.
- In edit mode a toolbar appears at the bottom with all buttons: “− ½” / “+ ½” (semitone), “−8va” / “+8va” (octave, also Page Down/Up or Shift+arrow), “Pull/push”, for the bass “Chord ↔ bass” and “✕” to clear the selection. This works in all three views, including standard notation.
- Row for a range: select a measure by clicking its number, and a range with Shift-click on another measure number. The toolbar shows the main chord of the range as a degree (degree I = home chord of row 2 on push) and on which row and in which bellows direction the melody is played at the moment, with a percentage. Under “play on” the rows on which this chord lies come first: on push the home chord of a row, on pull its dominant chord. On G-C-F-B, C major (degree I) therefore lies on row 2 push and on row 3 pull. The other rows follow below. The choice applies to the sections with this chord in the range: bellows direction and bass follow it, the melody is looked for in that row, and notes that do not exist there come from the neighbouring rows. The pitch stays the same. “automatic” removes the choice. The “pitch − ½ / + ½” buttons, on the other hand, really move the range by a semitone.
- Shift the whole tune: At the top of the edit bar, “Whole tune” shifts the whole tune by an octave (−8va, +8va) or a semitone (− ½, + ½): melody, basses, chords and key move along, notes changed by hand as well, and this applies in all views, including standard notation. Next to it you see how far the tune is shifted from the original. “Transpose” is switched from “Automatic” to the currently chosen position so that the automatic position does not immediately undo the shift. The shift can be undone with “Undo step” and is kept with “Save edits”. This helps, for example, when a recording or a file was recognised an octave too low or too high.
- Copy, paste, delete measures: select a measure or range by its number; “copy” (Ctrl+C) remembers it. Then select another measure; “paste after” (Ctrl+V) inserts the copied measures after the selected measure or after the end of the selected range, as often as you like. “delete” (Del) removes the selected measures after asking. Copies take the changes of their original with them (bellows directions, notes, basses, row). The measures are then renumbered. If a copy follows its original directly, the view “with repeat signs” shows it as a repeat; “written out” shows every measure. This is also stored by “Save edits” and taken back by “Undo all changes”.
- Note length: for a selected grip, “shorter” / “longer” in the toolbar change it to the next note value (16th, 8th, dotted 8th, quarter, dotted quarter, half, dotted half, whole). Longer takes the time from the following notes in the measure, shorter puts a rest after it; the measure length stays the same.
- Chord: in standard notation click the chord name (in the grip table the chord below the bass letters). + / − move the root by a semitone, “major/minor” switches; bass button, chord button and grips are chosen again to match.
- Click the same note again: switch the bellows direction of that grip. Click the same bass letter again: switch pull/push for the whole bass section; the melody follows.
- Click a bar line: start a new line after that measure; click again to undo.
Bass runs: if the file contains its own bass part (a MIDI bass track or the lower staff of a MusicXML file), the program uses it. If the bass only plays root and fifth, it keeps bass button, alternating bass and chord button. If other notes occur, such as a run D–C–A–D or a broken chord, every note in that section gets its own bass button, eighth notes included; free beats keep the chord button. If a note has no button in that bellows direction, it is shown in red with “?”, and the status line counts it.
After every change the program recalculates the rest so that it keeps flowing. Changed spots are blue. “Undo all changes” shows in brackets how many changes there are and takes them all back; the music briefly flashes and the status line says “All changes undone”. Without changes the button is greyed out. The toolbar at the bottom in edit mode offers this as “Reset all” and also “↶ Undo step” (or Ctrl+Z): it takes back only the last change, step by step when clicked repeatedly, and can also undo an accidental “Reset all”. Changes are lost when another tune is loaded, so save them first.
Saving and loading edits: “Save edits ⤓” puts a small file Title_Griffschrift-Bearbeitung.json into the downloads folder (depending on its settings, the browser may also ask where). It holds all changes (bellows directions, notes, basses, chords, note lengths, rows, pitches, line breaks) and the settings: tuning, treble, bass including your own bass layout, key, grip style, accompaniment and view. For a built-in example it only records which tune it is; for a file you opened yourself the music is stored as well, so the edit can be opened again without the original file. “Load edits …” (or simply dragging the file onto the open area) restores tune, settings and changes, in the same key as when saved. The file also works with the downloaded program file without internet; only the folk dances loaded on demand need a connection.
Enter melody
“Enter melody” (next to “Edit”) lets you write a melody entirely from the keyboard. The “🎲 Generate tune” button next to it opens the input and immediately rolls a tune with the dance type, number of measures and key set last; another click rolls again. At the start you choose Empty sheet (with time signature, key and title) or At this position: the melody part of the loaded tune is then taken over and you continue writing from the given measure, by default in overwrite mode so that the following measures stay in place. The note length is chosen in advance with a number: 1 whole, 2 half, 4 quarter, 8 eighth, 6 sixteenth, and the full stop makes it dotted. This choice stays until another number is typed. Notes are typed with c d e f g a h (b = B flat) within one octave register; the key signature applies automatically, + and − move the last typed note by a semitone, arrow up and down change the register, and p enters a rest. Entering the 2nd and 3rd voice yourself: after a note, a letter sets its sound: t adds a third below, s a sixth, o the octave (each switched on and off separately and combinable, t and s together give three voices), k a chord of two chord notes of the harmony below, and x removes the added notes again. Thirds and sixths follow the scale of the key. The same works with the “Sound” buttons in the bar. Notes set this way are left untouched when the 2nd voice is added automatically on finishing. Arrow left and right move the writing position, Backspace deletes the note before it, and Ctrl+Z takes back the last step. The program sets bar lines and ties itself, and the Griffschrift is built while you type. In this mode the toolbar at the bottom shows only what is needed and the “Done – back to normal mode” button. Only when you switch back does the program (optionally) add a second voice in the usual pattern: a third or sixth below each single melody note, preferably a note of the chord at that point, which gives the familiar alternation of thirds and sixths; existing double notes stay. With “thirds/sixths and broken chords” (the default), about every third longer note (a quarter or longer, not in the closing measure of a phrase and not across the bar line) is instead broken up in eighths through the chord notes below the melody note; “thirds/sixths only” adds double notes only, as before. A broken chord stays in the bellows direction of the grip but may use any rows, even three or four. The finished melody can be saved as MusicXML; for a tune you created, the file holds the whole tune in the chosen form (Two, trio, repeats written out so that it plays the same way when loaded again). The round “Save ⤓” button above “Play” is always there and offers “Music (MusicXML)” and “Edits” (in entry mode the whole tune as MusicXML; on a phone use the entry bar there). In normal mode, “Save music (MusicXML) ⤓” saves the notes of the loaded tune, for a tune you created including Two, trio and 2nd voice. For a tune you created, “Save edits ⤓” includes the whole tune, plus the 1st part and the dice settings, so that “Keep editing the 1st part” works again after loading. The title field already holds a suggestion from the settings (such as “Polka in G major with trio”), which changes with style, key and form; if you overwrite it, your own title stays, and an empty field brings the suggestion back. The finished tune can then be refined like any tune under Editing, and Fill grips fills the grips to three or four voices. 🎲 Random tune creates a practice melody in the chosen key: Ländler, waltz, polka, Boarischer, mazurka, march, song or yodel, 8 or 16 measures, with a chord sequence taken from Franz Fuchs's accompaniment schemes (volksmusikschule.at, page Mehrstimmigkeit): I and V alternate, each degree lasts the whole measure, and IV mostly appears only in the second half. Ländler, Boarischer and mazurka use one degree per measure over 8 measures, for example “normal” I–V–V–I–I–V–V–I, “long straight” I–I–V–I, “reversed” V–I–V–I or with IV I–V–V–I–I–IV–V–I; with 16 measures two such halves follow each other. Waltz and polka use the same schemes doubled, each degree two measures, over 16 measures (for example I–I–V–V–V–V–I–I), plus Fuchs's variants such as those of the Knödeldrahner or Lunzer Boarisch; with 8 measures the first half applies. The ending is always on the tonic. Chord notes fall on the beats, the melody mostly moves stepwise in between, and measures 5 and 6 repeat the rhythm of the beginning. The program plays the mazurka as Franz Fuchs describes it, exactly in time with short notes and many small dotted notes, and accompanies it without alternating bass. If no title is entered, the program suggests one from the settings, such as “Mazurka in G major with trio” or “Verrissen Ländler in C major”, and updates it when rolling again. After rolling, the style is also shown in the dice row; changing it immediately rolls a new tune in that style. The row below the dice lets you steer the result (the defaults are pickup, broken chords, lively, wide range and bass runs more often): a pickup leads into the first note with one or two notes from below or from the dominant, and the final measure becomes correspondingly shorter (with a trio, its own pickup fills the final measure of the first part). For the melody, “stepwise” moves almost only in seconds, “mixed” lies in between, and “broken chords” prefers leaps through the notes of the triad, as is usual in Ländlers and yodels. The rhythm goes from “calm” (mostly quarters) via “lively” (more eighths and sixteenths) to “very lively” (only patterns with eighths and sixteenths); the closing measure of each phrase stays longer even then, and the Zwei is deliberately one step calmer. The range from narrow (E4–E5, for beginners) to wide (A3–C6). Bass runs make the bass button walk in scale steps to the next root in the measure before a chord change, either only at phrase ends or more often; the program only uses runs whose notes all lie as bass buttons in one bellows direction on the chosen bass layout and whose passing notes exist in both bellows directions. If there is less room between the roots than the measure has beats, the root is held longer; in minor the bass runs without the leading note (A–G–F–E). A random Ländler is accompanied without alternating bass, even without “Ländler” in the title. Chord symbols are written as well, “🎲 roll again” makes a new one, and the tune can then be edited like any other. The form is set under “Form”, after Franz Fuchs (volksmusikschule.at, page Reihenfolge der Melodien): “1st part only”, “1st part, trio”, “One, Two, One” or “One, Two, One, Trio”. Part Two is in the dominant key and somewhat simpler (calmer rhythm), the trio in the subdominant (C major: Two in G major, trio in F major); in minor, Two is in the relative major and the trio in its subdominant (A minor: C major and F major). One, Two and the trio are repeated, the One before the trio is played only once. At first only the 1st part is rolled and edited. Only when you finish (“Done – back to normal mode”), once the melody is settled, does the program add Two and the trio, write the repeats (with 1st and 2nd endings where the pickup of the next part differs) and add the 2nd voice there too; the parts are labelled “Two”, “One (no repeat)” and “Trio”. If you open “Enter melody” again afterwards, you are right back in the 1st part (the added 2nd voice is taken off for this and added again when you finish): you can change it, “🎲 roll again” or switch style and settings; “Start over …” leads to the choice of empty sheet, random tune or at this position, and “Keep editing the 1st part” leads back from there; the next time you finish, Two and the trio are adapted to the changed 1st part (same random seed: whatever does not change in the 1st part stays the same in Two and the trio). According to Fuchs, in many polkas the second-to-last measure starts on the tonic, its second half is on the dominant, and the final measure is on the tonic again; the program rolls this for a polka in a little more than half of the parts. The march is in 2/4 and, according to Fuchs, always keeps an exact marching pace: steps on the quarters, dotted eighths and sixteenths in between, accompanied with four eighths like the polka. Fuchs gives no fixed form for the march, so the program uses the chord sequences of waltz and polka and, in about half of the parts, puts the secondary dominant near the end (in C major D7 before G7 and C, as Fuchs shows with the Erzherzog-Rainer-Marsch). Two more styles follow Fuchs's page on song accompaniment: “Song” takes the time signature from the “Time” selection (with all other styles it is locked and shows the style's time signature, also for “Empty sheet”; after rolling it appears next to “Style” for songs and rolls again when changed), is calm and singable, 8 measures or a multiple, and is accompanied with root basses only (at the start of the measure, in 4/4 and 6/8 also at the half measure), without alternating bass. “Yodel” moves in broken triads with broad notes and gets only a root bass on beat 1, with no chord buttons and no bass runs, because Fuchs prefers not to accompany yodels at all. The melody stays between d' and g'', after a larger leap it preferably steps back in the other direction, and it rarely makes two leaps in a row.
Lines and printing
Measures per line: automatic to fit the space, or a fixed 2 to 8. Single line breaks are set in edit mode via the bar line.
Print outputs only the Griffschrift, black on white, on A4. In the browser's print dialog you can also choose “Save as PDF”. Printing is blocked in the Claude preview; open the page at jpascher.github.io/Harmonikabau/griffschrift-wandler/ instead.
Limits and tips
- The choice of grips is a suggestion. If you would play it differently, change it in edit mode.
- In MIDI files a pickup (anacrusis) can shift the measure boundaries; MusicXML is more reliable here.
- Notes that do not exist on the chosen instrument are moved by an octave if they exist there; if that note is already in the grip, the doubling is dropped. The status line shows how many notes were moved. Only notes that cannot be played even then appear as × in the table; another key under “Transpose” often helps.
- The program only uses the 4th row when it has to: when a note lies only there in that bellows direction, or when otherwise a grip across all four rows, a grip that is too wide, or a note with a cross next to it as a second would result.
- Note heads in double stops are not yet offset to the left and right.
- There is no standard letter for extra bass buttons; F# and Ab buttons are called F#/f# and Ab/ab, all others carry the note name with a star.
Copyright
Pieces by Philipp Ramoner: melody and arrangement are protected by copyright. They are included with his permission for practice in this program, and the notation is by Elke Margetich. Copying, passing on or publishing the music outside this program is not permitted; anyone who wants to play these pieces can get them as music booklets from Knöpferl Musikverlag. More about these pieces under Pieces by Philipp Ramoner.
Folk dances from volksmusik.cc: the arrangements are by Franz Fuchs and are marked “Arr. Franz Fuchs”; the originals are on volksmusik.cc.
Other examples: “Silent Night” (Franz Xaver Gruber) and “Ode to Joy” (Ludwig van Beethoven) are in the public domain. Philipp provided the Schneewalzer (engraving by Dorfer) as a MusicXML file. The remaining own examples are practice melodies of the program.
Sound and layouts: the sound recordings for “Sound: Recording” and the treble and bass layouts of the chord finder are by Johann Pascher (hyperbox.org). Further bass layouts and tunings come from the Strasser key-layout configurator (harmonika.com), and the original layout of the Schaborak 50/21 from Dieter Schaborak's button chart.
Your own music: whatever you open or type in stays in your browser; the program sends nothing anywhere. Music you load keeps its own rights, and random tunes are newly generated each time. All sources at a glance under Sources.
Sources
Griffschrift after Max Rosenzopf, explanation after Franz Fuchs (volksmusikschule.at). Treble and bass layouts from the chord finder for button accordion by Johann Pascher (hyperbox.org); further bass layouts and tunings from the Strasser key-layout configurator (harmonika.com). Example folk dances: arrangements by Franz Fuchs, volksmusik.cc. Program: Johann Pascher, github.com/jpascher/Harmonikabau. What this means for use is explained under Copyright.