diff --git a/chap/Fortran.tex b/chap/Fortran.tex index 9bf0a0e..914d564 100644 --- a/chap/Fortran.tex +++ b/chap/Fortran.tex @@ -14,7 +14,9 @@ cette version est aussi (aux yeux de vieux dinos) la plus pure, à cause d'instructions comme le \textsl{computed goto} ou le mythique \textsl{comefrom}. Nom officiel : \texttt{ANSI X3.9-1978}. -% ======================================== +% ============****************=============== + +% https://linuxfr.org/users/vmagnin/journaux/taptempo-fortran \section{Gfortan} \index{gfortran} @@ -25,16 +27,40 @@ de la Gnu Compiler Collection\index{gcc}. Il est obligatoire d'avoir l'exemple canonique, donc le voilà. Il faut l'enregister dans un fichier nommé \texttt{hello.f90} -pour que le compilateur le comprenne. +pour que le compilateur puisse admettre que c'est écrit +en \textsl{free form format}. \begin{verbatim} +$ cat hello.f90 program hello implicit none print *, "hello world" end +$ gfortran -Wall hello.f90 -o hello && ./hello + hello world +$ \end{verbatim} +% -------------------------------------------------------- +\subsection{Tableaux} + +Rank, Size, toussa. + +% -------------------------------------------------------- + +\subsection{Modules} + +Une notion essentielle, à mon avis, pour écrire des programmes +au-delà de 100 lignes. Oui, j'avoue, j'ai bien changé depuis +l'époque où je confectionnait des procédures \textsl{monoblc} +de 1200 lignes, avec une bonne centaine de \texttt{GOTO} dedans. + + +% -------------------------------------------------------- + +\subsection{Images ?} + +Plplot, pgplot, g2 ? % ======================================== - diff --git a/chap/MIDI.tex b/chap/MIDI.tex index e8e2866..93b9ba1 100644 --- a/chap/MIDI.tex +++ b/chap/MIDI.tex @@ -33,6 +33,18 @@ qui va générer le signal audio. % --------------------------------------------------------- +\section{Seq24}\index{seq24} + +Seq24 has a unique convention for entering and editing notes that seems +confusing at first but quickly makes sense once you use it once or twice. + +\begin{itemize} +\item{Right-click to activate the pen tool, and left-click (while still + holding the right-click button) to draw a note.} +\item{Left-click to select a note. Left-click and drag to draw a + selection box.} +\item{Middle-click and drag to modify the length of a selected note.} +\end{itemize} % --------------------------------------------------------- \section{Outils de base} diff --git a/chap/cd-dvd.tex b/chap/cd-dvd.tex index d846c2e..0952e3b 100644 --- a/chap/cd-dvd.tex +++ b/chap/cd-dvd.tex @@ -7,8 +7,8 @@ Oui, peut-être, mais il y a quand même pas mal d'usages assez cools pour ces technologies du passé. Nous allons en explorer quelques uns. +% ++++++++++++++++++++++++++++++++++++++++++++++++++ -% -------------------------------------------------------- \section{CD Audio} @@ -21,6 +21,8 @@ Un des outils utilisés est \texttt{cdparanoia}. Les nombreuses options décrites dans la manpage montrent à quel point ce logiciel est complet et compliqué. +% -------------------------------------------------------- + \subsection {Mastering} \begin{quote} @@ -31,6 +33,12 @@ used by mastering engineers when sending out audio CD masters for replication. % -------------------------------------------------------- +\subsection{Voir aussi...} + +libcdio-utils + +% ++++++++++++++++++++++++++++++++++++++++++++++++++ + \section{DVD} % -------------------------------------------------------- diff --git a/chap/son.tex b/chap/son.tex index 509af29..366de08 100644 --- a/chap/son.tex +++ b/chap/son.tex @@ -85,6 +85,14 @@ la doc est sommaire. Quelques explications sur la page \pageref{chap:MIDI}. %------------------------------------------------------------------ + +\section{Configurer Alsa} + +TODO\index{XXX} + +%------------------------------------------------------------------ + + \section{pulseaudio} \index{pulseaudio} \label{pulseaudio} diff --git a/code/fortran/hello.f90 b/code/fortran/hello.f90 new file mode 100644 index 0000000..a83ce2c --- /dev/null +++ b/code/fortran/hello.f90 @@ -0,0 +1,4 @@ +program hello + implicit none + print *, "hello world" +end