π
<-
Chat plein-écran
[^]

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

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84pfr: :32ti84p: :32ti84pse: :32ti85: :32ti86: :32tinsk84: :32tinsk84n: :32tinstpk84: :32tinstpk84n: :32ti83pce: :32ti82a:

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

Unread postby critor » 19 Sep 2013, 16:43

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!" ;)
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 63.4%
 
Posts: 27562
Images: 6400
Joined: 25 Oct 2008, 00:00
Location: Aix-Marseille
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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

Unread postby Persalteas » 19 Sep 2013, 16:46

J'AD-ORE !! :)

Félicitations pour cette ingéniosité ! :)
On est a deux doigts de créer un convertisseur MIDI>8xl...
User avatar
Persalteas
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 93.8%
 
Posts: 2334
Images: 107
Joined: 04 Feb 2010, 00:00
Location: Lyon (France)
Gender: Male
Calculator(s):
Class: Ing3 Bio-Informatique

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

Unread postby nikitouzz » 19 Sep 2013, 16:47

On passeras sur le fait que la partition est totalement fausse :p mais c'est pas mal :/D
Mes records personnels :
2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Image
User avatar
nikitouzzModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 99.9%
 
Posts: 1008
Images: 1
Joined: 16 Feb 2012, 18:39
Gender: Male
Calculator(s):
Class: Fac de maths

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

Unread postby AnToX98 » 19 Sep 2013, 16:52

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
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 70.2%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
Class: 1ere S

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

Unread postby Hayleia » 19 Sep 2013, 16:55

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.
Last edited by Hayleia on 19 Sep 2013, 16:58, edited 1 time in total.
Image
ImageImageImage
Pokemon Topaze
(Axe) discussion and download links here

(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaDonat.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 72.4%
 
Posts: 2276
Images: 1
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
Class: Templar

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

Unread postby critor » 19 Sep 2013, 16:57

Je n'ai aucune prétention musicale. :P
Si quelqu'un me crée la bonne liste, je publierai avec plaisir ;)
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 63.4%
 
Posts: 27562
Images: 6400
Joined: 25 Oct 2008, 00:00
Location: Aix-Marseille
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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

Unread postby Adriweb » 19 Sep 2013, 16:58

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
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 37.9%
 
Posts: 11323
Images: 830
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Unread postby AnToX98 » 19 Sep 2013, 17:00

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 $ :(
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 70.2%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
Class: 1ere S

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

Unread postby Hayleia » 19 Sep 2013, 17:01

Une question me vient soudain à l'esprit. Compatibilité CSE ?

edit
JackPost
Image
ImageImageImage
Pokemon Topaze
(Axe) discussion and download links here

(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaDonat.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 72.4%
 
Posts: 2276
Images: 1
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
Class: Templar

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

Unread postby Persalteas » 19 Sep 2013, 17:01

Pas besoin d'autant de dollars. Suffit de repérer quels numéros Critor a mis pour quelle note.
User avatar
Persalteas
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 93.8%
 
Posts: 2334
Images: 107
Joined: 04 Feb 2010, 00:00
Location: Lyon (France)
Gender: Male
Calculator(s):
Class: Ing3 Bio-Informatique

Next

Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Who is online

Users browsing this forum: No registered users and 5 guests

-
Search
-
Featured topics
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
For more contests, prizes, reviews, helping us pay the server and domains...
PayPal : paiement en ligne sécurisé - secure online payments
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
499 utilisateurs:
>443 invités
>51 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)