Browse Source

last commit of 2020+1

master
tth 5 months ago
parent
commit
b9bef8329a
  1. 32
      chap/Fortran.tex
  2. 12
      chap/MIDI.tex
  3. 10
      chap/cd-dvd.tex
  4. 8
      chap/son.tex
  5. 4
      code/fortran/hello.f90

32
chap/Fortran.tex

@ -14,7 +14,9 @@ cette version est aussi (aux yeux de vieux dinos) la plus pure, @@ -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}. @@ -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 ?
% ========================================

12
chap/MIDI.tex

@ -33,6 +33,18 @@ qui va générer le signal audio. @@ -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}

10
chap/cd-dvd.tex

@ -7,8 +7,8 @@ Oui, peut-être, mais il y a quand même pas mal d'usages @@ -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 @@ -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. @@ -31,6 +33,12 @@ used by mastering engineers when sending out audio CD masters for replication.
% --------------------------------------------------------
\subsection{Voir aussi...}
libcdio-utils
% ++++++++++++++++++++++++++++++++++++++++++++++++++
\section{DVD}
% --------------------------------------------------------

8
chap/son.tex

@ -85,6 +85,14 @@ la doc est sommaire. Quelques explications @@ -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}

4
code/fortran/hello.f90

@ -0,0 +1,4 @@ @@ -0,0 +1,4 @@
program hello
implicit none
print *, "hello world"
end
Loading…
Cancel
Save