Register - Login
Views: 99379228
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 10:47:33 PM
Jul - SM64 Hacking (Archive) - mml2m64: Music Macro Language importer for Mario 64 / Zelda 64 New poll - New thread - New reply
Pages: 1 2 3 4 5 Next newer thread | Next older thread
RDX

Level: 32


Posts: 98/198
EXP: 193359
For next: 13083

Since: 02-14-09


Since last post: 10.8 years
Last activity: 10.5 years

Posted on 06-30-09 07:29:57 PM (last edited by RDX at 06-30-09 04:30 PM) Link | Quote
looking back i found this info lying around:


Time (in seconds) of each sequence:
6 - peach intro message
26 - castle intro
3:28 min - credits
24 - final star get
1:13 min - peach end

Also I have a (most likely) wrong list of the instruments in the title screen. It's also probably incomplete:
1 - bleepy reed
2 - repeat of 1
3 - organ
4 - steel drums
5 - some kind of horn, guessing trumpet
6 - jazzy piano
7 - high pitched flute
8 - horn jazzy

I'm missing 9 and beyond. 2, 3, 4 and 5 are definitely right, I've used them a lot. 1 and 6 are probably mislabeled, I didn't know the name of the instrument. 7 is probably wrong, 8 is probably wrong.

____________________
messiaen
Catgirl
Level: 68


Posts: 614/1085
EXP: 2594036
For next: 134764

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 06-30-09 08:17:55 PM Link | Quote
Originally posted by RDX
looking back i found this info lying around:

[time of some sequences]


Nice, this may be useful for people who want to replace these shorter sequences.

Originally posted by RDX

Also I have a (most likely) wrong list of the instruments in the title screen. It's also probably incomplete:



I have mapped this one on the Music Editing thread:

Here is NInstrument NInst17 (0x11), the Title Screen SMB Music instrument set:

Sound1700, 0x00 = Snare Drum
Sound1701, 0x01 = Fingered Bass
NULL, 0x02 = NULL = same as last one (0x01)
Sound1703, 0x03 = Organ
Sound1704, 0x04 = Steel Drum
Sound1705, 0x05 = Trumpet
Sound1706, 0x06 = Slap Bass
Sound1707, 0x07 = Synth
Sound1708, 0x08 = Clavinet
NULL, 0x09 = NULL = same as last one (0x08)
Sound1710, 0x0A = Drum Sample (hi-hat)
Sound1711, 0x0B = Drum Sample
Sound1712, 0x0C = Drum Sample
Sound1713, 0x0D = Drum Sample

How do I know that NInst 17 is the one used in the title screen? Its song value is 02 (values on the Mario64_HackingDoc1.5.txt).

From the table I posted on the Music Editing thread:

" Sequence #02. Pointer = 0054 NInst = 01 and 17 "

Ignore the first NInst value, 17 is the actual value.

This is how it looks on SRIP's Control.h file:


NInstrument NInst17 = { // Offset: 0x585BC0
0, // wUnk
E, // soundCount
40, // dwUnk1
1, // dwUnk2
19960319, // dwUnk3
13B0, // dwBase
{ // sounds
Sound1700, Sound1701, NULL, Sound1703, Sound1704, Sound1705, Sound1706, Sound1707,
Sound1708, NULL, Sound1710, Sound1711, Sound1712, Sound1713, },
};


Whenever there's a NULL value (as in the missing Sound1702), the previous sample will be used.

I hope this helps claryfing how to produce a list of instruments.
ShaDoWLaZeR
User
Level: 13


Posts: 22/24
EXP: 8143
For next: 2124

Since: 03-05-09

From: Montreal

Since last post: 12.3 years
Last activity: 11.9 years

Posted on 07-04-09 03:37:00 PM (last edited by ShaDoWLaZeR at 07-04-09 12:41 PM) Link | Quote
i found another website for mmls and this one is full of mmls but the one bad thing its that its in japanese so you'll

have to use google's language tools in order to view the name of the songs instead of squares

here's the translated page :

http://74.125.91.132/translate_c?hl=en&ie=UTF-8&sl=ja&tl=en&u=http://mabimml.modev.jp/index.cgi%3Fclass%3D0&rurl=translate.google.ca&usg=ALkJrhiOmMU-158UCYdL5fm8p1BwmB4cZQ

