View previous topic :: View next topic |
Author |
Message |
Tisteca Life is 1337.
Joined: 29 Dec 2006 Posts: 20 Location: <insert witty location here>
|
Posted: Thu Jan 04, 2007 6:18 pm Post subject: Is there a program that converts BAM to MIDI? |
|
|
Is there? _________________ Placeholder until I can think of something. |
|
Back to top |
|
 |
TwinHamster ♫ Furious souls, burn eternally! ♫

Joined: 07 Mar 2004 Posts: 1352
|
Posted: Thu Jan 04, 2007 6:22 pm Post subject: |
|
|
I believe Stephanie's PC Piano was supposed to have a feature that would let you do that, but I never got it to work.
Besides that, I don't think there's anything else that can do that. Sorry.  |
|
Back to top |
|
 |
Calehay ...yeah. Class B Minstrel

Joined: 07 Jul 2004 Posts: 549
|
Posted: Thu Jan 04, 2007 10:05 pm Post subject: |
|
|
If you're music-savvy, you could transcribe it from Notate into something like Noteworthy Composer.
Other than that, I don't think there is anything else. If its a plus, when someone is playing the game, it converts the BAM into a MIDI on the fly, playing the sounds with MIDI. However, what comes with that is BAM's 9 voice limit. _________________ Calehay |
|
Back to top |
|
 |
Setu_Firestorm Music Composer

Joined: 26 Mar 2003 Posts: 2566 Location: Holiday. FL
|
Posted: Fri Jan 05, 2007 8:15 am Post subject: |
|
|
Yeah, unfortunately, your options are limited in that realm. However, if there are BAMs that you'd like MIDIs to, you can either ask the original composer (who would most likely be in this community) or if its public domain (like the ones that come with the OHR package), then I'm sure you can easily find them if you Google them. _________________
Facebook: http://www.facebook.com/georgerpowell
Newgrounds: http://setu-firestorm.newgrounds.com |
|
Back to top |
|
 |
msw188
Joined: 02 Jul 2003 Posts: 1041
|
Posted: Mon Jan 08, 2007 6:50 pm Post subject: |
|
|
Wait a minute guys, don't we have a command line exe that does this? I could have sworn that this was how I got my BAM files fixed up in Anvil. The problem is that the converter does not recognize notes in terms of any given beat, only in terms of data. What it gives you as a MIDI is a horrible mess of notation with dotted quarter notes tied to dotted sixteenth notes, and things of this sort. From there, you practically have to rewrite it. _________________ My first completed OHR game, Tales of the New World:
http://castleparadox.com/gamelist-display.php?game=161
This website link is for my funk/rock band, Euphonic Brew:
www.euphonicbrew.com |
|
Back to top |
|
 |
Bob the Hamster OHRRPGCE Developer

Joined: 22 Feb 2003 Posts: 2526 Location: Hamster Republic (Southern California Enclave)
|
Posted: Tue Jan 09, 2007 10:18 am Post subject: bam2mid.exe |
|
|
Actually, every time you play a bam in your game it is automatically converted into a midi file. They are however, a bit inconvenient to find. They end up in temporary names like playing.tmp/gamename.0-597.bmd
A long time ago, we wrote a command-line utility to convert a BAM into a MID but it has not been available as a pre-build exe for non-developers. I have just now fixed that.
Download http://hamsterrepublic.com/ohrrpgce/nightly/bam2mid.zip and let us know how it works for you. |
|
Back to top |
|
 |
Tisteca Life is 1337.
Joined: 29 Dec 2006 Posts: 20 Location: <insert witty location here>
|
Posted: Tue Jan 16, 2007 2:59 pm Post subject: Re: bam2mid.exe |
|
|
James Paige wrote: | Actually, every time you play a bam in your game it is automatically converted into a midi file. They are however, a bit inconvenient to find. They end up in temporary names like playing.tmp/gamename.0-597.bmd
A long time ago, we wrote a command-line utility to convert a BAM into a MID but it has not been available as a pre-build exe for non-developers. I have just now fixed that.
Download http://hamsterrepublic.com/ohrrpgce/nightly/bam2mid.zip and let us know how it works for you. |
Since you said "a long time ago", I tried compiling it with Quickbasic. Unfortunately, there were a lot of error messages. |
|
Back to top |
|
 |
Bob the Hamster OHRRPGCE Developer

Joined: 22 Feb 2003 Posts: 2526 Location: Hamster Republic (Southern California Enclave)
|
Posted: Tue Jan 16, 2007 3:05 pm Post subject: Re: bam2mid.exe |
|
|
Tisteca wrote: |
Since you said "a long time ago", I tried compiling it with Quickbasic. Unfortunately, there were a lot of error messages. |
No, not that long ago. :)
There never has been midi support in the QB version |
|
Back to top |
|
 |
