Page 1 of 3

Musique TI-84 Plus Orion - limite explosée de 95 à 999 notes

Unread postPosted: 19 Sep 2013, 16:43
by critor
Dans une actualité précédente, Adriweb inventait un moyen de jouer facilement de la musique sur TI-84 Plus, en utilisant le module vocal TI-84 Plus Orion. :bj:


Son système dédié 2.55/ORk lui fait en effet jouer un son dépendant de l'ordonnée à chaque fois que l'on déplace le curseur de l'écran graphique.
Une première approche fut donc d'utiliser le mode
'Trace'
des fonctions afin d'obtenir une succession de sons. Dans ce mode, le curseur suit la tracé du graphe de la fonction et vous montre les coordonnées d'un point pour chaque colonne de l'écran. Nous étions donc dans ce contexte, comme le signalait Adriweb, limité matériellement par la taille de l'écran
(96x64 pixels)
, ne pouvant jouer sans interruption qu'un morceau d'au plus 96 notes en théorie
(en pratique 95, la première note lors de l'activation du mode 'Trace' ayant tendance à être sautée)
.
Image


Au delà de 95 notes il fallait donc marquer une pause de plusieurs secondes pour changer de courbe ou de fenêtre avant de pouvoir continuer. :mj:


J'ai le plaisir de vous annoncer aujourd'hui que je viens littéralement d'exploser cette limitation matérielle! :bj:
A la place du mode
'Trace'
des fonctions, il suffit d'utiliser le mode
'Trace'
des diagrammes statistiques qui lui fonctionne complètement différemment.
Au lieu de donner les coordonnées de points pour chaque colonne de l'écran, ce dernier les donne pour chaque valeur de la liste des abscisses. Si l'on rentre plus de 96 points sur l'écran, plusieurs d'entre eux apparaîtront sur la même colonne. Mais dans ce mode ils sont tous sélectionnables au curseur et donc jouables! :bj:
Image


Nous ne sommes donc plus limité que logiciellement par le nombre maximum d'éléments pour les listes sur TI-83+/84, qui est de 999 - de quoi jouer des morceaux plus de 10 fois plus longs que celui que vous avez entendu la dernière fois et organiser des concerts! ;)

En voici par exemple déjà un de 125 notes, prouvant que la limitation est belle et bien franchie sans encombre:



TI-Planet
: la vraie question n'est pas
"qu'est-ce que ça fait"
,
mais
"qu'est-ce que je peux lui faire faire"! ;)
In a Previous news, Adriweb did invent an easy way to play music on TI-84 Plus, using the Orion voice module. :bj:


Indeed, system 2.55/ORk plays a sound based on the vertical position whenever the cursor on the graph screen is moved.
A first approach was therefore to use the function 'Trace' mode to obtain a sequence of sounds. In this mode, the cursor follows the plot of the function and shows you the coordinates of a point for each column of the screen. As Adriweb noted, in this context we were limited by the hardware: the width of the screen
(96x64 pixels)
. We couldn't play without interruption a music of more than 96 notes in theory
(95 in practice, the first note tending to be skipped upon 'Trace' mode activation)
.
Image


Beyond 95 notes, you need a several seconds pause to switch the plot or chande the window before going on. :mj:


I am pleased to announce today that I have literally exploded this hardware limitation! :bj:
Instead of the function 'Trace' mode, let's use the statistics 'Trace' mode which works completely differently.
Instead of giving the coordinates of points for each column of the screen, it gives them to each value of the X-axis list. With more than 95 elements, points are going to appear in the same screen column. But this time they can all be selected and therefore they are all playable! :bj:
Image


We are now limited by the software, as the maximum number of items for lists on TI-83+/84 is 999 - but it's enough to play musics more than 10 times longer than last time and to organize concerts! ;)

Here is for exemple a 125 notes music, proving that the 95 notes limit was crossed successfuly! ;)



The real question is not
"what does it do"

but
"what can I make it do!" ;)

Re: Musique TI-84 Plus Orion - limite explosée de 95 à 999 n

Unread postPosted: 19 Sep 2013, 16:46
by Persalteas
J'AD-ORE !! :)

Félicitations pour cette ingéniosité ! :)
On est a deux doigts de créer un convertisseur MIDI>8xl...

Re: Musique TI-84 Plus Orion - limite explosée de 95 à 999 n

Unread postPosted: 19 Sep 2013, 16:47
by nikitouzz
On passeras sur le fait que la partition est totalement fausse :p mais c'est pas mal :/D

Re: Musique TI-84 Plus Orion - limite explosée de 95 à 999 n

Unread postPosted: 19 Sep 2013, 16:52
by AnToX98
Je crois qu'elle est (plutot) fausse parce qu'il y a une limite de tonalité sonore (je ne doute pas du tout du don musical de critor) :D

Re: Musique TI-84 Plus Orion - limite explosée de 95 à 999 n

Unread postPosted: 19 Sep 2013, 16:55
by Hayleia
Non, non elle est complètement fausse parce que les notes sont loin d'être là où il faut. Certes, il n'y a pas une précision infinie sur le diagramme, mais certaines (j'ai juste écouté le début et j'ai arrêté après) notes sont quand même très loin d'être juste. Heureusement que j'avais du Popeska à proximité immédiate pour que mes oreilles oublient vite ce qu'elles ont entendu. Mais bon, Critor ne peut pas à la fois être génie des calculettes et génie de la musique.

Très bonne astuce en tout cas ^^
Dommage que ce module coûte si cher, les programmeurs ASM auraient pu faire des trucs géniaux avec si on peut jouer de la musique même avec un graphique et un diagramme statistique.

Re: Musique TI-84 Plus Orion - limite explosée de 95 à 999 n

Unread postPosted: 19 Sep 2013, 16:57
by critor
Je n'ai aucune prétention musicale. :P
Si quelqu'un me crée la bonne liste, je publierai avec plaisir ;)

Re: Musique TI-84 Plus Orion - limite explosée de 95 à 999 n

Unread postPosted: 19 Sep 2013, 16:58
by Adriweb
Ce n'est pas
si
faux, c'est juste que par exemple les 2 dernières notes du triolet descendant (qui revient à plusieurs endroit) sont basses.

Et sinon, pour le moment, pas encore de trucs ASM pour contrôler l'output :P

Re: Musique TI-84 Plus Orion - limite explosée de 95 à 999 n

Unread postPosted: 19 Sep 2013, 17:00
by AnToX98
On s'enfout de l'output (enfaite non) mais il faut deja que les notes soient justes :p.
Je l'aurais fait volontier mais pour 2 raisons je ne peux pas :
-je n'ai pas de z80
-je n'ai pas 599 $ :(

Re: Musique TI-84 Plus Orion - limite explosée de 95 à 999 n

Unread postPosted: 19 Sep 2013, 17:01
by Hayleia
Une question me vient soudain à l'esprit. Compatibilité CSE ?

edit
JackPost

Re: Musique TI-84 Plus Orion - limite explosée de 95 à 999 n

Unread postPosted: 19 Sep 2013, 17:01
by Persalteas
Pas besoin d'autant de dollars. Suffit de repérer quels numéros Critor a mis pour quelle note.