Reprendre à example9
This commit is contained in:
parent
b98cb7a475
commit
cf8e1b7e85
|
@ -301,28 +301,33 @@ Les gammes sont composés de **degrés**, qui sont un ensemble de notes qui cons
|
||||||
Par exemple, une des gammes les plus utilisées est la **gamme majeure**. À partir d'une note tonique définie, la gamme majeure est composée des 6 **degrés** suivants :
|
Par exemple, une des gammes les plus utilisées est la **gamme majeure**. À partir d'une note tonique définie, la gamme majeure est composée des 6 **degrés** suivants :
|
||||||
|
|
||||||
|
|
||||||
| Degré | Nom | Écart degré précédente | Écart total en échelle MIDI |
|
| Degré | Nom | Écart degré précédent | Écart total en échelle MIDI |
|
||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
| 1st | Tonique | root | 0 |
|
| 1st | Tonique | - | 0 |
|
||||||
| 2nd | supertonic | whole | 2 |
|
| 2nd | Sus-tonique | +1 | +2 |
|
||||||
| 3rd | Tierce (majeure) | whole | 4 |
|
| 3rd | Médiante | +1 | +4 |
|
||||||
| 4th | Quarte | half | 5 |
|
| 4th | Sous-dominante | +1/2 | +5 |
|
||||||
| 5th | Dominante | whole | 7 |
|
| 5th | Dominante | +1 | +7 |
|
||||||
| 6th | submediant | whole | 9 |
|
| 6th | Sus-dominante | +1 | +9 |
|
||||||
| 7th | leading note | whole | 11 |
|
| 7th | Sensible | +1 | +11 |
|
||||||
| 8th | tonic | half | 12 |
|
| 8th | Tonique (à l'octave) | +1/2 | +12 |
|
||||||
|
|
||||||
Below you can see the musical synth that plays the major scale starting at C4.
|
Ci-dessous, voici un synthé qui peut jouer la gamme de Do (C) majeur, à partir du Do 4 (C4), qui se situe plutôt dans les fréquences médium-aigües.
|
||||||
|
|
||||||
![a musical synth](./resources/u9us.jpg)
|
![a musical synth](./resources/u9us.jpg)
|
||||||
|
|
||||||
### Resources:
|
### À faire
|
||||||
|
* Re-créer et tester ce patch (en ajoutant bien un limiteur "clip" avant la sortie)
|
||||||
|
* Modifier la gamme, pour jouer une gamme de Mi mineur (pour la gamme mineure : voir ressources ci-dessous)
|
||||||
|
|
||||||
|
### Ressources
|
||||||
|
|
||||||
* **patches**
|
* **patches**
|
||||||
* [a musical synth](./resources/05_a_musical_synth.pd)
|
* [a musical synth](./resources/05_a_musical_synth.pd)
|
||||||
* **online information**
|
* **online information**
|
||||||
* [what is midi?](https://en.wikipedia.org/wiki/MIDI)
|
* [what is midi?](https://en.wikipedia.org/wiki/MIDI)
|
||||||
* [musical scales](https://en.wikipedia.org/wiki/Major_scale)
|
* [musical scales](https://en.wikipedia.org/wiki/Major_scale)
|
||||||
|
* [Gamme mineure](https://fr.wikipedia.org/wiki/Liste_des_gammes_et_modes#Gamme_mineure)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -330,13 +335,34 @@ Below you can see the musical synth that plays the major scale starting at C4.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Exemple 7 : contrôle le synthé avec un clavier d'ordinateur
|
## Exemple 7 : contrôle du synthé avec un clavier d'ordinateur
|
||||||
|
|
||||||
We can control the synth with the **key** object.
|
Pour récupérer le numéro de la touche du clavier qui vient d'être appuyée, Pure Data fourni l'objet **key**.
|
||||||
The output of this object needs to be routed to the corresponding notes we want with the **route** object.
|
On peut alors router la sortie de la boîte "key" vers des notes de synthétiseur, à l'aide de l'objet **route**.
|
||||||
|
|
||||||
![a musical synth with keyboard control](./resources/z847.jpg)
|
![a musical synth with keyboard control](./resources/z847.jpg)
|
||||||
|
|
||||||
|
Le routage des touches du clavier doit permettre de se rapprocher de l'agencement des touches d'un piano. Un exemple de routage (celui utilisé dans Ableton Live par exemple) pour 1 octave est présenté ci-dessous.
|
||||||
|
|
||||||
|
![](./resources/KeyboardPiano.jpg)
|
||||||
|
|
||||||
|
### À faire
|
||||||
|
* Re-créer ce patch, et le configurer correctement pour qu'il fonctionne bien avec votre clavier. La table des caractères ASCII est disponible ci-dessous.
|
||||||
|
|
||||||
|
### Challenge
|
||||||
|
* Ré-écrire l'objet "route" avec des blocs **==** et **sel** avant de regarder la solution
|
||||||
|
|
||||||
|
### Ressources
|
||||||
|
|
||||||
|
* **patches**
|
||||||
|
* [a musical synth](./resources/05_controlling_the_musical_synth.pd)
|
||||||
|
* **online information**
|
||||||
|
* [Code ASCII (lettre latines + caractères spéciaux)](https://fr.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange#/media/Fichier:ASCII-Table-wide.svg)
|
||||||
|
* [controlling the synth](http://write.flossmanuals.net/pure-data/controlling-the-synth/)
|
||||||
|
* **Blocs "==" et "sel"**
|
||||||
|
* [patch de solution du challenge](06-keyboard-equal-sel.pd)
|
||||||
|
|
||||||
|
|
||||||
A more common way to control music programs is by using MIDI devices.
|
A more common way to control music programs is by using MIDI devices.
|
||||||
You can setup midi from the **media** menu and selecting **midi settings**.
|
You can setup midi from the **media** menu and selecting **midi settings**.
|
||||||
Puredata provides a simple patch to test and see the midi messages coming into the computer.
|
Puredata provides a simple patch to test and see the midi messages coming into the computer.
|
||||||
|
@ -344,18 +370,6 @@ It can be shown by clicking on the **media** menu and selecting **test audio and
|
||||||
|
|
||||||
![midi setup and settings](./resources/fnid.jpg)
|
![midi setup and settings](./resources/fnid.jpg)
|
||||||
|
|
||||||
### Challenge :
|
|
||||||
* Ré-écrire l'objet "route" avec des blocs "==" et "sel" avant de regarder la solution
|
|
||||||
|
|
||||||
### Resources:
|
|
||||||
|
|
||||||
* **patches**
|
|
||||||
* [a musical synth](./resources/05_controlling_the_musical_synth.pd)
|
|
||||||
* **online information**
|
|
||||||
* [controlling the synth](http://write.flossmanuals.net/pure-data/controlling-the-synth/)
|
|
||||||
* ** Blocs "==" et "sel"**
|
|
||||||
* [patch de solution du challenge](06-keyboard-equal-sel.pd)
|
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 19 KiB |
Loading…
Reference in New Issue