Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Accordez vos instruments et composez !
ld le 05/11/2012 à 23:22
Voici Note, un prgm qui permettra au inconditionnels de la musique d'accorder comme moi leurs instruments favoris et de composer des mélodies en héxa !
Un violon ? Sol 2éme, Ré 3éme, La 3éme et Mi 4éme octave.
Un Alto ? Ut 2éme, Sol 2éme, Ré 3éme et La 3éme octave.
Une guitare ? Je n'en fais pas vous chercherez
Vous entrez la note demandée, son altération (zéro si elle n'en a pas), l'octave de sa gamme et vous avez sa fréquence !
Prgm Note 134 octets
Code
:EffEcr
:32,70319->D
:Input Chaine1
:Input "-1Bemol 1DIESE",A
:Input "OCTAVE ",P
:(carChaîne("DO RE MI FA SOLLA SI",Chaîne1)-1)/3->N --- Pas d'espace entre Sol et La.
:2N+A-(N supérieur ou égale à 3->N
:Disp arrondi (2^PD2^(N/12),2
:Disp 255-N255/11
Persalteas le 07/11/2012 à 14:49
J'ai déjà essayé, et je suis désolé de t'annoncer...
...que je n'utiliserai jamais ça pour accorder quoi que ce soit, les sons de la TI n'étant mathématiquement pas logiques. (En Axe en tout cas, je sais pas si en assembleur ça change)
Sinon chez moi j'ai un hautbois, et ça, c'est reconnu par les orchestres occidentaux depuis les 17e siècle.ld le 07/11/2012 à 18:23
Mais ce n'est pas pour faire jouer la note à la TI !
C'est pour connaitre la fréquence à mettre dans un accordeur !

ld le 08/11/2012 à 11:23
HELP ! Qui saurai comment brancher un micro sur la TI s'il vous plait ?
C'est possible qu'avec un petit bout de code Asm elle échantillonne une partie du signal reçu et qu'elle le traduise en une valeur héxa ?blg_flg le 08/11/2012 à 14:00
Je crois bien que ça n'a jamais été fait.The K le 08/11/2012 à 19:45
Ben ... en théorie je pense que c'est possible. (mais carrément dur)linkakro le 08/11/2012 à 20:25
Il semble possible de compter des impulsions à chaque front de l'horloge de la calculatrice mais guère plus.
Sauf si la calculatrice utilise des composants annexes au processeur, ce que je ne sais pas.ld le 08/11/2012 à 21:41
PARIS GAGNE !
Voici un code permettant d'afficher et de jouer en clef de Sol n°2 des partitions avec le prgm Asm d'Alexvire.
Ici:
http://tout82.free.fr/forum/sujet.php?sujet=2138
Prgm Elise V1 177 octets.
Code
:AxesNaff:EffDessin
:0->Ymin:62->Ymax:0->Xmin:94->Xmax
:200->A:1->N:102->X
:1+dim(L1->D
:Repeat N=D
:If X=102:Then
:2->X:EffDessin
:For(H,23,39,4):Horizontale H
:End:End
:L1(N->V:N+1->N
:19+2V->Y
:Pt-On(X,Y,2
:Ligne(X+1,Y,X+1,Y+10
:X+10->X
:partEnt(255-V255/11->B
:Envoi(9prgmZSOUD
:End
0=Do octave 2 1=Ré2 2=Mi2 3=Fa2 4=Sol2 5=La2 6=Si2
7=Do octave 1 8=Ré1 9=Mi1 10=Fa1 11=Sol1
Valeurs à placer dans L1 pour les premières mesures de:
Für Elise
6 5 6 5 6 3 5 4 2 2 3 4 5 3 2 1
Lindsey Stirling Dubstep Violin
4 3 2 3 1 1 2 3 5 4 2 3 4 2 1 linkakro le 11/11/2012 à 20:05
Pense à poster des liens pour relier les sujets quand tu fais des reprises.
Moi je me demande où tu as trouvé la formule
:partEnt(255-V255/11->B
C'est intéressant à utiliser dans des jeux, par exemple mon Simon.
Je garde ça sous le coude, à tester.
ld le 11/11/2012 à 22:03
Sur une porté en clef de Sol n°2, on place par commodité au maximum 11 hauteurs de note. De Do 2éme à Sol 3éme octave.
J'ai simplement diviser les valeurs héxa possible de B par onze.
Soit 255 fois la note de 1 à 11, le tout sur 11.Indô le 17/04/2015 à 20:56
Génial !!!!!

Mingerton le 17/04/2015 à 21:14
Peut être que le déterrage d'un sujet datant d'il y a presque 3 ans n'était pas nécessaire, surtout si c'est pour n'y rien apporter d'utile ou de constructif. A bon entendeur

Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.