osamc.de/archiv/abcnotation/index.html

94 lines
4.0 KiB
HTML
Raw Permalink Normal View History

2023-10-17 18:12:55 +02:00
<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="generator" content="ReText 7.0.4">
<title>Praktisches Arbeiten mit der ABC Notation</title>
</head>
<body>
<h1>Praktisches Arbeiten mit der ABC Notation</h1>
<p>Source: <a href="README.md">README.md</a></p>
<h2>Traditional-Tune für Fiddle, Whistle oder Gitarre notieren</h2>
<h3>Scarborough Fair</h3>
<ul>
<li>Traditional aus England</li>
<li>Bekannteste Melodie und Textvariante wahrscheinlich zweite Hälfte des 19 Jh.,
kommerzielle Aufbahmen seit den 50er Jahren.</li>
<li>Dreivierteltakt</li>
<li>Tonart: E-Dorian (Vorzeichen wie D-Dur)</li>
<li>Tonumfang nur eine None.</li>
<li>Mittlere Geschwindigkeit (90-110 BPM)</li>
</ul>
<h4>Dateien</h4>
<ul>
<li>ABC Source: <a href="scarborough-fair.abc">scarborough-fair.abc</a></li>
<li>PDF Export: <a href="scarborough-fair.pdf">scarborough-fair.pdf</a></li>
<li>MIDI-Export: <a href="scarborough-fair.mid">scarborough-fair.mid</a></li>
<li>Audio-Render (FLAC): <a href="scarborough-fair.flac">scarborough-fair.flac</a></li>
</ul>
<h3>Foggy Dew</h3>
<ul>
<li>Traditional aus Irland</li>
<li>Zweivierteltakt</li>
<li>Tonart: E-Moll</li>
<li>Eher langsam (ca. 92 BPM)</li>
</ul>
<h4>Dateien</h4>
<ul>
<li>ABC Source: <a href="foggy-dew.abc">foggy-dew.abc</a></li>
<li>PDF Export: <a href="foggy-dew.pdf">foggy-dew.pdf</a></li>
<li>MIDI-Export: <a href="foggy-dew.mid">foggy-dew.mid</a></li>
<li>Audio-Render (FLAC): <a href="foggy-dew.flac">foggy-dew.flac</a></li>
</ul>
<h3>Hilfsskripte:</h3>
<ul>
<li><a href="scripts/abc2pdf.sh">abc2pdf</a> - benötigt <code>abcm2ps</code> und <code>ps2pdf</code> (GhostScript)</li>
<li><a href="scripts/abcmidi.sh">abcmidi</a> - benötigt <code>abc2midi</code></li>
<li><a href="scripts/midi2flac.sh">midi2flac</a> - benötigt <code>fluidsynth</code>, <code>flac</code> und einen SF2 Soundfont
(default: <code>/usr/share/soundfonts/FluidR3_GM.sf2</code>)</li>
</ul>
<h2>PDFs erstellen</h2>
<p>Drei Optionen:</p>
<ol>
<li>ABC nach Postscript konvertieren mit <code>abcm2ps</code>. Postscript nach PDF
konvertieren mit Ghostscript o.ä.</li>
<li>ABC nach SVG konvertieren mit <code>abc2svg</code>, <code>abcjs</code> o.ä. SVG rendern und
drucken mit Web-Browser, Inkscape o.ä.</li>
<li>ABC nach MusicXML konvertieren mit <code>abc2xml</code>. MusicXML in gewünschtes
Notationsprogramm inportieren und dort rendern / als PDF exportieren.</li>
</ol>
<h2>ABC "on-the-go"</h2>
<ul>
<li><a href="https://abcjs.net/abcjs-editor.html">abcjs Online-Editor</a><ul>
<li>MIDI Export/Download</li>
<li>SVG-Render (Browser)</li>
</ul>
</li>
<li><a href="https://wim.vree.org/js/">Abcweb</a> - Online-Converter basierend auf <code>abc2svg</code>
mit Konvertierung von MusicXML und in-Browser Playback</li>
<li><a href="http://nicolasjouve.fr/tradmusician/">TradMusician</a> - Android-App mit
ABC-Editor und -Player, Verwaltung von Tune-Sammlungen und Web-Suche.</li>
</ul>
<h2>Links (Auswahl)</h2>
<h3>Allgemeine Informationen und Dokumentation</h3>
<ul>
<li><a href="http://abcnotation.com/">abc notation home page</a> - Spezifikationen, Tutorials, Software-Listen
und Tune-Sammlungen</li>
<li><a href="http://abcplus.sourceforge.net/">The ABC Plus Project</a> - Binärpakete für beliebte ABC-Tools,
Erweiterungen für <code>abcm2ps</code> / <code>abc2svg</code>, Beispiele und vor allem das umfangreiche E-Book
<a href="http://abcplus.sourceforge.net/abcplus_en.html">Making Music with ABC 2</a></li>
</ul>
<h3>Werkzeuge</h3>
<ul>
<li><a href="http://moinejf.free.fr/">abcm2ps</a> (<a href="https://github.com/leesavide/abcm2ps/">GitHub repo</a>)</li>
<li><a href="http://moinejf.free.fr/js/index.html">abc2svg</a></li>
<li><a href="http://abc.sourceforge.net/abcMIDI/">abcMIDI</a></li>
<li><a href="https://wim.vree.org/svgParse/abc2xml.html">abc2xml</a> /
<a href="https://wim.vree.org/svgParse/xml2abc.html">xml2abc</a></li>
<li><a href="https://sourceforge.net/projects/easyabc/">EasyABC</a>, siehe auch <em>The ABC Plus Project</em></li>
<li><a href="https://abcjs.net">abcjs</a></li>
</ul>
</body>
</html>