Source: Scratch Wiki en français
MIDI est l'acronyme pour Musical Instrument Digital Interface, et est un protocole et un format de fichier standardisé. Certains blocs de Scratch (les blocs de musique) peuvent générer des sons avec la hauteur d'une note MIDI. Un Scratcher peut créer ses propres séquences MIDI en utilisant ces blocs de musique.
Comment ça marche sur Scratch
Les sons MIDI dans Scratch sont créés par certains blocs de musique. Il s'agit principalement des blocs jouer la note ( v) pendant () temps
et jouer du tambour ( v) pendant () temps
, les valeurs (volume)
, (tempo)
et choisir l'instrument n° ( v)
étant définies par d'autres blocs. Ensemble, on peut créer toute une gamme de sons.
Scratch 1.3 a pu générer du MIDI à partir du microphone, via le bloc note.
Le système de notes MIDI
Le système de notes MIDI est utilisé par Play Note () for () Beats. Pour sélectionner la note, vous devez soit taper un chiffre, soit appuyer sur une touche du piano virtuel. Le numéro représente la note MIDI. 60 est un Do moyen. Ajouter ou soustraire 1 équivaut à déplacer 1 demi-ton. L'ajout ou la soustraction de 12 modifie la note de 1 octave.
Notation
Le MIDI peut parfois être difficile à utiliser sur Scratch car il n'a pas la notation habituelle pour les notes et les durées. Ces diagrammes pourraient vous aider :
Notes
Notes anglaises | Notes françaises |
C | Do |
D | Ré |
E | Mi |
F | Fa |
G | Sol |
A | La |
B | Si |

Il y a 131 notes sur le clavier de Scratch, numérotées de 0 (Do-1, environ 8,18 Hz) à 130 (Si♭9, environ 14917,24 Hz). Chaque note est supérieure d'un chiffre à la précédente et le rapport de fréquence est toujours de 12√2 (environ 1,06), le A4 étant de 440 Hz.
Note | Numéro de la note | Frequence |
---|---|---|
C3 | 48 | 131 Hz |
C♯3/D♭3 | 49 | 139 Hz |
D3 | 50 | 147 Hz |
D♯3/E♭3 | 51 | 156 Hz |
E3 | 52 | 165 Hz |
F3 | 53 | 175 Hz |
F♯3/G♭3 | 54 | 185 Hz |
G3 | 55 | 196 Hz |
G♯3/A♭3 | 56 | 208 Hz |
A3 | 57 | 220 Hz |
A♯3/B♭3 | 58 | 233 Hz |
B3 | 59 | 247 Hz |
C4 (middle C) | 60 | 262 Hz |
C♯4/D♭4 | 61 | 277 Hz |
D4 | 62 | 294 Hz |
D♯4/E♭4 | 63 | 311 Hz |
E4 | 64 | 330 Hz |
F4 | 65 | 349 Hz |
F♯4/G♭4 | 66 | 370 Hz |
G4 | 67 | 392 Hz |
G♯4/A♭4 | 68 | 415 Hz |
A4 | 69 | 440 Hz |
A♯4/B♭4 | 70 | 466 Hz |
B4 | 71 | 494 Hz |
C5 | 72 | 523 Hz |
Rythme et temps
Ce tableau montre les valeurs du nombre de battements pour les rythmes les plus courants dans les signatures temporelles les plus courantes, interprétées de la manière la plus basique.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
![]() |
4 | 3 | 2 | 1.5 | 1 | 0.67 | 0.75 | 0.5 | 0.33 | 0.375 | 0.25 |
![]() |
8 | 6 | 4 | 3 | 2 | 1.33 | 1.5 | 1 | 0.67 | 0.75 | 0.5 |
![]() |
2 | 1.5 | 1 | 0.75 | 0.5 | 0.33 | 0.375 | 0.25 | 0.167 | 0.1875 | 0.125 |
Avantages et inconvénients
L'utilisation du MIDI dans Scratch est une fonction utile, mais elle présente quelques inconvénients :
Avantages
- Un Scratcher peut facilement créer et mixer de la musique.
- Une fois qu'un script MIDI a été créé, il est très facile de modifier certains aspects des sons tels que l'instrument, le volume, le tempo et la note.
- De nombreuses chansons peuvent être reproduites grâce au système de notes MIDI.
- L'utilisation de blocs rend le jeu des notes MIDI simple et efficace.
Inconvénients
- Les sons créés avec des scripts MIDI peuvent sembler répétitifs, de mauvaise qualité ou incorrects.
- Les utilisateurs ayant peu de connaissances musicales peuvent avoir des difficultés à comprendre le fonctionnement du système de notes MIDI.
- Scratch n'offre aucune méthode pour exporter les notes MIDI (mais cela peut être résolu de façon triviale avec deux listes et une boucle sur celles-ci).
Dépannage
Parfois, les sons MIDI ne fonctionnent pas. Si cela se produit, la solution la plus probable au problème est d'augmenter le volume des sons MIDI sur votre ordinateur, ce que l'on trouve le plus souvent dans le panneau de contrôle du volume. Il peut également être appelé SW Synth. Si le volume est augmenté et que les sons MIDI ne fonctionnent toujours pas, essayez de redémarrer votre ordinateur.