mirror of https://codeberg.org/Sonoj/osamc.de
96 lines
3.1 KiB
Markdown
96 lines
3.1 KiB
Markdown
---
|
|
Title: Praktisches Arbeiten mit der ABC Notation
|
|
Author: Christopher Arndt
|
|
Date: 2019-07-17
|
|
---
|
|
|
|
# Praktisches Arbeiten mit der ABC Notation
|
|
|
|
Source: [README.md](README.md)
|
|
|
|
## Traditional-Tune für Fiddle, Whistle oder Gitarre notieren
|
|
|
|
### Scarborough Fair
|
|
|
|
* Traditional aus England
|
|
* Bekannteste Melodie und Textvariante wahrscheinlich zweite Hälfte des 19 Jh.,
|
|
kommerzielle Aufbahmen seit den 50er Jahren.
|
|
* Dreivierteltakt
|
|
* Tonart: E-Dorian (Vorzeichen wie D-Dur)
|
|
* Tonumfang nur eine None.
|
|
* Mittlere Geschwindigkeit (90-110 BPM)
|
|
|
|
#### Dateien
|
|
|
|
* ABC Source: [scarborough-fair.abc](scarborough-fair.abc)
|
|
* PDF Export: [scarborough-fair.pdf](scarborough-fair.pdf)
|
|
* MIDI-Export: [scarborough-fair.mid](scarborough-fair.mid)
|
|
* Audio-Render (FLAC): [scarborough-fair.flac](scarborough-fair.flac)
|
|
|
|
|
|
### Foggy Dew
|
|
|
|
* Traditional aus Irland
|
|
* Zweivierteltakt
|
|
* Tonart: E-Moll
|
|
* Eher langsam (ca. 92 BPM)
|
|
|
|
#### Dateien
|
|
|
|
* ABC Source: [foggy-dew.abc](foggy-dew.abc)
|
|
* PDF Export: [foggy-dew.pdf](foggy-dew.pdf)
|
|
* MIDI-Export: [foggy-dew.mid](foggy-dew.mid)
|
|
* Audio-Render (FLAC): [foggy-dew.flac](foggy-dew.flac)
|
|
|
|
|
|
### Hilfsskripte:
|
|
|
|
* [abc2pdf](scripts/abc2pdf.sh) - benötigt `abcm2ps` und `ps2pdf` (GhostScript)
|
|
* [abcmidi](scripts/abcmidi.sh) - benötigt `abc2midi`
|
|
* [midi2flac](scripts/midi2flac.sh) - benötigt `fluidsynth`, `flac` und einen SF2 Soundfont
|
|
(default: `/usr/share/soundfonts/FluidR3_GM.sf2`)
|
|
|
|
|
|
## PDFs erstellen
|
|
|
|
Drei Optionen:
|
|
|
|
1. ABC nach Postscript konvertieren mit `abcm2ps`. Postscript nach PDF
|
|
konvertieren mit Ghostscript o.ä.
|
|
2. ABC nach SVG konvertieren mit `abc2svg`, `abcjs` o.ä. SVG rendern und
|
|
drucken mit Web-Browser, Inkscape o.ä.
|
|
3. ABC nach MusicXML konvertieren mit `abc2xml`. MusicXML in gewünschtes
|
|
Notationsprogramm inportieren und dort rendern / als PDF exportieren.
|
|
|
|
|
|
## ABC "on-the-go"
|
|
|
|
* [abcjs Online-Editor](https://abcjs.net/abcjs-editor.html)
|
|
* MIDI Export/Download
|
|
* SVG-Render (Browser)
|
|
* [Abcweb](https://wim.vree.org/js/) - Online-Converter basierend auf `abc2svg`
|
|
mit Konvertierung von MusicXML und in-Browser Playback
|
|
* [TradMusician](http://nicolasjouve.fr/tradmusician/) - Android-App mit
|
|
ABC-Editor und -Player, Verwaltung von Tune-Sammlungen und Web-Suche.
|
|
|
|
|
|
## Links (Auswahl)
|
|
|
|
### Allgemeine Informationen und Dokumentation
|
|
|
|
* [abc notation home page](http://abcnotation.com/) - Spezifikationen, Tutorials, Software-Listen
|
|
und Tune-Sammlungen
|
|
* [The ABC Plus Project](http://abcplus.sourceforge.net/) - Binärpakete für beliebte ABC-Tools,
|
|
Erweiterungen für `abcm2ps` / `abc2svg`, Beispiele und vor allem das umfangreiche E-Book
|
|
[Making Music with ABC 2](http://abcplus.sourceforge.net/abcplus_en.html)
|
|
|
|
### Werkzeuge
|
|
|
|
* [abcm2ps](http://moinejf.free.fr/) ([GitHub repo](https://github.com/leesavide/abcm2ps/))
|
|
* [abc2svg](http://moinejf.free.fr/js/index.html)
|
|
* [abcMIDI](http://abc.sourceforge.net/abcMIDI/)
|
|
* [abc2xml](https://wim.vree.org/svgParse/abc2xml.html) /
|
|
[xml2abc](https://wim.vree.org/svgParse/xml2abc.html)
|
|
* [EasyABC](https://sourceforge.net/projects/easyabc/), siehe auch *The ABC Plus Project*
|
|
* [abcjs](https://abcjs.net)
|