Register - Login
Views: 99375948
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 09:10:56 PM
Jul - NO! GO TO STAR! - mml2m64: an experimental .mml (Music Macro Language) importer for Mario 64 / Zelda 64 New poll - New thread - Thread closed
Next newer thread | Next older thread
messiaen
Catgirl
Level: 68


Posts: 450/1085
EXP: 2594019
For next: 134781

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 12-29-08 08:06:21 PM Link
This tool converts .mml files to the sequence format used in Mario 64 / Zelda 64.

I had to rush on a few things and documentation is minimal for this release, so I recommended taking a look at the Custom Music tutorials from SMW Central if you want to understand how the mml format works. I recommend also dowloading tinymm ( MIDI -> MML converter) from there.

The readme.txt has a brief overview of the valid commands as well as the purpose of each program included in the mml2m64 package.

The Windows interface for the Sequence Inserter was left out of this release because I didn't have time to finish it.

Download v0.01 + Sequence Inserter/Parser + Misc music tools.

Here is a sample (slightly outdated) of mml2m64 output:

<object width="425" height="344"><embed src="http://www.youtube.com/v/NaZGlj0D8Hw&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>

It produces also valid Zelda 64 (.zseq) sequences, but you'll have to insert them manually in the Debug ROM.

____________________
Mario 64 notes @ http://sites.google.com/site/messiaen64/
nBulbs
Random nobody
Level: 3


Posts: 1/1
EXP: 69
For next: 59

Since: 12-29-08


Since last post: 13.3 years
Last activity: 13.3 years

Posted on 12-29-08 10:32:08 PM Link
Hi.

At great risk of sounding stupid, I don't believe mml2m64 is working correctly. I've taken an old MML file from my SMW hacking days and tidied it up like the victory example, but any time I run it (or even the victory example) through mml2m64, I just get "This system cannot execute the specified program" error. Everything else seems to work fine. Any idea what's wrong?
messiaen
Catgirl
Level: 68


Posts: 451/1085
EXP: 2594019
For next: 134781

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 12-30-08 12:50:29 AM Link
No, it was my mistake. I am trying to run it in another computer now and I got the same error.

It turns out that I forgot to change the project from "Debug" to "Release" mode. The debug binary requires specific DLLs which aren't part of the usual run-time C/C++ Microsoft libraries. If you have Visual Studio Express installed it probably might work, but I wouldn't recommend installing it just to run this.

Too bad I can't compile it again now , when I return I will release it again without this silly problem and perhaps with some of the features I left out.

This thread can be locked, I'll do a Take Two in about a week .

____________________
Mario 64 notes @ http://sites.google.com/site/messiaen64/
Rachel Mae

Creature of Chaos
Level: 141


Posts: 1495/5929
EXP: 33574750
For next: 545264

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 11 days
Last activity: 2 days

Posted on 12-30-08 12:56:33 AM Link
Just PM one of us when you want this unlocked. Might as well reuse the same topic.

For anyone else that comes across this topic in the meantime:

THIS IS A DEBUG BUILD. IT WON'T WORK ON YOUR SYSTEM. DON'T PESTER MESSIAEN WITH PMs ABOUT IT.

</megaphone>

____________________

Next newer thread | Next older thread
Jul - NO! GO TO STAR! - mml2m64: an experimental .mml (Music Macro Language) importer for Mario 64 / Zelda 64 New poll - New thread - Thread closed


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

