Castle Paradox Forum Index Castle Paradox

 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 Gamelist   Review List   Song List   All Journals   Site Stats   Search Gamelist   IRC Chat Room

Is there a program that converts BAM to MIDI?

 
Post new topic   Reply to topic    Castle Paradox Forum Index -> Creative Corner
View previous topic :: View next topic  
Author Message
Tisteca
Life is 1337.




Joined: 29 Dec 2006
Posts: 20
Location: <insert witty location here>

PostPosted: Thu Jan 04, 2007 6:18 pm    Post subject: Is there a program that converts BAM to MIDI? Reply with quote

Is there?
_________________
Placeholder until I can think of something.
Back to top
View user's profile Send private message
TwinHamster
♫ Furious souls, burn eternally! ♫




Joined: 07 Mar 2004
Posts: 1352

PostPosted: Thu Jan 04, 2007 6:22 pm    Post subject: Reply with quote

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.
Neutral
Back to top
View user's profile Send private message Send e-mail AIM Address
Calehay
...yeah.
Class B Minstrel



Joined: 07 Jul 2004
Posts: 549

PostPosted: Thu Jan 04, 2007 10:05 pm    Post subject: Reply with quote

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
View user's profile Send private message AIM Address
Setu_Firestorm
Music Composer




Joined: 26 Mar 2003
Posts: 2566
Location: Holiday. FL

PostPosted: Fri Jan 05, 2007 8:15 am    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website AIM Address MSN Messenger
msw188




Joined: 02 Jul 2003
Posts: 1041

PostPosted: Mon Jan 08, 2007 6:50 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Bob the Hamster
OHRRPGCE Developer




Joined: 22 Feb 2003
Posts: 2526
Location: Hamster Republic (Southern California Enclave)

PostPosted: Tue Jan 09, 2007 10:18 am    Post subject: bam2mid.exe Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
Tisteca
Life is 1337.




Joined: 29 Dec 2006
Posts: 20
Location: <insert witty location here>

PostPosted: Tue Jan 16, 2007 2:59 pm    Post subject: Re: bam2mid.exe Reply with quote

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
View user's profile Send private message
Bob the Hamster
OHRRPGCE Developer




Joined: 22 Feb 2003
Posts: 2526
Location: Hamster Republic (Southern California Enclave)

PostPosted: Tue Jan 16, 2007 3:05 pm    Post subject: Re: bam2mid.exe Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
Tisteca
Life is 1337.




Joined: 29 Dec 2006
Posts: 20
Location: <insert witty location here>

PostPosted: Thu Jan 18, 2007 3:12 pm    Post subject: Re: bam2mid.exe Reply with quote

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. Happy

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
View user's profile Send private message
Bob the Hamster
OHRRPGCE Developer




Joined: 22 Feb 2003
Posts: 2526
Location: Hamster Republic (Southern California Enclave)

PostPosted: Thu Jan 18, 2007 4:26 pm    Post subject: Re: bam2mid.exe Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
Tisteca
Life is 1337.




Joined: 29 Dec 2006
Posts: 20
Location: <insert witty location here>

PostPosted: Fri Jan 19, 2007 8:17 pm    Post subject: Re: bam2mid.exe Reply with quote

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
View user's profile Send private message
Setu_Firestorm
Music Composer




Joined: 26 Mar 2003
Posts: 2566
Location: Holiday. FL

PostPosted: Sat Jan 20, 2007 10:07 am    Post subject: Reply with quote

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.
_________________


Facebook: http://www.facebook.com/georgerpowell
Newgrounds: http://setu-firestorm.newgrounds.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address MSN Messenger
Bob the Hamster
OHRRPGCE Developer




Joined: 22 Feb 2003
Posts: 2526
Location: Hamster Republic (Southern California Enclave)

PostPosted: Sun Jan 21, 2007 9:35 pm    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Castle Paradox Forum Index -> Creative Corner All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group