Tisteca Life is 1337.
Joined: 29 Dec 2006 Posts: 20 Location: <insert witty location here>
|
Posted: Thu Jan 18, 2007 3:12 pm Post subject: Re: bam2mid.exe |
|
|
James Paige wrote: | Tisteca wrote: |
Since you said "a long time ago", I tried compiling it with Quickbasic. Unfortunately, there were a lot of error messages. |
No, not that long ago.
There never has been midi support in the QB version |
Okay, trying Freebasic...
C:\Program Files\FreeBASIC>fbc bam2mid.bas
bam2mid.o:fake:(.text+0x31c): undefined reference to `DEBUG@4'
bam2mid.o:fake:(.text+0x3fc): undefined reference to `DEBUG@4'
bam2mid.o:fake:(.text+0x4f2): undefined reference to `DEBUG@4'
C:\Program Files\FreeBASIC>fbc b2m.bas
b2m.o:fake:(.text+0x14b): undefined reference to `BAM2MID@12' |
|
Back to top |
|
 |
Bob the Hamster OHRRPGCE Developer

Joined: 22 Feb 2003 Posts: 2526 Location: Hamster Republic (Southern California Enclave)
|
Posted: Thu Jan 18, 2007 4:26 pm Post subject: Re: bam2mid.exe |
|
|
Tisteca wrote: | Okay, trying Freebasic...
C:\Program Files\FreeBASIC>fbc bam2mid.bas
bam2mid.o:fake:(.text+0x31c): undefined reference to `DEBUG@4'
bam2mid.o:fake:(.text+0x3fc): undefined reference to `DEBUG@4'
bam2mid.o:fake:(.text+0x4f2): undefined reference to `DEBUG@4'
C:\Program Files\FreeBASIC>fbc b2m.bas
b2m.o:fake:(.text+0x14b): undefined reference to `BAM2MID@12' |
I was about to explain that you are simply supposed to run make-bam2mid.bat, just like it says in the included bam2mid.txt file, and then I was going to ask why you are so keen to compile it yourself when there is a pre-build exe in the zip file....
when I discovered that BOTH the make-bam2mid.bat file for compiling AND the pre-built bam2mid.exe are MISSING from the download! How clumsy of me!
I have fixed the problem. Please redownload http://hamsterrepublic.com/ohrrpgce/nightly/bam2mid.zip |
|
Back to top |
|
 |
Tisteca Life is 1337.
Joined: 29 Dec 2006 Posts: 20 Location: <insert witty location here>
|
Posted: Fri Jan 19, 2007 8:17 pm Post subject: Re: bam2mid.exe |
|
|
James Paige wrote: | Tisteca wrote: | Okay, trying Freebasic...
C:\Program Files\FreeBASIC>fbc bam2mid.bas
bam2mid.o:fake:(.text+0x31c): undefined reference to `DEBUG@4'
bam2mid.o:fake:(.text+0x3fc): undefined reference to `DEBUG@4'
bam2mid.o:fake:(.text+0x4f2): undefined reference to `DEBUG@4'
C:\Program Files\FreeBASIC>fbc b2m.bas
b2m.o:fake:(.text+0x14b): undefined reference to `BAM2MID@12' |
I was about to explain that you are simply supposed to run make-bam2mid.bat, just like it says in the included bam2mid.txt file, and then I was going to ask why you are so keen to compile it yourself when there is a pre-build exe in the zip file....
when I discovered that BOTH the make-bam2mid.bat file for compiling AND the pre-built bam2mid.exe are MISSING from the download! How clumsy of me!
I have fixed the problem. Please redownload http://hamsterrepublic.com/ohrrpgce/nightly/bam2mid.zip |
Cue the FF victory theme. It worked. Thanks. |
|
Back to top |
|
 |
Setu_Firestorm Music Composer

Joined: 26 Mar 2003 Posts: 2566 Location: Holiday. FL
|
|
Back to top |
|
 |
Bob the Hamster OHRRPGCE Developer

Joined: 22 Feb 2003 Posts: 2526 Location: Hamster Republic (Southern California Enclave)
|
Posted: Sun Jan 21, 2007 9:35 pm Post subject: |
|
|
Setu_Firestorm wrote: | I can't imagine that converting from BAM to MIDI will reap as rich results as the original MIDI before the 9-voice polyphony of BAM chops it up. |
Of course not, but this util is useful for those BAM files that are original compositions (for which no MID original ever existed) |
|
Back to top |
|
 |
|