Skip to content

Commit d93f317

Browse files
committed
fix: excessive line widths
1 parent 7312306 commit d93f317

File tree

4 files changed

+68
-22
lines changed

4 files changed

+68
-22
lines changed

book/15-f-GS-fr-02.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,17 @@ Voici une ligne qui se déplace de 500 à 400 en 0.5 secondes, et qui reste à
2929

3030
![Ligne de fréquence.](../resources/images/01-GS-02-a.png)
3131

32-
Note : Acoustiquement, cette façon d’appliquer un _glissando_ est discutable. Nous en parlerons dans le [Tutoriel 05](15-i-GS-fr-05.md).
33-
34-
Note 2 : Ne devrions-nous pas dire : "Voici une ligne qui se déplace depuis 500 Hz jusqu’à 400 Hz, en 0.5 secondes", plutôt que "Voici une ligne qui se déplace depuis 500 jusqu’à 400 en 0.5 secondes" ? Non. La ligne produit des nombres. Ces nombres peuvent être utilisés pour des fréquences, mais peuvent avoir une signification différente dans un autre contexte.
32+
Note : Acoustiquement, cette façon d’appliquer un _glissando_ est discutable.
33+
Nous en parlerons dans le [Tutoriel 05](15-i-GS-fr-05.md).
34+
35+
Note 2 : Ne devrions-nous pas dire : "Voici une ligne qui se déplace
36+
depuis 500 Hz jusqu'à 400 Hz,
37+
en 0.5 secondes",
38+
plutôt que "Voici une ligne qui se déplace depuis 500 jusqu'à 400
39+
en 05 secondes" ?
40+
Non. La ligne produit des nombres. Ces nombres peuvent être utilisés
41+
pour des fréquences,
42+
mais peuvent avoir une signification différente dans un autre contexte.
3543

3644
## Une ligne Dessinée avec l’opcode 'linseg'
3745

book/15-g-GS-fr-03.md