to view the mml you'l have to click on the icon with cp on it

____________________



Stevoisiak
Member
Level: 38


Posts: 272/283
EXP: 345475
For next: 24972

Since: 11-22-07

From: New York, Long Island

Since last post: 12.3 years
Last activity: 5.6 years

Posted on 07-06-09 11:18:43 PM Link | Quote
Originally posted by Dopeboy175
Hi I wanted to know how to get a mml file to work with Audacity.

You can't. It's like an MIDI. It's an instrumental sound file. Sorry, but you can try editing it with Notepad. No joke.

____________________
The guy who acts like he actually knows what he's talking about
Rez2
User
Level: 13


Posts: 4/24
EXP: 8072
For next: 2195

Since: 05-27-09

From: England

Since last post: 10.5 years
Last activity: 4.1 years

Posted on 07-15-09 05:45:41 PM Link | Quote
Right, do you think converting an .m64 to a .mml, then to a .mid, then a midi might ever be possible or not? (sorry if this is seen as a bump or not)
Breegullbeak
Member
Level: 27


Posts: 8/135
EXP: 107581
For next: 8578

Since: 06-06-09


Since last post: 10.5 years
Last activity: 9.7 years

Posted on 07-17-09 01:46:59 AM Link | Quote
Originally posted by Rez2
Right, do you think converting an .m64 to a .mml, then to a .mid, then a midi might ever be possible or not? (sorry if this is seen as a bump or not)


If I under stand that right, then I hope so. I have alot of Midi files and no mml files.
Lyskar
12210
-The Chaos within trumps the Chaos without-
Level: 192


Posts: 3042/12211
EXP: 99235438
For next: 638133

Since: 07-03-07

From: 52-2-88-7

Since last post: 7.4 years
Last activity: 7.3 years

Posted on 07-22-09 09:20:08 PM Link | Quote

Time/Date

07-22-09 03:20:08pm

Posts

3042

Days Here

750

Level

80
Metal_Man88
Local Moderator
Stop doubleposting Dope Boy, or you'll become Dead Boy.

And don't reply to this with another post either--you've used enough posts in this topic already.

____________________
Jeez, not being Spontaneous Madness is gonna take some getting used to...
Original Layout © Tobias Kelmandia
VideoGuy
Member
Level: 22


Posts: 16/84
EXP: 52954
For next: 5396

Since: 05-10-09


Since last post: 12.0 years
Last activity: 9.9 years

Posted on 08-01-09 01:08:22 PM Link | Quote
I think I've used it, and they both do the same thing, create an MML. If you want to use that instead, go ahead. Unless someone knows something I don't.
messiaen
Catgirl
Level: 68


Posts: 622/1085
EXP: 2594036
For next: 134764

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 08-01-09 01:37:58 PM Link | Quote
Originally posted by VideoGuy
I think I've used it, and they both do the same thing, create an MML. If you want to use that instead, go ahead. Unless someone knows something I don't.


midi2mml output isn't entirely supported by mml2m64, unless you manually edit it to fit the specifications provided in the readme.txt file. So, unless you have a good grasp of the MML format I wouldn't recomend using it.
Devin175
260
Level: 36


Posts: 89/266
EXP: 297198
For next: 10912

Since: 06-17-09

From: United States

Since last post: 9.2 years
Last activity: 9.2 years

Posted on 08-06-09 10:15:26 PM Link | Quote
Why do I get this message, when I try to convert a mml file to a m64 file. The instruction at "0x7c936a12" referenced memory at "0x00000a00". The memory could not be "read". I did edit it correctly.
supermario64

Level: 7


Posts: 5/6
EXP: 975
For next: 473

Since: 04-04-10


Since last post: 12.1 years
Last activity: 12.1 years

Posted on 04-05-10 07:58:11 AM Link | Quote
Can someone help me? I cant understand the tutorial and want to put other music in my hack
Me-me
340
Level: 41


Posts: 107/341
EXP: 461679
For next: 18466

Since: 08-05-07


Since last post: 9.7 years
Last activity: 8.1 years

