From 14b3ef6c3bcf280c4d9c0094cc612866b4441de8 Mon Sep 17 00:00:00 2001 From: tTh Date: Tue, 4 Oct 2022 19:26:53 +0200 Subject: [PATCH] on se lance sur ABC --- chap/MIDI.tex | 28 ++++++++++++++++++++++++++++ code/ABC/README.md | 0 code/ABC/paddy.abc | 9 +++++++++ 3 files changed, 37 insertions(+) create mode 100644 code/ABC/README.md create mode 100644 code/ABC/paddy.abc diff --git a/chap/MIDI.tex b/chap/MIDI.tex index 792510f..532f0f0 100644 --- a/chap/MIDI.tex +++ b/chap/MIDI.tex @@ -218,6 +218,34 @@ d'un fichier \texttt{.mid} ? Voilà enfin du code qui n'est pas fini\dots +% --------------------------------------------------------- +% nouveau 4 octobre 2022 +% +% https://wiki.linuxaudio.org/wiki/abcmiditutorial + +\section {ABC notation} \index{ABC} + +ABC, développé par Chris Walshaw, est un format conçu pour noter +la musique en utilisant du texte brut. +Il a été conçu à l'origine pour les airs folkloriques d'origine +ouest-européenne qui peuvent être écrits sur une seule portée, +mais a depuis été étendu à la notation de partitions complètes +de diverses musiques. + +Un exemple : + +\lstinputlisting{code/ABC/paddy.abc} + +Je vous préviens d'entrée : je découvre l'univers ABC en même temps +que j'écris ces lignes. +Je vais donc raconter plein de bétises\footnote{Ça va, on est au courant.} +du genre \textsc{Ne faites pas ça à la maison}. + + +\subsection{Header} + +\subsection{Partition} + % --------------------------------------------------------- \section{midish} \index{midish} diff --git a/code/ABC/README.md b/code/ABC/README.md new file mode 100644 index 0000000..e69de29 diff --git a/code/ABC/paddy.abc b/code/ABC/paddy.abc new file mode 100644 index 0000000..1ef690d --- /dev/null +++ b/code/ABC/paddy.abc @@ -0,0 +1,9 @@ +X:42 +T:Paddy O'Rafferty +C:Trad. +M:6/8 +K:D +dff cee|def gfe|dff cee|dfe dBA|dff cee|def gfe|faf gfe|1 dfe dBA:|2 dfe dcB|| +~A3 B3|gfe fdB|AFA B2c|dfe dcB|~A3 ~B3|efe efg|faf gfe|1 dfe dcB:|2 dfe dBA|| +fAA eAA|def gfe|fAA eAA|dfe dBA|fAA eAA|def gfe|faf gfe|dfe dBA:| +