Author Topic: MIDI To Axe Music Converter  (Read 36101 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55863
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: MIDI To Axe Music Converter
« Reply #30 on: July 03, 2010, 04:33:54 pm »
wow that would be cool.

And yeah I noticed the music data is quite small considering there are many notes.

Quigibo, do you think it will be possible in future versions to play two different notes at once like this? http://www.ticalc.org/archives/files/fileinfo/144/14445.html

Also on a off-topic note, Nemo seemed a bit scared about your Axe Parser 0.3.3 forum signature D:
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

Offline Michael.3545

  • LV3 Member (Next: 100)
  • ***
  • Posts: 69
  • Rating: +13/-7
    • View Profile
Re: MIDI To Axe Music Converter
« Reply #31 on: July 03, 2010, 05:15:19 pm »
Here is what it sounds like form a real live calculator.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55863
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: MIDI To Axe Music Converter
« Reply #32 on: July 03, 2010, 05:18:24 pm »
Nice, it sounds better than WabbitEmu. In wabbitemu the pitch is off and and you hear big clicks between notes, causing fast chords to sound crappy. Thanks for posting a mp3 of how it sounds like ^^
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

_player1537

  • Guest
Re: MIDI To Axe Music Converter
« Reply #33 on: July 03, 2010, 08:53:30 pm »
just wondering, are there any good sites for downloading the type 0 midi files?

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: MIDI To Axe Music Converter
« Reply #34 on: July 03, 2010, 09:17:42 pm »
I should've know that that'd be a rickroll :P
Well, you can't make someone lose The Game by playing music, so why didn't that occur to me...
The sound quality in that mp3 is surprisingly good, it being a calculator. :) Somebody convert another song! :P
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55863
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: MIDI To Axe Music Converter
« Reply #35 on: July 03, 2010, 09:22:17 pm »
just wondering, are there any good sites for downloading the type 0 midi files?
I don't know. I think you need to download reg ones and then convert them using the software Quigibo linked to
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

_player1537

  • Guest
Re: MIDI To Axe Music Converter
« Reply #36 on: July 03, 2010, 09:50:11 pm »
oops, I just noticed quigibo posted a link to where he gets his. >.<

Does anyone know of a software to merge the tracks of a midi together?
« Last Edit: July 03, 2010, 11:44:37 pm by _player1537 »

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: MIDI To Axe Music Converter
« Reply #37 on: July 03, 2010, 11:53:33 pm »
In NWC, you can right click on each track, go to properties, and then in the "MIDI" menu change all the channels to channel 1.  Then save the midi as a type 0 and reopen it.  When reopening, make sure you have "Max single track chord size" set to its maximum 127.  It should all be on a single track now.
« Last Edit: July 03, 2010, 11:54:28 pm by Quigibo »
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: MIDI To Axe Music Converter
« Reply #38 on: July 04, 2010, 03:54:32 am »
Ok, confirmed that sound does not work on my TI 83+ BE, but works fine on my TI 83+ SE. Any idea why? are you using any ASM commands that are not supported on the normal 83+?
*Edit* perhaps it isn't reading the keypresses?... I don't know
« Last Edit: July 04, 2010, 03:55:33 am by Art_of_camelot »

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: MIDI To Axe Music Converter
« Reply #39 on: July 04, 2010, 04:07:55 am »
Oh I think I know what it is now, I was using a shortcut in the code to save space which would only affect the 83+BE but I didn't think it would cause any problems with the actual sound.  Oh well, its only an extra byte for the entire program to fix it I guess.

EDIT: I fixed it but also decided to make the routine take 2 byte frequency data so its 4-5 bytes larger than before.  Some songs won't be compatible using this player because now note "0" (middle C) is actually 65536 instead of "255".  But I am going to modify the midi converter to use this new range extender to cover the whole keyboard.  This data will be 3 bytes per note instead of 2 so music will be a little larger, but now the songs should convert better.
« Last Edit: July 04, 2010, 04:24:05 am by Quigibo »
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: MIDI To Axe Music Converter
« Reply #40 on: July 04, 2010, 04:35:48 am »
Here, try this: http://ourl.ca/4008
Although not written in Axe, it's still by Quigibo. :D

As for the sound, this is epic!  Excellent job Quigibo! ;D  Wow. ^-^

Yes i see, that's great!
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: MIDI To Axe Music Converter
« Reply #41 on: July 04, 2010, 04:49:30 am »
Oh I think I know what it is now, I was using a shortcut in the code to save space which would only affect the 83+BE but I didn't think it would cause any problems with the actual sound.  Oh well, its only an extra byte for the entire program to fix it I guess.

EDIT: I fixed it but also decided to make the routine take 2 byte frequency data so its 4-5 bytes larger than before.  Some songs won't be compatible using this player because now note "0" (middle C) is actually 65536 instead of "255".  But I am going to modify the midi converter to use this new range extender to cover the whole keyboard.  This data will be 3 bytes per note instead of 2 so music will be a little larger, but now the songs should convert better.
I'll try it again when you have time to post an update. I'm glad this was an easy fix (hopefully). :D Also, I don't know if I mentioned this before, but this does sound really awesome on calc. ;) I keep playing with it!

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: MIDI To Axe Music Converter
« Reply #42 on: July 04, 2010, 05:57:20 am »
EPIC ALERT!  8)  I converted the entire opening of my favorite RPG using the new format.

This is the executable only since the feature is not out yet.  Only 1 track just press 1.  15MHz only.
EDIT: It sounds way better on calc by the way becasue for some reason the tempo fluctuations are really exaggerated in wabbitemu.
« Last Edit: July 04, 2010, 06:09:35 am by Quigibo »
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: MIDI To Axe Music Converter
« Reply #43 on: July 04, 2010, 06:08:46 am »
without "autoreturnwithoutfull", is this possible? =)
« Last Edit: July 04, 2010, 12:18:23 pm by kindermoumoute »
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: MIDI To Axe Music Converter
« Reply #44 on: July 04, 2010, 06:10:06 am »
Understood! I absolutely love Chrono Trigger! , checking it out now.8)
*Edit* Very cool!  ;D Question: Would 2 channel audio would be much larger than 1? IE: still mono sound, but left and right channels?
« Last Edit: July 04, 2010, 06:16:22 am by Art_of_camelot »