Posted on 05-18-10 06:37:15 AM (last edited by Me-me at 05-18-10 01:46 PM) Link | Quote
I kinda like this tool, but one problem I'm constantly running into is limiting the power of this program.
I try to import certain music that contains very high-pitched sounds but Sm64:s in-game instruments can't go that high.
This results in that the instrument either just plays the lower pitches and then stop playing when the high part comes or that the instrument "dies" and becomes unusable for the rest of the song...

If you don't understand it's OK, english isn't my language, the only thing I want to know is how to lower the entire song an octave. If someone tell me how, this problem can be ignored. Thank you.

Edit: Wait, I got it. After reading through the tutorial again I found out how, > raises an octave and < lowers an octave.
But now I've got another question, what does ^ mean?

____________________
My name makes me look utterly selfish, but I assure you, that is not the case.
messiaen
Catgirl
Level: 68


Posts: 855/1085
EXP: 2594036
For next: 134764

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 05-19-10 12:03:56 AM Link | Quote
Unfortunately, each instrument covers just a specifig range of pitches. I already tried to get rid of that limitation, but to no avail.

As far as I remember, the last version of mml2m64 (0.2) included a % (try including %-12 in the .mml file) command which transposes the entire song, you shouldn't mess with octave raisers/lowerers. As for the ^, it's a "tie command", which is needed because MML only supports a limited number of rhythm figures.

By the way, the new music importer is still sitting at my hard drive, I have been very busy to spend any time working on it, so that rules out any possibility of releasing something still in the first semester.
Me-me
340
Level: 41


Posts: 108/341
EXP: 461679
For next: 18466

Since: 08-05-07


Since last post: 9.7 years
Last activity: 8.1 years

Posted on 05-19-10 06:08:20 AM (last edited by Me-me at 05-19-10 09:15 AM) Link | Quote
% huh? I'll try that.
By the way, I got one song to work while I was messing with the octave lowers and risers. Being the untechnological person I am, I was quite proud of my result.

And I also saw that screenshot of the new mml2m64 and I thought it looked cool, but by then you had your hands full with the wavefront importer so I tried using the old version again (I've tried several times but I just didn't get it then), and I finally got it right.

Anyway thanks for telling me about that % command, I bet I'll use it a lot

EDIT:

I've decided to end this what-instrument-in-this-number question I've been seeing and thus I've created a nice list of at least
the 10 first instruments in each instrument set.
Anyone who want to can download it here:
http://www.mediafire.com/?de0ddymyjyh

Feel free to use it however you like. After all, I made it to make music importing just a tiny bit easier

____________________
My name makes me look utterly selfish, but I assure you, that is not the case.
messiaen
Catgirl
Level: 68


Posts: 859/1085
EXP: 2594036
For next: 134764

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 05-22-10 12:22:09 PM Link | Quote
In order to make a correct list, you should check your data against the "Control.h" file generated by SRip: it will tell you the number of instruments in each set and if there are repeated instruments. There is some old post of mine in the Music Editing thread about it.

Also, you should check a very wide range of pitches, so you can know for sure what's the instrument.
RDX

Level: 32


Posts: 165/198
EXP: 193359
For next: 13083

Since: 02-14-09


Since last post: 10.8 years
Last activity: 10.5 years

Posted on 02-13-11 12:37:35 AM Link | Quote
I found a bug.

I ran my rom file through the seq_clean program, like normal, and now the entire rom file is mute. no sound effects, no music, nothing. my other roms work fine. i have no idea what might've caused it.

____________________
messiaen
Catgirl
Level: 68


Posts: 997/1085
EXP: 2594036
For next: 134764

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 02-13-11 12:56:40 AM Link | Quote
Sorry, forgot to include a warning about this. The old sequence inserter/cleaner in mml2m64 doesn't work with ROMs used in the most recent version of the Level Importer, because of the hacks implemented. There's actually no need to "clean" the sequences, because the insertion method is much smarter and will never run out of space.

The bad news is that running seq_clean probably corrupted some of the music data. Not the sequences themselves but the instrument set data, so that's probably why your ROM is mute. There are some workarounds if you don't have any recent backups.
RDX

Level: 32


Posts: 166/198
EXP: 193359
For next: 13083

Since: 02-14-09


Since last post: 10.8 years
Last activity: 10.5 years