Lines changed: 32 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ Et ce code devrait déjà vous être familier :
2525
kAmp = linseg:k(0.3,0.5,0.1)
2626
```
2727

28-
Notez qu’acoustiquement, cette façon de changer le volume est discutable. Nous en parlerons dans le Tutoriel 06.
28+
Notez qu’acoustiquement, cette façon de changer le volume est discutable.
29+
Nous en parlerons dans le Tutoriel 06.
2930

3031
## Retour au début
3132

@@ -232,13 +233,36 @@ avec le tutoriel suivant : [04 Bonjour Fondu en sortie](15-h-GS-fr-04.md)
232233

233234
### Quelques notes sur ksmps
234235

235-
Note 1 : Il est recommandé d’utiliser des valeurs **puissance-de deux** pour `ksmps`. Les valeurs courantes sont 32 (= $2^5$) ou 64 (= $2^6$). Ceci est dû à la gestion des entrées/sorties de l’audio. Vous trouverez la même chose dans d’autres applications.
236-
237-
Note 2 : L’avantage d’un `ksmps` **plus petit** est une meilleur définition temporelle pour le control rate. Si le sample rate est 441000 Hz, nous avons une résolution temporelle de 1/44100 secondes par sample/échantillon. C’est une durée d’environ 0.000023 secondes, ou 0.023 millisecondes entre deux samples. Quand nous réglons `ksmps = 64` pour ce sample rate de 44100 Hz, nous obtenons 64/44100 secondes comme résolution temporelle entre deux blocs, ou deux valeurs de contrôle. Ça se situe autour de 0.00145 secondes, ou 1.45 milliseconds entre deux blocs, ou valeurs de contrôles. Quand nous réglons `ksmps = 32` pour le même sample rate, nous obtenons 0.725 millisecondes comme résolution temporelle pour chaque nouvelle valeur de contrôle.
238-
239-
Note 3 : L’avantage d’un `ksmps` plus large est une meilleure performance en termes de vitesse. Si vous avez un fichier Csound complexe et très consommateur de ressource CPU, vous risquez d’obtenir des 'dropouts / pertes'. Dans ce cas, tentez d’augmenter `ksmps`.
240-
241-
Note 4 : Bien que `ksmps` soit une constante, nous pouvons configurer une **ksmps locale** dans un instrument. L’opcode destiné à cette opération est `setksmps`. Parfois, nous voulons exécuter un opcode _k-rate_ dans un instrument échantillon par échantillon. Dans ce cas, nous pouvons utiliser `setksmps(1)`. Nous pouvons seulement séparer le `ksmps` globale en parties plus petite, jamais l’inverse.
236+
Note 1 : Il est recommandé d'utiliser des valeurs **puissance-de deux**
237+
pour `ksmps`. Les valeurs courantes sont 32 (= $2^5$) ou 64 (= $2^6$).
238+
Ceci est dû à la gestion des entrées/sorties de l'audio. Vous trouverez
239+
la même chose dans d'autres applications.
240+
241+
Note 2 : L'avantage d'un `ksmps` **plus petit** est une meilleur
242+
définition temporelle pour le control rate. Si le sample rate est
243+
441000 Hz, nous avons une résolution temporelle de 1/44100 secondes
244+
par sample/échantillon. C'est une durée d'environ 0.000023 secondes,
245+
ou 0.023 millisecondes entre deux samples. Quand nous réglons
246+
`ksmps = 64` pour ce sample rate de 44100 Hz, nous obtenons
247+
64/44100 secondes comme résolution temporelle entre deux blocs, ou
248+
deux valeurs de contrôle. Ça se situe autour de 0.00145 secondes,
249+
ou 1.45 milliseconds entre deux blocs, ou valeurs de contrôles.
250+
Quand nous réglons `ksmps = 32` pour le même sample rate, nous
251+
obtenons 0.725 millisecondes comme résolution temporelle pour
252+
chaque nouvelle valeur de contrôle.
253+
254+
Note 3 : L'avantage d'un `ksmps` plus large est une meilleure
255+
performance en termes de vitesse. Si vous avez un fichier Csound
256+
complexe et très consommateur de ressource CPU, vous risquez
257+
d'obtenir des 'dropouts / pertes'. Dans ce cas, tentez d'augmenter
258+
`ksmps`.
259+
260+
Note 4 : Bien que `ksmps` soit une constante, nous pouvons configurer
261+
une **ksmps locale** dans un instrument. L'opcode destiné à cette
262+
opération est `setksmps`. Parfois, nous voulons exécuter un opcode
263+
_k-rate_ dans un instrument échantillon par échantillon. Dans ce cas,
264+
nous pouvons utiliser `setksmps(1)`. Nous pouvons seulement séparer
265+
le `ksmps` globale en parties plus petite, jamais l'inverse.
242266

243267
### Comment cela se passe-t-il dans PD ?
244268

book/15-i-GS-fr-05.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,10 @@ Vous devriez voir ce message vers la fin de la sortie de la console :
9595
instr 1: iFreq = 293.665
9696
```
9797

98-
Note : l’opcode `print` ne fonctionne **qu’avec les variables i-rate**. Vous ne pouvez pas utiliser cet opcode pour imprimer des variables _k-rate_ ou _a-rate_. Nous verrons plus tard des opcodes pour imprimer des variables k-rate ou a-rate.
98+
Note : l'opcode `print` ne fonctionne **qu'avec les variables i-rate**.
99+
Vous ne pouvez pas utiliser cet opcode pour imprimer des variables
100+
_k-rate_ ou _a-rate_. Nous verrons plus tard des opcodes pour imprimer
101+
des variables k-rate ou a-rate.
99102

100103
## Exemple
101104

@@ -434,6 +437,8 @@ iFreq = 466.164
434437

435438
… n’ont rien à voir l’un avec l’autre.
436439

437-
Plus généralement, la partition/score n’est pas constituée de code Csound. La partition est à la base une liste d’appels d’instruments, accompagnée de quelques simples conventions. Aucun langage de programmation ici.
440+
Plus généralement, la partition/score n’est pas constituée de code Csound.
441+
La partition est à la base une liste d’appels d’instruments, accompagnée de quelques simples conventions. Aucun langage de programmation ici.
438442

439-
Ça peut parfois prêter à confusion pour des débutants. Mais en Csound moderne, la partition reste souvent vide. Nous verrons comment ça fonctionne dans le [tutoriel 07](15-k-GS-fr-07.md).
443+
Ça peut parfois prêter à confusion pour des débutants. Mais en Csound moderne, la partition reste souvent vide.
444+
Nous verrons comment ça fonctionne dans le [tutoriel 07](15-k-GS-fr-07.md).

book/15-j-GS-fr-06.md

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,15 @@ Zéro dB signifie ici : L’amplitude la plus élevée possible. Chaque rapp
6161
| 0.001995 | -54 |
6262
| 0.001 | -60 |
6363

64-
Note 1 : Pour être précis, pour un rapport/ratio d’amplitude de 1/2, la différence est _-6.0206_dB_ plutôt que _-6 DB_. La colonne d’amplitude ne suit donc pas précisément le rapport 1/2.
64+
Note 1 : Pour être précis, pour un rapport/ratio d’amplitude de 1/2,
65+
la différence est _-6.0206_dB_ plutôt que _-6 DB_. La colonne d’amplitude
66+
ne suit donc pas précisément le rapport 1/2.
6567

66-
Note 2 : Vous pouvez en apprendre davantage sur les intensités sonores dan [ce livre](https://flossmanual.csound.com/basics/intensities).
68+
Note 2 : Vous pouvez en apprendre davantage sur les intensités sonores
69+
dan[ce livre](https://flossmanual.csound.com/basics/intensities).
6770

68-
Note 3 : Pour un contexte plus général, voyez la [loi Weber-Fechner](https://en.wikipedia.org/wiki/Weber%E2%80%93Fechner_law).
71+
Note 3 : Pour un contexte plus général, voyez la
72+
[loi Weber-Fechner](https://en.wikipedia.org/wiki/Weber%E2%80%93Fechner_law).
6973

7074
## L’opcode 'ampdb'
7175

@@ -301,9 +305,9 @@ La moyenne géométrique est le rapport entre le deuxième et le troisième él
301305

302306
Donc si nous cherchons la moyenne géométrique G entre 8 et 2, nous calculons :
303307

304-
$8/G = G/2$
305-
$8 = G * G/2$
306-
$16 = G^2$
308+
$8/G = G/2$
309+
$8 = G * G/2$
310+
$16 = G^2$
307311
$G = 4$
308312

309313
![Moyenne géométrique de 8 et 2](../resources/images/01-GS-06-c1.png)
@@ -312,8 +316,13 @@ La moyenne géométrique de 8 et 2 est 4, car le rapport du nombre le plus large
312316

313317
Il est intéressant d’observer la manière _géométrique_ de construire cette moyenne, telle qu’elle est présentée dans les Éléments d’Euclide (VI.8) :
314318

315-
Si, dans un triangle rectangle, une ligne droite est tracée à partir de l’angle droit perpendiculairement à la base, alors les triangles autour de la perpendiculaire sont similaires à l’ensemble du triangle et entre eux.
316-
[Euclid's Elements of Geometry, Translation R. Fitzpatrick, p. 164, cited after](https://farside.ph.utexas.edu/Books/Euclid/Elements.pdf).
319+
Si, dans un triangle rectangle, une ligne droite est tracée à partir
320+
de l'angle droit
321+
perpendiculairement à la base, alors les triangles autour de la
322+
perpendiculaire sont similaires à
323+
l’ensemble du triangle et entre eux.
324+
[Euclid's Elements of Geometry, Translation R. Fitzpatrick, p. 164,
325+
cited after](https://farside.ph.utexas.edu/Books/Euclid/Elements.pdf).
317326

318327
![Construction de la moyenne géométrique d’Euclide.](../resources/images/01-GS-06-d.png)
319328

0 commit comments

Comments
 (0)