Author Topic: Orion TI-84 Plus music - now up to 999 notes  (Read 3051 times)

0 Members and 1 Guest are viewing this topic.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Orion TI-84 Plus music - now up to 999 notes
« on: September 19, 2013, 04:39:42 pm »
In a previous news, Adriweb did invent an easy way to play music on TI-84 Plus, using the Orion voice module.  ;D


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).

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


I am pleased to announce today that I have literally exploded this hardware limitation!  ;D
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!  ;D

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! ;)


Tinkerers philosophy:
The real question is not "what does it do" but "what can I make it do!" ;)


Source:
http://tiplanet.org/forum/viewtopic.php?p=148335&lang=en
« Last Edit: September 20, 2013, 03:19:10 pm by critor »
TI-Planet co-admin.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Orion TI-84 Plus music - now up to 999 notes
« Reply #1 on: September 19, 2013, 05:27:00 pm »
Now, the ones with a better musical background than mine, should be able to help us at making some conversion/reference table.
 
You've got all playable sounds in trace mode with the 63 vertical positions of the cursor (Y=0, 1, 2, ..., 61, 62)


Thanks to you, we might be able to achieve huge things in the future. ;)
« Last Edit: September 19, 2013, 05:27:53 pm by critor »
TI-Planet co-admin.

Offline blue_bear_94

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 801
  • Rating: +25/-35
  • Touhou Enthusiast / Former Troll / 68k Programmer
    • View Profile
Re: Orion TI-84 Plus music - now up to 999 notes
« Reply #2 on: September 19, 2013, 11:01:34 pm »
It's not aligned to the half-tones that we are used to employing in music, though...
Due to dissatisfaction, I will be inactive on Omnimaga until further notice. (?? THP hasn't been much success and there's also the CE. I might possibly be here for a while.)
If you want to implore me to come back, or otherwise contact me, I can be found on GitHub (bluebear94), Twitter (@melranosF_), Reddit (/u/Fluffy8x), or e-mail (if you know my address). As a last resort, send me a PM on Cemetech (bluebear94) or join Touhou Prono (don't be fooled by the name). I've also enabled notifications for PMs on Omnimaga, but I don't advise using that since I might be banned.
Elvyna (Sunrise) 4 5%
TI-84+SE User (2.30 2.55 MP 2.43)
TI-89 Titanium User (3.10)
Casio Prizm User? (1.02)
Bag  東方ぷろの

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Orion TI-84 Plus music - now up to 999 notes
« Reply #3 on: September 20, 2013, 06:53:13 am »
blue_bear_94 :
Yeah, I noticed that before :
Quote
Indeed, the height of the sound depends directly on the y-coordinate of the pixel, but the change is not by semitone as in our traditional tempered scales ; in fact, the increase in pitch of the sounds are done by a few commas and therefore we don't always get on a well-defined note ...

It makes making music a bit more complicated, or well, just a bit weird for the listener some time.

(Critor : wring link for the "Previous news" :P)
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline Roboman

  • LV3 Member (Next: 100)
  • ***
  • Posts: 96
  • Rating: +10/-2
  • These peanuts taste so good!
    • View Profile
Re: Orion TI-84 Plus music - now up to 999 notes
« Reply #4 on: September 20, 2013, 09:24:00 am »
Nice!
now if only it could be automated with a basic program...
(asm automation is more likeley... someone figure that out XD)
:w00t:
UP-UP-DOWN-DOWN-LEFT-RIGHT-LEFT-RIGHT-B-A-ENTER


I always post in good faith!
http://en.wikipedia.org/wiki/Good_faith
If I end up being rude please tell me and understand!
Spoiler For Spoiler:
:-[  I never mean to say things ... negativley...
I am a bit socialy aqward so I often dont pick up on sarcasm or recognize myself being rude...

...

I am sorry for any offence...

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7918
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Orion TI-84 Plus music - now up to 999 notes
« Reply #5 on: September 20, 2013, 12:46:55 pm »
Nice one!
Now let's put a rickroll on there, finally.....

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55845
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Orion TI-84 Plus music - now up to 999 notes
« Reply #6 on: September 20, 2013, 11:25:15 pm »
Nice find :D

Btw if an auto keypress program was made, I wonder if we could simulate double channel music by quickly alternating between notes?
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify