Compare commits

..

No commits in common. "9e8a6b34117874af74c96e1dc68f4ba7f03f7945" and "73a611e55f9a73aa844c349d0ce4cfcc4857c157" have entirely different histories.

10 changed files with 19 additions and 124 deletions

19
.gitignore vendored
View File

@ -13,3 +13,22 @@ tetatricks.log
tetatricks.pdf
tetatricks.toc
code/a.out
code/*.o
code/foo
code/thread-demo
code/ex_curses
code/hello
code/arguments
code/no-op
code/get-signal
code/fifo-tx
code/fifo-rx
code/send-osc
code/listen-osc
code/plugiciel.so
code/appelant
code/flydraw.png
code/flydraw.gif
code/xform/yesyno

View File

@ -218,34 +218,6 @@ 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}

View File

View File

@ -1,9 +0,0 @@
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:|

View File

@ -1 +0,0 @@
nonascii

View File

@ -1,4 +0,0 @@
nonascii: nonascii.c Makefile
gcc -Wall $< -o $@

View File

@ -1,7 +0,0 @@
# Outils divers
OK, let's go for a few nice tools.
## non ascii ?

View File

@ -1,37 +0,0 @@
/*
* nonascii.c
*
* new Mon 03 Oct 2022 05:42:42 PM CEST
*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int input, linenum, count;
int flagline;
linenum = 1; /* humans start line count at 1 */
count = 0;
while (EOF != (input=getc(stdin))) {
if ('\n' == input) {
linenum++;
flagline = 0;
}
if ((input < 0) || (input>127)) {
if (!flagline) {
fprintf(stderr, "non ascii 0x%x line %d\n",
input, linenum);
flagline = 1;
}
count++;
}
}
if (count) {
fprintf(stderr, "at least %d non-ascii characters found\n", count);
exit(1);
}
return 0;
}

View File

@ -1,5 +0,0 @@
# Outils divers
## non ascii ?

View File

@ -1,33 +0,0 @@
/*
* nonascii.c
*
* new Mon 03 Oct 2022 05:42:42 PM CEST
*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int input, linenum, count;
linenum = 1;
count = 0;
while (EOF != (input=getc(stdin))) {
if ('\n' == input) linenum++;
if ((input < 0) || (input>127)) {
fprintf(stderr, "non ascii 0x%x line %d\n",
input, linenum);
count++;
}
}
if (count) {
fprintf(stderr, "%d non-ascii chars\n", count);
exit(1);
}
return 0;
}