Previous Page | Next Page

by dj4uk6cjm at 7:01 PM EDT on April 16, 2016
Hmm that's odd, they play fine for me. Did you try opening them in anvil studio or something like fl studio? You may need to update windows media player because it should be able to play midi files unless theres something wrong with the encoder and I wouldn't use winamp for opening midi files since its known to have issues, try foobar2000.

Some midis like arasuji (intro theme) and the boss theme play fine, do note the other midis with low byte rate were not and still cannot be converted properly with any bms program as of yet. A lot of people have tried, hope I helped somewhat.
by XaikuTheMaverickHunter at 9:39 PM EDT on April 19, 2016
As far as simply opening them in a player is concerned, I may try the foobar2000 player, but the fact is my project requires the use of FL Studio, as I plan to make arrangements, even though I know about the fanmade MIDIs that exist, if that makes any sense.
by kode54 at 12:57 AM EDT on April 22, 2016
Please try processing the files through my MIDI processing library first. If necessary, you may wish to try either the -1 or the -lpx switches. The -1 switch will turn a type 0 file into a type 1 file, and the -lpx switch will do that, as well as splitting tracks based on their use of program change commands. Useful if you need to route different instruments through different plugins.

https://gitlab.kode54.net/kode54/tomid
by jimbo1qaz at 3:15 AM EDT on April 22, 2016
@kode54

Does your "tomid" program support bank switching? My current program doesn't. https://github.com/jimbo1qaz/msh/

I'm considering a MIDI-like format without a 16-channel limit. Can you help?
by XaikuTheMaverickHunter at 8:43 PM EDT on April 22, 2016
@jimbo1gaz

How do I use your tool? There's just a bunch of .PY files that I don't know how to manipulate...

Yeah... I'm dumb.
by kode54 at 1:15 AM EDT on April 23, 2016
My tool is C++, and it needs to be compiled, and run from a terminal. Last time I checked, a Makefile was also included.

E: Close enough: Build scripts.

edited 1:16 AM EDT April 23, 2016
by jimbo1qaz at 1:36 AM EDT on April 23, 2016
My tool? msh? It's not really intended for anyone other than me. It's a "shell" interpreter that runs special scripts, to convert vgmtrans MIDIs into General MIDI files.

It requires Python 3 on your system. Then you drag your MIDI onto msh.py to open a shell, or call "msh.py script.msh song.midi". "mshload.py script.msh"

If you really want to use it, run "msh file.mid", enter "split_all", and "channel_all" (to reassign channels), then "write" (then check file.out.mid).

Note that my program removes all intermediate program-change events when splitting tracks, so the resulting tracks will not play properly in a single channel. I could change that, if I wanted to. However...

[spoiler]
At the present time, it takes days to write a script for a single song. I'm spending much of the time working around MIDI limitations, rather than making stuff sound good. That's because I first split each track's instruments into multiple channels, causing me to run out of MIDI channels.

As a result, I'm semi-retiring the program.
[/spoiler]

edited 1:40 AM EDT April 23, 2016

edited 1:40 AM EDT April 23, 2016

edited 1:41 AM EDT April 23, 2016
by XaikuTheMaverickHunter at 12:01 PM EDT on April 23, 2016
@kode54

I tried to compile it using g++ and cmd, typing in "g++ 2mid.cpp" and it gave me this message;

"'g++' is not recognized as an internal or external command, operable program, or batch file."

What can I do?
by jimbo1qaz at 2:57 PM EDT on April 23, 2016
You need a C++ compiler. You should probably use mingw2 or msys2. mingw2 *may* be easier to use for less computer-savvy people.
by XaikuTheMaverickHunter at 10:38 PM EDT on September 22, 2016
Man, did this thread become quiet or what? Anyway, after a while, I decided to approach my "A Link to the Past/Triforce of the Gods/Four Swords Adventures/Four Swords Plus(+) reworked soundtrack" thing; reverse engineer the non-functioning MIDIs via the game's instruments. If anyone has an idea on how to convert the instrument files into SF2s, or if it's already been done by someone else, please let me know.

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

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