Banner
Views: 686,150,156
Time:
12 users online: anonimzwx, CosmicTiff, FailSandwich, o fsvgm777, Fullcannon, hash, o Lazy, Mordare, Nikushimi, RanAS, Thomas, Tobio - Guests: 73 - Bots: 483Users: 36,029 (1,423 active)
Latest: Nikushimi
Tip: If you give the player a cape, be sure they can't cheat and fly over the level with it!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: 21

Menu

Follow Us On

  • Facebook
  • Twitter
  • YouTube

Affiliates

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