Interesting utility that might help with reversing Gamecube BMS files. by Basillica at 5:58 PM EDT on March 30, 2019
While looking around for attempts at reverse-engineering Pikmin's music, I found this utility that was made for Super Mario Sunshine that compiles MIDI into BMS files, among other things.

https://github.com/arookas/flaaffy

There's also some documentation on the custom assembly language used:

https://github.com/arookas/flaaffy/blob/master/cotton.md

There's also an older utility by the same person that might contain some more information:

https://github.com/arookas/MIDItoBMS

edited 5:59 PM EDT March 30, 2019

edited 5:59 PM EDT March 30, 2019

edited 6:06 PM EDT March 30, 2019
by thecoreyburton at 2:55 AM EDT on April 1, 2019
Recently, Xayrga made a tool for playback and it was posted here. It's not perfect, but it's easy to use and was a very exciting thing to see released!

edited 2:56 AM EDT April 1, 2019
by fuzziqersoftware at 2:34 PM EDT on April 4, 2019
A while ago I wrote a BMS synthesizer as part of gctools, which is also not perfect. Thanks for sharing the links; there's a lot of good documentation in arookas' repo... if I'm bored some weekend I might implement more of the register commands.
by AdeleHouck at 5:54 AM EDT on April 7, 2019
Will use it for several of my new projects further.


Go to Page 0

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