Banner
Views: 707,102,786
Time:
8 users online: He's the Evil Santa Bolts, Satan, Space Jesus, SwampMage, Peppermint, Spooky Nozomi, Ultradragonyoshi, HoliDippy - Guests: 27 - Bots: 134Users: 36,930 (1,423 active)
Latest: Relysin
Tip: Avoid making large, flat, boring stretches of land. Vary up the architecture and spritework in your levels.Not logged in.
AddMusicK / AddMusicM MML Drum Fixer
Forum Index - SMW Hacking - SMW Hacking Help - Custom Music - AddMusicK / AddMusicM MML Drum Fixer
Pages: « 1 »

Try it!

Background

In GM standard MIDI files, channel 10 is reserved for percussion instruments only. Notes recorded on channel 10 always produce percussion sounds when transmitted to a keyboard or synth module which uses the GM standard. (via WikiPedia)

However, the sound driver of AddMusicK / AddMusicM do not have such feature. If you convert a song from MIDI, you have to define different instrument and other channel values to make it work.

I wrote this mini tool to solve such issues. It scans all of notes in various pitch, then replace with fitting labels. Now, it can be dealed quickly.

Example


Code
; Input
#0
o4c8d8e8d8c8d8e8d8

#1
o5c8c8d8c8c8c8d8c8


Code
; Output
"PERC48X=o4 c"
"PERC50X=o4 c"
"PERC52X=o4 c"
"PERC60X=o4 c"
"PERC62X=o4 c"

#0
 PERC48X8 PERC50X8 PERC52X8 PERC50X8 PERC48X8 PERC50X8 PERC52X8 PERC50X8

#1
 PERC60X8 PERC60X8 PERC62X8 PERC60X8 PERC60X8 PERC60X8 PERC62X8 PERC60X8


Code
; So you can make your percussion channel works smoothly
"PERC48X=o4 @21 c"
"PERC50X=o4 @29 c"
"PERC52X=o4 @10 c"
"PERC60X=o4 @22 c"
"PERC62X=o4 @23 c"

#0
 PERC48X8 PERC50X8 PERC52X8 PERC50X8 PERC48X8 PERC50X8 PERC52X8 PERC50X8

#1
 PERC60X8 PERC60X8 PERC62X8 PERC60X8 PERC60X8 PERC60X8 PERC62X8 PERC60X8

Notice

  • A channel of percussion MML just converted from a MIDI should be inputed.
  • Be aware this tool DO NOT deal with comments and other commands!

Sorry for my bad English, hopefully I explained it well.

Pages: « 1 »
Forum Index - SMW Hacking - SMW Hacking Help - Custom Music - AddMusicK / AddMusicM MML Drum Fixer

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2018 - SMW Central
Legal Information - Privacy Policy - Link To Us


Total queries: 22

Menu

Follow Us On

  • Facebook
  • Twitter
  • YouTube

Affiliates

  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • ROMhacking.net
  • MFGG
  • Gaming Reinvented