Commande JouerSon
De GeoGebra Manual
Révision datée du 17 août 2015 à 14:23 par Mathmum (discussion | contributions) (fixed double 51 in table :*)
- JouerSon[ <Note>, <Durée>, <Instrument> ]
- Joue une note MIDI .
- Note est un entier entre 0 et 127 qui représente une note de musique donnée dans le tableau ci-dessous. Quand note = 60 un Do moyen est joué.
- Durée est le temps de jeu de la note en secondes.
- Instrument est un entier qui représente l'instrument synthétisé utilisé pour jouer la note. Voir cette page (en anglais) General_Midi pour les instruments possibles.
- Beaucoup d'instruments sont supportés, mais il y a des différences suivant les plateformes.
Notes MIDI Octave C = Do Do# D = Ré Ré# E = Mi F = Fa Fa# G = Sol Sol# A = La La# B = Si 0 0 1 2 3 4 5 6 7 8 9 10 11 1 12 13 14 15 16 17 18 19 20 21 22 23 2 24 25 26 27 28 29 30 31 32 33 34 35 3 36 37 38 39 40 41 42 43 44 45 46 47 4 48 49 50 51 52 53 54 55 56 57 58 59 5 60 61 62 63 64 65 66 67 68 69 70 71 6 72 73 74 75 76 77 78 79 80 81 82 83 7 84 85 86 87 88 89 90 91 92 93 94 95 8 96 97 98 99 100 101 102 103 104 105 106 107 9 108 109 110 111 112 113 114 115 116 117 118 119 10 120 121 122 123 124 125 126 127
JFugue va être retiré de GeoGebra incessamment sous peu
|
Commandes de base JFugue Caractère Commande A-G Joue la note de musique donnée par la lettre dans l'octave 5 - Pour bécarre et dièse, ajouter b ou #
- Pour changer d'octave, ajouter le numéro d'octave, par ex. A4
- La longueur d'une note est un quart de ronde, à moins que ce ne soit spécifié autrement
[nombre] Joue la note MIDI donnée par le nombre (0-127) + Unit les notes ensemble pour les jouer en accord, par ex. C+E+G R Silence w, h, q, i, s, t, x, o Ajouté à la fin d'une note ou d'un silence ; définit la durée (q par défaut) - w = ronde
- h = demi ronde (blanche)
- q = quart de ronde (noire)
- i = huitième de ronde (croche)
- s = seizième de ronde (double croche)
- t pour triple croche (1/8 de noire)
- x pour quadruple croche (1/16 de noire)
- o pour quintuple croche (1/32 de noire)
/n Ajouté à la fin d'une note ou d'un silence; définit la durée à n ( nombre décimal) - /1 = ronde
- /.5 = demi ronde (blanche)
- /.25 = quart de ronde (noire)
- /2 = deux temps
I[nombre] Définit l'instrument V V suivi d'un nombre de 0 à 15 définit le canal MIDI. "V9" définit le canal MIDI percussion. Espace Joue la note précédente, la combinaison de notes ou un silence.
Exemple :
JouerSon["C+E+G Rw Ai Bi Ci A4i B4i C4i ", 0]
Exemple :
JouerSon["I[56] C5q D5q I[71] G5q F5q", 0]
Exemple :
JouerSon["V0 A3q B3q C3q B3q V1 A2h C2h", 0]
|
- JouerSon[ <URL> ]
- Joue un fichier MIDI (*.mid) ou un fichier MP3 (* .mp3) .
- "URL" est le chemin pour accéder à ce fichier, par ex.
JouerSon["http://archive.geogebra.org/static/welcome_to_geogebra.mp3"]
JouerSon["C:\Users\NoeL\Music\MidiBobDylan\Bob_Dylan_-_Blowing_in_the_Wind.mid"]
JouerSon["http://www.abc.com/fichier.mid"]
JouerSon["fichier.mid"]
- JouerSon[ <Fonction>, < Valeur Min>, <Valeur Max> ]
- Joue un son généré par une fonction, une fonction du temps dans l'intervalle [-1,1]. L'unité de temps est la seconde et le son est joué de Valeur Min à Valeur Max. Le son est généré par des échantillons 8-bits pris à 8000 échantillons par seconde.
Exemple :
JouerSon[sin(440 2 π x), 0, 1]
- Cette commande joue le La fondamental (440 Hz) pendant une seconde.
- JouerSon[ <Fonction>, <Valeur Min>, <Valeur Max>, <Débit>, <Profondeur> ]
- Joue un son généré par une fonction, une fonction du temps dans l'intervalle [-1,1]. L'unité de temps est la seconde et le son est joué de Valeur Min à Valeur Max. La méthode d’échantillonnage est précisée par Débit et Profondeur
- Débit est le nombre des valeurs d'échantillon prises par seconde. Les valeurs possibles sont 8000, 11025, 16000, 22050, ou 44100
- Profondeur est la taille d'un échantillon en bits. Les valeurs possibles sont 8 ou 16.
- JouerSon[ <Booléen> ]
- Pause ou Reprend le jeu.
- JouerSon[true] = joue, JouerSon[false] = pause.
Idée : Pour ceux qui n'auraient pas le son avec linux dans la configuration par défaut, installer alsa-oss et lancer en précédent le nom du programme utilisé par aoss. Michel.
Calcul formel
Si vous validez dans Calcul formel, l'une des syntaxes précédentes ,
elle sera exécutée, mais avec affichage "Désolé, la saisie n'est pas valide"