30 database queries, 1 query cache hits.
Query execution time:  0.099425 seconds
Script execution time:  0.008094 seconds
Total render time:  0.107519 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 310 - Warning: unescaped & or unknown entity "&page"
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 249 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 91 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 191 column 1089 - Warning: unescaped & or unknown entity "&hl"
line 191 column 1095 - Warning: unescaped & or unknown entity "&fs"
line 191 column 1026 - Warning: discarding unexpected <param>
line 191 column 1102 - Warning: discarding unexpected </param>
line 191 column 1110 - Warning: discarding unexpected <param>
line 191 column 1153 - Warning: discarding unexpected </param>
line 191 column 1161 - Warning: discarding unexpected <param>
line 191 column 1208 - Warning: discarding unexpected </param>
line 191 column 1267 - Warning: unescaped & or unknown entity "&hl"
line 191 column 1273 - Warning: unescaped & or unknown entity "&fs"
line 196 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 198 column 9 - Warning: missing <tr>
line 216 column 13 - Warning: missing <tr>
line 224 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 226 column 9 - Warning: missing <tr>
line 244 column 13 - Warning: missing <tr>
line 256 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 258 column 9 - Warning: missing <tr>
line 276 column 13 - Warning: missing <tr>
line 279 column 238 - Warning: discarding unexpected </td>
line 285 column 838 - Error: <z> is not recognized!
line 285 column 838 - Warning: discarding unexpected <z>
line 289 column 17 - Warning: missing <tr>
line 289 column 17 - Warning: discarding unexpected <table>
line 292 column 35 - Warning: missing <tr>
line 292 column 50 - Warning: missing </font> before </td>
line 292 column 91 - Warning: missing </font> before </table>
line 294 column 35 - Warning: missing <tr>
line 294 column 50 - Warning: missing </font> before </td>
line 295 column 37 - Warning: unescaped & or unknown entity "&id"
line 294 column 249 - Warning: missing </font> before </table>
line 296 column 17 - Warning: discarding unexpected </textarea>
line 296 column 28 - Warning: discarding unexpected </form>
line 296 column 35 - Warning: discarding unexpected </embed>
line 296 column 43 - Warning: discarding unexpected </noembed>
line 296 column 53 - Warning: discarding unexpected </noscript>
line 296 column 64 - Warning: discarding unexpected </noembed>
line 296 column 74 - Warning: discarding unexpected </embed>
line 296 column 82 - Warning: discarding unexpected </table>
line 296 column 90 - Warning: discarding unexpected </table>
line 298 column 9 - Warning: missing </font> before <table>
line 310 column 25 - Warning: discarding unexpected </font>
line 319 column 57 - Warning: discarding unexpected </font>
line 297 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 216 - Warning: <img> proprietary attribute value "absmiddle"
line 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 111 - Warning: <img> lacks "alt" attribute
line 161 column 161 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 201 column 21 - Warning: <img> lacks "alt" attribute
line 201 column 62 - Warning: <img> lacks "alt" attribute
line 201 column 111 - Warning: <img> lacks "alt" attribute
line 201 column 161 - Warning: <img> lacks "alt" attribute
line 212 column 15 - Warning: <img> lacks "alt" attribute
line 229 column 22 - Warning: <img> lacks "alt" attribute
line 229 column 63 - Warning: <img> lacks "alt" attribute
line 229 column 111 - Warning: <img> lacks "alt" attribute
line 229 column 161 - Warning: <img> lacks "alt" attribute
line 240 column 15 - Warning: <img> lacks "alt" attribute
line 251 column 532 - Warning: <img> proprietary attribute value "absmiddle"
line 251 column 532 - Warning: <img> lacks "alt" attribute
line 253 column 768 - Warning: <img> proprietary attribute value "absmiddle"
line 253 column 768 - Warning: <img> lacks "alt" attribute
line 260 column 11 - Warning: <img> lacks "alt" attribute
line 261 column 23 - Warning: <img> lacks "alt" attribute
line 261 column 64 - Warning: <img> lacks "alt" attribute
line 261 column 113 - Warning: <img> lacks "alt" attribute
line 261 column 163 - Warning: <img> lacks "alt" attribute
line 262 column 11 - Warning: <img> lacks "alt" attribute
line 272 column 15 - Warning: <img> lacks "alt" attribute
line 279 column 571 - Warning: <img> proprietary attribute value "absmiddle"
line 279 column 571 - Warning: <img> lacks "alt" attribute
line 285 column 974 - Warning: <img> lacks "alt" attribute
line 286 column 1048 - Warning: <img> lacks "alt" attribute
line 295 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 295 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 295 column 216 - Warning: <img> proprietary attribute value "absmiddle"
line 304 column 25 - Warning: <img> lacks "alt" attribute
line 309 column 267 - Warning: <img> lacks "alt" attribute
line 149 column 50 - Warning: trimming empty <font>
line 289 column 17 - Warning: trimming empty <tr>
line 292 column 50 - Warning: trimming empty <font>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 217 column 27 - Warning: <nobr> is not approved by W3C
line 245 column 27 - Warning: <nobr> is not approved by W3C
line 277 column 27 - Warning: <nobr> is not approved by W3C
line 279 column 73 - Warning: <table> proprietary attribute "height"
line 279 column 73 - Warning: <table> proprietary attribute "background"
line 279 column 348 - Warning: <td> proprietary attribute "background"
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 116 warnings and 1 error!

The alt attribute should be used to give a short description
of an image; longer descriptions should be given with the
longdesc attribute which takes a URL linked to the description.
These measures are needed for people using non-graphical browsers.

For further advice on how to make your pages accessible
see http://www.w3.org/WAI/GL.
You are recommended to use CSS to specify the font and
properties such as its size and color. This will reduce
the size of HTML files and make them easier to maintain
compared with using <FONT> elements.

You are recommended to use CSS to control line wrapping.
Use "white-space: nowrap" to inhibit wrapping in place
of inserting <NOBR>...</NOBR> into the markup.

About HTML Tidy: https://github.com/htacg/tidy-html5
Bug reports and comments: https://github.com/htacg/tidy-html5/issues
Official mailing list: https://lists.w3.org/Archives/Public/public-htacg/
Latest HTML specification: http://dev.w3.org/html5/spec-author-view/
Validate your HTML documents: http://validator.w3.org/nu/
Lobby your company to join the W3C: http://www.w3.org/Consortium

Do you speak a language other than English, or a different variant of
English? Consider helping us to localize HTML Tidy. For details please see
https://github.com/htacg/tidy-html5/blob/master/README/LOCALIZE.md