Posted on 02-13-11 01:46:37 AM Link | Quote
It's alright, I only had two levels on there, one which I was going to scrap and the other was that island one (Which I also was thinking of scrapping).

____________________
messiaen
Catgirl
Level: 68


Posts: 999/1085
EXP: 2594036
For next: 134764

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 02-13-11 02:05:12 AM Link | Quote
Right, but keep the ROM. Level management (import and exporting levels from different ROMs, or just object lists) is one of the things that you may see in the importer next versions.
Gazpacho146
Member
Level: 26


Posts: 23/131
EXP: 95995
For next: 6280

Since: 02-01-11

From: USA

Since last post: 9.6 years
Last activity: 9.6 years

Posted on 02-15-11 12:49:47 AM (last edited by Gazpacho146 at 02-16-11 04:22 PM) Link | Quote
my mml2m64 isn't converting my mml's to m64 i've fixed all the invaild parameters and its still not converting and it only does this with some certain songs
Pages: 1 2 3 4 5 Next newer thread | Next older thread
Jul - SM64 Hacking (Archive) - mml2m64: Music Macro Language importer for Mario 64 / Zelda 64 New poll - New thread - New reply


Rusted Logic

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

34 database queries, 6 query cache hits.
Query execution time:  0.078067 seconds
Script execution time:  0.030124 seconds
Total render time:  0.108191 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 300 - 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 233 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 94 - Warning: unescaped & or unknown entity "&page"
line 149 column 126 - Warning: unescaped & or unknown entity "&page"
line 149 column 158 - Warning: unescaped & or unknown entity "&page"
line 149 column 192 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 227 - 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 177 column 101 - Warning: unescaped & or unknown entity "&postid"
line 202 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 204 column 9 - Warning: missing <tr>
line 222 column 13 - Warning: missing <tr>
line 223 column 101 - Warning: unescaped & or unknown entity "&postid"
line 283 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 285 column 9 - Warning: missing <tr>
line 303 column 13 - Warning: missing <tr>
line 304 column 101 - Warning: unescaped & or unknown entity "&postid"
line 312 column 415 - Warning: unescaped & or unknown entity "&ie"
line 312 column 424 - Warning: unescaped & or unknown entity "&sl"
line 312 column 430 - Warning: unescaped & or unknown entity "&tl"
line 312 column 436 - Warning: unescaped & or unknown entity "&u"
line 312 column 484 - Warning: unescaped & or unknown entity "&rurl"
line 312 column 509 - Warning: unescaped & or unknown entity "&usg"
line 312 column 587 - Warning: unescaped & or unknown entity "&ie"
line 312 column 596 - Warning: unescaped & or unknown entity "&sl"
line 312 column 602 - Warning: unescaped & or unknown entity "&tl"
line 312 column 608 - Warning: unescaped & or unknown entity "&u"
line 312 column 656 - Warning: unescaped & or unknown entity "&rurl"
line 312 column 681 - Warning: unescaped & or unknown entity "&usg"
line 306 column 74 - Warning: missing </font> before </td>
line 320 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 322 column 9 - Warning: missing <tr>
line 340 column 13 - Warning: missing <tr>
line 341 column 101 - Warning: unescaped & or unknown entity "&postid"
line 347 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 349 column 9 - Warning: missing <tr>
line 367 column 13 - Warning: missing <tr>
line 368 column 101 - Warning: unescaped & or unknown entity "&postid"
line 373 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 375 column 9 - Warning: missing <tr>
line 393 column 13 - Warning: missing <tr>
line 394 column 101 - Warning: unescaped & or unknown entity "&postid"
line 401 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 403 column 9 - Warning: missing <tr>
line 421 column 13 - Warning: missing <tr>
line 422 column 101 - Warning: unescaped & or unknown entity "&postid"
line 424 column 74 - Warning: <style> isn't allowed in <td> elements
line 424 column 9 - Info: <td> previously mentioned
line 424 column 961 - Error: <z> is not recognized!
line 424 column 961 - Warning: discarding unexpected <z>
line 424 column 983 - Warning: discarding unexpected </z>
line 424 column 1009 - Error: <z> is not recognized!
line 424 column 1009 - Warning: discarding unexpected <z>
line 424 column 1016 - Warning: discarding unexpected </z>
line 424 column 1046 - Error: <z> is not recognized!
line 424 column 1046 - Warning: discarding unexpected <z>
line 424 column 1052 - Warning: discarding unexpected </z>
line 424 column 1078 - Error: <z> is not recognized!
line 424 column 1078 - Warning: discarding unexpected <z>
line 424 column 1083 - Warning: discarding unexpected </z>
line 430 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 432 column 9 - Warning: missing <tr>
line 450 column 13 - Warning: missing <tr>
line 451 column 101 - Warning: unescaped & or unknown entity "&postid"
line 456 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 458 column 9 - Warning: missing <tr>
line 476 column 13 - Warning: missing <tr>
line 477 column 101 - Warning: unescaped & or unknown entity "&postid"
line 484 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 486 column 9 - Warning: missing <tr>
line 504 column 13 - Warning: missing <tr>
line 505 column 101 - Warning: unescaped & or unknown entity "&postid"
line 510 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 512 column 9 - Warning: missing <tr>
line 530 column 13 - Warning: missing <tr>
line 531 column 101 - Warning: unescaped & or unknown entity "&postid"
line 536 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 538 column 9 - Warning: missing <tr>
line 556 column 13 - Warning: missing <tr>
line 557 column 101 - Warning: unescaped & or unknown entity "&postid"
line 569 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 571 column 9 - Warning: missing <tr>
line 589 column 13 - Warning: missing <tr>
line 590 column 101 - Warning: unescaped & or unknown entity "&postid"
line 599 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 601 column 9 - Warning: missing <tr>
line 619 column 13 - Warning: missing <tr>
line 620 column 101 - Warning: unescaped & or unknown entity "&postid"
line 639 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 641 column 9 - Warning: missing <tr>
line 659 column 13 - Warning: missing <tr>
line 660 column 101 - Warning: unescaped & or unknown entity "&postid"
line 667 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 669 column 9 - Warning: missing <tr>
line 687 column 13 - Warning: missing <tr>
line 688 column 101 - Warning: unescaped & or unknown entity "&postid"
line 695 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 697 column 9 - Warning: missing <tr>
line 715 column 13 - Warning: missing <tr>
line 716 column 101 - Warning: unescaped & or unknown entity "&postid"
line 723 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 725 column 9 - Warning: missing <tr>
line 743 column 13 - Warning: missing <tr>
line 744 column 101 - Warning: unescaped & or unknown entity "&postid"
line 749 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 751 column 9 - Warning: missing <tr>
line 769 column 13 - Warning: missing <tr>
line 770 column 101 - Warning: unescaped & or unknown entity "&postid"
line 775 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 777 column 9 - Warning: missing <tr>
line 795 column 13 - Warning: missing <tr>
line 796 column 101 - Warning: unescaped & or unknown entity "&postid"
line 801 column 17 - Warning: missing <tr>
line 801 column 17 - Warning: discarding unexpected <table>
line 804 column 35 - Warning: missing <tr>
line 804 column 94 - Warning: unescaped & or unknown entity "&page"
line 804 column 126 - Warning: unescaped & or unknown entity "&page"
line 804 column 158 - Warning: unescaped & or unknown entity "&page"
line 804 column 192 - Warning: unescaped & or unknown entity "&page"
line 804 column 50 - Warning: missing </font> before </td>
line 804 column 227 - Warning: missing </font> before </table>
line 806 column 35 - Warning: missing <tr>
line 806 column 50 - Warning: missing </font> before </td>
line 807 column 37 - Warning: unescaped & or unknown entity "&id"
line 806 column 233 - Warning: missing </font> before </table>
line 808 column 17 - Warning: discarding unexpected </textarea>
line 808 column 28 - Warning: discarding unexpected </form>
line 808 column 35 - Warning: discarding unexpected </embed>
line 808 column 43 - Warning: discarding unexpected </noembed>
line 808 column 53 - Warning: discarding unexpected </noscript>
line 808 column 64 - Warning: discarding unexpected </noembed>
line 808 column 74 - Warning: discarding unexpected </embed>
line 808 column 82 - Warning: discarding unexpected </table>
line 808 column 90 - Warning: discarding unexpected </table>
line 810 column 9 - Warning: missing </font> before <table>
line 822 column 25 - Warning: discarding unexpected </font>
line 831 column 57 - Warning: discarding unexpected </font>
line 809 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 245 - 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 112 - Warning: <img> lacks "alt" attribute
line 161 column 162 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 199 column 829 - Warning: <img> lacks "alt" attribute
line 207 column 22 - Warning: <img> lacks "alt" attribute
line 207 column 63 - Warning: <img> lacks "alt" attribute
line 207 column 111 - Warning: <img> lacks "alt" attribute
line 207 column 161 - Warning: <img> lacks "alt" attribute
line 218 column 15 - Warning: <img> lacks "alt" attribute
line 288 column 22 - Warning: <img> lacks "alt" attribute
line 288 column 63 - Warning: <img> lacks "alt" attribute
line 288 column 111 - Warning: <img> lacks "alt" attribute
line 288 column 161 - Warning: <img> lacks "alt" attribute
line 289 column 11 - Warning: <img> lacks "alt" attribute
line 299 column 15 - Warning: <img> lacks "alt" attribute
line 306 column 74 - Warning: <font> attribute "color" had invalid value "009933" and has been replaced
line 314 column 876 - Warning: <img> lacks "alt" attribute
line 317 column 1019 - Warning: <img> lacks "alt" attribute
line 325 column 22 - Warning: <img> lacks "alt" attribute
line 325 column 63 - Warning: <img> lacks "alt" attribute
line 325 column 112 - Warning: <img> lacks "alt" attribute
line 325 column 162 - Warning: <img> lacks "alt" attribute
line 336 column 15 - Warning: <img> lacks "alt" attribute
line 352 column 22 - Warning: <img> lacks "alt" attribute
line 352 column 63 - Warning: <img> lacks "alt" attribute
line 352 column 111 - Warning: <img> lacks "alt" attribute
line 352 column 161 - Warning: <img> lacks "alt" attribute
line 353 column 11 - Warning: <img> lacks "alt" attribute
line 363 column 15 - Warning: <img> lacks "alt" attribute
line 378 column 22 - Warning: <img> lacks "alt" attribute
line 378 column 63 - Warning: <img> lacks "alt" attribute
line 378 column 112 - Warning: <img> lacks "alt" attribute
line 378 column 162 - Warning: <img> lacks "alt" attribute
line 379 column 11 - Warning: <img> lacks "alt" attribute
line 389 column 15 - Warning: <img> lacks "alt" attribute
line 405 column 17 - Warning: <img> proprietary attribute value "absmiddle"
line 405 column 17 - Warning: <img> lacks "alt" attribute
line 405 column 60 - Warning: <img> proprietary attribute value "absmiddle"
line 405 column 60 - Warning: <img> lacks "alt" attribute
line 405 column 103 - Warning: <img> proprietary attribute value "absmiddle"
line 405 column 103 - Warning: <img> lacks "alt" attribute
line 405 column 146 - Warning: <img> proprietary attribute value "absmiddle"
line 405 column 146 - Warning: <img> lacks "alt" attribute
line 405 column 189 - Warning: <img> proprietary attribute value "absmiddle"
line 405 column 189 - Warning: <img> lacks "alt" attribute
line 405 column 232 - Warning: <img> proprietary attribute value "absmiddle"
line 405 column 232 - Warning: <img> lacks "alt" attribute
line 405 column 275 - Warning: <img> proprietary attribute value "absmiddle"
line 405 column 275 - Warning: <img> lacks "alt" attribute
line 405 column 318 - Warning: <img> proprietary attribute value "absmiddle"
line 405 column 318 - Warning: <img> lacks "alt" attribute
line 405 column 361 - Warning: <img> proprietary attribute value "absmiddle"
line 405 column 361 - Warning: <img> lacks "alt" attribute
line 406 column 23 - Warning: <img> lacks "alt" attribute
line 406 column 64 - Warning: <img> lacks "alt" attribute
line 406 column 113 - Warning: <img> lacks "alt" attribute
line 406 column 163 - Warning: <img> lacks "alt" attribute
line 407 column 11 - Warning: <img> lacks "alt" attribute
line 417 column 15 - Warning: <img> lacks "alt" attribute
line 424 column 1516 - Warning: <img> lacks "alt" attribute
line 424 column 1726 - Warning: <img> lacks "alt" attribute
line 424 column 1814 - Warning: <img> lacks "alt" attribute
line 424 column 2058 - Warning: <img> lacks "alt" attribute
line 426 column 2486 - Warning: <img> proprietary attribute value "absmiddle"
line 426 column 2486 - Warning: <img> lacks "alt" attribute
line 427 column 2633 - Warning: <img> lacks "alt" attribute
line 427 column 2822 - Warning: <img> lacks "alt" attribute
line 435 column 22 - Warning: <img> lacks "alt" attribute
line 435 column 63 - Warning: <img> lacks "alt" attribute
line 435 column 112 - Warning: <img> lacks "alt" attribute
line 435 column 162 - Warning: <img> lacks "alt" attribute
line 446 column 15 - Warning: <img> lacks "alt" attribute
line 461 column 22 - Warning: <img> lacks "alt" attribute
line 461 column 63 - Warning: <img> lacks "alt" attribute
line 461 column 111 - Warning: <img> lacks "alt" attribute
line 461 column 161 - Warning: <img> lacks "alt" attribute
line 472 column 15 - Warning: <img> lacks "alt" attribute
line 488 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 488 column 15 - Warning: <img> lacks "alt" attribute
line 488 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 488 column 58 - Warning: <img> lacks "alt" attribute
line 489 column 22 - Warning: <img> lacks "alt" attribute
line 489 column 63 - Warning: <img> lacks "alt" attribute
line 489 column 112 - Warning: <img> lacks "alt" attribute
line 489 column 162 - Warning: <img> lacks "alt" attribute
line 500 column 15 - Warning: <img> lacks "alt" attribute
line 515 column 21 - Warning: <img> lacks "alt" attribute
line 515 column 62 - Warning: <img> lacks "alt" attribute
line 515 column 111 - Warning: <img> lacks "alt" attribute
line 515 column 161 - Warning: <img> lacks "alt" attribute
line 526 column 15 - Warning: <img> lacks "alt" attribute
line 540 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 540 column 15 - Warning: <img> lacks "alt" attribute
line 540 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 540 column 58 - Warning: <img> lacks "alt" attribute
line 540 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 540 column 101 - Warning: <img> lacks "alt" attribute
line 540 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 540 column 144 - Warning: <img> lacks "alt" attribute
line 540 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 540 column 187 - Warning: <img> lacks "alt" attribute
line 540 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 540 column 230 - Warning: <img> lacks "alt" attribute
line 541 column 22 - Warning: <img> lacks "alt" attribute
line 541 column 63 - Warning: <img> lacks "alt" attribute
line 541 column 112 - Warning: <img> lacks "alt" attribute
line 541 column 162 - Warning: <img> lacks "alt" attribute
line 542 column 11 - Warning: <img> lacks "alt" attribute
line 552 column 15 - Warning: <img> lacks "alt" attribute
line 574 column 22 - Warning: <img> lacks "alt" attribute
line 574 column 63 - Warning: <img> lacks "alt" attribute
line 574 column 111 - Warning: <img> lacks "alt" attribute
line 574 column 161 - Warning: <img> lacks "alt" attribute
line 585 column 15 - Warning: <img> lacks "alt" attribute
line 603 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 603 column 15 - Warning: <img> lacks "alt" attribute
line 603 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 603 column 58 - Warning: <img> lacks "alt" attribute
line 603 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 603 column 101 - Warning: <img> lacks "alt" attribute
line 603 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 603 column 144 - Warning: <img> lacks "alt" attribute
line 603 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 603 column 187 - Warning: <img> lacks "alt" attribute
line 603 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 603 column 230 - Warning: <img> lacks "alt" attribute
line 604 column 22 - Warning: <img> lacks "alt" attribute
line 604 column 63 - Warning: <img> lacks "alt" attribute
line 604 column 112 - Warning: <img> lacks "alt" attribute
line 604 column 162 - Warning: <img> lacks "alt" attribute
line 605 column 11 - Warning: <img> lacks "alt" attribute
line 615 column 15 - Warning: <img> lacks "alt" attribute
line 627 column 618 - Warning: <img> proprietary attribute value "absmiddle"
line 627 column 618 - Warning: <img> lacks "alt" attribute
line 636 column 1118 - Warning: <img> proprietary attribute value "absmiddle"
line 636 column 1118 - Warning: <img> lacks "alt" attribute
line 644 column 22 - Warning: <img> lacks "alt" attribute
line 644 column 63 - Warning: <img> lacks "alt" attribute
line 644 column 111 - Warning: <img> lacks "alt" attribute
line 644 column 161 - Warning: <img> lacks "alt" attribute
line 655 column 15 - Warning: <img> lacks "alt" attribute
line 672 column 22 - Warning: <img> lacks "alt" attribute
line 672 column 63 - Warning: <img> lacks "alt" attribute
line 672 column 112 - Warning: <img> lacks "alt" attribute
line 672 column 162 - Warning: <img> lacks "alt" attribute
line 683 column 15 - Warning: <img> lacks "alt" attribute
line 692 column 328 - Warning: <img> lacks "alt" attribute
line 700 column 22 - Warning: <img> lacks "alt" attribute
line 700 column 63 - Warning: <img> lacks "alt" attribute
line 700 column 111 - Warning: <img> lacks "alt" attribute
line 700 column 161 - Warning: <img> lacks "alt" attribute
line 711 column 15 - Warning: <img> lacks "alt" attribute
line 728 column 22 - Warning: <img> lacks "alt" attribute
line 728 column 63 - Warning: <img> lacks "alt" attribute
line 728 column 112 - Warning: <img> lacks "alt" attribute
line 728 column 162 - Warning: <img> lacks "alt" attribute
line 739 column 15 - Warning: <img> lacks "alt" attribute
line 746 column 259 - Warning: <img> lacks "alt" attribute
line 754 column 22 - Warning: <img> lacks "alt" attribute
line 754 column 63 - Warning: <img> lacks "alt" attribute
line 754 column 111 - Warning: <img> lacks "alt" attribute
line 754 column 161 - Warning: <img> lacks "alt" attribute
line 765 column 15 - Warning: <img> lacks "alt" attribute
line 780 column 22 - Warning: <img> lacks "alt" attribute
line 780 column 63 - Warning: <img> lacks "alt" attribute
line 780 column 112 - Warning: <img> lacks "alt" attribute
line 780 column 162 - Warning: <img> lacks "alt" attribute
line 791 column 15 - Warning: <img> lacks "alt" attribute
line 807 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 807 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 807 column 245 - Warning: <img> proprietary attribute value "absmiddle"
line 816 column 25 - Warning: <img> lacks "alt" attribute
line 821 column 267 - Warning: <img> lacks "alt" attribute
line 801 column 17 - Warning: trimming empty <tr>
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 223 column 27 - Warning: <nobr> is not approved by W3C
line 304 column 27 - Warning: <nobr> is not approved by W3C
line 341 column 27 - Warning: <nobr> is not approved by W3C
line 368 column 27 - Warning: <nobr> is not approved by W3C
line 394 column 27 - Warning: <nobr> is not approved by W3C
line 422 column 27 - Warning: <nobr> is not approved by W3C
line 424 column 1595 - Warning: <td> proprietary attribute "background"
line 424 column 1895 - Warning: <td> proprietary attribute "background"
line 424 column 2148 - Warning: <table> proprietary attribute "height"
line 426 column 2403 - Warning: <marquee> is not approved by W3C
line 427 column 2714 - Warning: <td> proprietary attribute "background"
line 451 column 27 - Warning: <nobr> is not approved by W3C
line 477 column 27 - Warning: <nobr> is not approved by W3C
line 505 column 27 - Warning: <nobr> is not approved by W3C
line 531 column 27 - Warning: <nobr> is not approved by W3C
line 557 column 27 - Warning: <nobr> is not approved by W3C
line 590 column 27 - Warning: <nobr> is not approved by W3C
line 620 column 27 - Warning: <nobr> is not approved by W3C
line 660 column 27 - Warning: <nobr> is not approved by W3C
line 688 column 27 - Warning: <nobr> is not approved by W3C
line 716 column 27 - Warning: <nobr> is not approved by W3C
line 744 column 27 - Warning: <nobr> is not approved by W3C
line 770 column 27 - Warning: <nobr> is not approved by W3C
line 796 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 358 warnings and 4 errors!

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