Edit: This topic is not for "how to code mml" guides. This topic is for good sites to learn how to make good tunes with MML. Please post any sites you find that provide good mml files.
I'd say the biggest problem with mml is not the interface (or lack thereof) but the pitiful support the format has in the states. For people to learn quickly they need to have useful examples. They need to study from the pros. I have managed to find this site that provides the nsf AND the mml used to compose the tune.
http://mck2ch.hp.infoseek.co.jp/mmldata.htm
Do any of you know of places like this that are a treasure trove for the mml composer?
nullsleep had a tutorial on his website at one time. it was about 2 years ago when i took the tutorial though. have you tried 2a03.org?
tutorials are nice and all but this is more in practice information rather than "how to code in mml, the guide". I mean you can learn all the stuff but what good is it if you don't know how to make good tunes? That is what this topic is geared to.
While 2a03.org and the like are nice, they don't show you the mml along with the nsf. Having the mml to look at is vital, in fact it is the single best way to learn at all. Otherwise, you're just making blind guesses.
i see your point(wow, what a thrashing) are there any nsf to mml converters out there?
Laserbeak43 wrote:
are there any nsf to mml converters out there?
In the general case, I imagine it wouldn't be any better than NSF to MIDI. Imagine what would happen if I gave it an NSF made with something other than MCK, such as NT2, Famitracker, or (gosh forbid) a commercial game's engine.
Yes, as of now there really is no good way to extract mml from an nsf. This is why I am asking if you guys know of any good sites that have mml.
Just for the record:
http://2a03.free.fr
Tons of Famitracker sources, only few MMLs, whatever. :/
Actually FamiTracker may help to better understand MML as many of the concepts used are similar between the two (volume envelopes etc).
tepples wrote:
In the general case, I imagine it wouldn't be any better than NSF to MIDI. Imagine what would happen if I gave it an NSF made with something other than MCK, such as NT2, Famitracker, or (gosh forbid) a commercial game's engine.
What about a progamm that would see if a NSF uses a known revision of MCK (shares the same replay code), and if so would take data and make a MML file back from it ? I guess that would be possible, but you'd probably lose comments and some other information as well (like Java decompilers who can return java code).
If anoter NSF is input the programm would just tell "No known version MML driver detected". This would be practical, as I've made MML but lost the MML file and only have the NSF back, which is quite sad.
There are different implementations for the NES (mck, pmck, ppmck). I've never looked carefully at the generated data though, so they might be binary compatible. But the player code is different, and it also differs depending on whether you've enabled any of the extra features, such as MMC5, N106, VRC6 etc.
http://www.neonempyr.org/ppmck_guide.html
^ This is a very nice resource for PPMCK. PPMCK is the most versatile of MML compilation utilities.
http://www.emucamp.com/boukichi/mck/ppmck09ex3.zip
^ This is as far as I can tell, the most recent version of PPMCK. There are some undocumented (in English) commands that will not be available in Neonempyr's FAQ.
The readme:
http://www.qis.net/~b00daw/readme_ex.txt
The English translation (that is formatted horribly.)
http://tinyurl.com/5fm2t5
SUCH A LATE POST, but
http://4x86.com/wf.mml.txt
here's a song, and it's really TON OF SONGS and is kind of old (into wily's fortress)
Nice. Thanks for allowing me to steal your tekn33x, so I can again rival you in music RushJet1kun.
You never answered me about the collaboration, cornboy. Are you man enough for FamiTracker or s3m2nsf? :O
Sorry for that bump, but where can we find PPMCK ex 3? It seems that everything related to Bouchiki is destroyed! Someone has downloaded it and kept it?
http://4x86.com/ppmck09ex3_rj1.zip
this is with my driver that has the high writes fixed (without this things like portamento sound godawful)
I thought my reply was forgotten! God, thank you!!! I don't know how to tell you, but I ought to get this thing. I waited for it. I mean, I don't know how I can express my joy or my gratitude... just don't know how to thank you enough... I wish you have good night, good day, or whatever you want. May you have good sex or find your soul mate if you don't have any.