Previous Page | Next Page

by Yuuto at 8:33 AM EDT on August 13, 2012
Since I don't have experience in PHP (I'm glad that I understand it to some extent) I'm going to rewrite a converter in C#. Using the PHP script as a base, of course.

edited 8:41 AM EDT August 13, 2012
by maxton at 3:39 PM EDT on August 13, 2012
That would probably be better anyway, keeping it as an online script would become a POTA at some point, and having a local executable would allow for a more intricate program, possibly including not only MIDI conversion but also incorporating sample extraction
by Yuuto at 7:47 AM EDT on August 15, 2012
Okay a first version is finished. The "length of tempo" issue from the PHP is fixed, but is doesn't loop (I mean the notes aren't put twice in the MIDI, which keeps the files smaller). It works well for the normal sequences, but not really for the adaptive/dynamic ones yet. In the main header of these there appear some strange 0x00 markers, does anyone have an idea what that could be?
by maxton at 7:07 PM EDT on August 18, 2012
Which seqs are the 'adaptive/dynamic' ones?
by Yuuto at 5:51 AM EDT on August 19, 2012
That are the sequences where the music changes under special conditions, e.g. field_link_day.bms, this sequence has many dynamic parts.
by TurbomanAlco at 4:22 PM EDT on August 19, 2012
Cool, it would be very useful to have an executable version of the bms converter. Unfortunately that's all realy out of my knowledge. And it appears the fine tune fixes the song a bit. I geuss you notice it more with the higher quality.
by TurbomanAlco at 12:05 AM EDT on August 25, 2012
Ok, I finished the Queen Rutela's theme but to completely finish it I'll have to put in the reverb because otherwise it dosn't seem completely perfect. I assume that the B8 02 hex values in the bms code are in order by the same way they are listed in the midi output. But the thing I dont get is how to use the number following it. Apparently that reverb value can't go over 127 or 7F in hex. But what does that number realy mean? Is it the roomsize, dampening, dry level, or reverb time? There's lots of values when working with reverb, not just one.
by Yuuto at 4:43 AM EDT on August 25, 2012
It is the dampening. When I did this in Audacity I used 0,16 sec for delay (propably always the same) and the value for dampening, where 7f would be 0,5).
by Yuuto at 7:42 PM EDT on September 4, 2012
I think I've found the reason for the wrong instruments in some of the seqs. The instrument change command (e3) is always preceded by an e2 command which mostly has the value 0b. The wrong instruments use another value, so far I've seen 0d and 33 (in the howl songs). Perhaps this is some kind of instrument bank change?
by braun at 8:05 PM EDT on September 8, 2012
ooo is there more progress on this? Could one upload the instrument samples somewheres?

Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source