|
Post by 3vix6 on Jun 9, 2010 10:46:53 GMT -5
Hi, I'm curious, how does someone create music for games on the Sega Genesis? I was looking at the link below and it sounds amazing (being that I'm a Megaman X fan, I may have a little bias to that series). How would someone do something like the music below? www.youtube.com/watch?v=OUwg-n1GgOo&feature=related
|
|
|
Post by jlf65 on Jun 10, 2010 0:32:03 GMT -5
There's a couple different trackers for the MD out. There's also a program that will convert (with some help by the user) XM/MIDI into SMPS (Sonic driver) format. You could even just play straight compressed PCM music if you want. I did an example apps over at SpritesMind that plays 22 kHz mono sound at 3:1 up to 8:1 ratios. 3:1 sounds good enough for music. I'd limit 8:1 to sound effects.
|
|
|
Post by TheMVRules on Jun 11, 2010 6:34:50 GMT -5
That music uses PCM drums, and possible the PSG too. There is no tracker that supports everything. kram1024 was working on a SMPS port to BasiEgaXorz. I asked him about a tracker and he said he was going to make one. But we'll have to wait.
|
|
|
Post by GiGaBiTe on Jun 15, 2010 5:43:19 GMT -5
It'd be nice to hear it on the real hardware, but you wouldn't be able to do anything else with the Genesis while it was running. That one song uses up all 6+4 channels leaving nothing for other sounds you might use in a game.
|
|
|
Post by Tiido on Jul 7, 2010 19:33:24 GMT -5
Most games use up all sound channels, including Sonic games... so when a SFX happens, one or two channels are cut for the duration of the SFX. And you can push all sound management on the Z80 leaving 68K for all other tasks. There is a tracker for MD that supports everything, its just not publically available www.youtube.com/watch?v=3M2szG4maJo
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Jul 7, 2010 22:04:03 GMT -5
Most games use up all sound channels, including Sonic games... so when a SFX happens, one or two channels are cut for the duration of the SFX. And you can push all sound management on the Z80 leaving 68K for all other tasks. There is a tracker for MD that supports everything, its just not publically available www.youtube.com/watch?v=3M2szG4maJoI especially like this sample, Tiido How do you do the percussion?
|
|
|
Post by Tom Maneiro on Jul 7, 2010 22:20:10 GMT -5
ME WANTS! The biggest problem when making music is not having skills for compose good tunes, no matter if you're using a 3l33t tracker or Notepad. Sadly, this is my case
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Jul 7, 2010 23:06:42 GMT -5
ME WANTS! The biggest problem when making music is not having skills for compose good tunes, no matter if you're using a 3l33t tracker or Notepad. Sadly, this is my case Just listen to all variety of music I mean, there are a lot of great musicians out there that don't even read sheet music
|
|
mic
Moldy Popcorn
Posts: 27
|
Post by mic on Jul 8, 2010 2:36:54 GMT -5
It's not a tracker, but.. shameless plug. You can create VGM files with it that use the PSG, YM2612 and DAC at the same time.
|
|
|
Post by Tiido on Jul 8, 2010 22:36:09 GMT -5
I especially like this sample, Tiido How do you do the percussion? 2x software mixed PCM channels @ ~22KHz, all 100% running on Z80, 68K does absolutely nothing regarding sounds besides telling Z80 when to play something. I have 2 volume steps per channel too there, but the tracker does not support it... i ran into 64K of code per segment limitation and thigns don't compile anymore And I cannot read sheet music either ^^
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Jul 9, 2010 21:23:23 GMT -5
I especially like this sample, Tiido How do you do the percussion? 2x software mixed PCM channels @ ~22KHz, all 100% running on Z80, 68K does absolutely nothing regarding sounds besides telling Z80 when to play something. I have 2 volume steps per channel too there, but the tracker does not support it... i ran into 64K of code per segment limitation and thigns don't compile anymore And I cannot read sheet music either ^^ The PCM sounds great
|
|
|
Post by sega16 on Jan 25, 2011 23:53:39 GMT -5
I especially like this sample, Tiido How do you do the percussion? 2x software mixed PCM channels @ ~22KHz, all 100% running on Z80, 68K does absolutely nothing regarding sounds besides telling Z80 when to play something. I have 2 volume steps per channel too there, but the tracker does not support it... i ran into 64K of code per segment limitation and thigns don't compile anymore And I cannot read sheet music either ^^ What is the " 64K of code per segment limitation"Dose the Z80 has a 64k limit on code?
|
|
|
Post by Tiido on Jan 26, 2011 2:52:41 GMT -5
Its PC side limit... my tracker is a rmode QB45 program
|
|
|
Post by sega16 on Jan 26, 2011 16:50:08 GMT -5
|
|
|
Post by Tiido on Jan 27, 2011 3:38:26 GMT -5
I need to do very extensive modifications to get it working in FreeBASIC...
*Toss out all XMS use *Get rid of all the DEF SEG + VARSEG optimizations *Figure out a way to get player routine called at specified intervals without doing any polling (in Windows) *Figuring out how to read keyboard scancodes (in Windows) *Figuring out how to do MIDI like you do it with direct control of MPU-401 (in Windows)
I'd have not much trouble with DOS version done in FreeBASIC, but I will definitely have issues when it comes to Windows due to lack of direct I/O, and even it its enabled essential things like Keyboard will still not work.
|
|