SB MML vs. normal MML
Root / Programming Questions / [.]
HTV04Created:
There is no standard version of MML (just like with BASIC); every implementation is different. The main difference with SB's version is that it's better than all the others.But what's the difference between them, and how can one be converted into another? That's what I'm confused about, as I want to play some MML songs that weren't made in SmileBASIC.
Oh yeah, and another one was whatever this was written in:Try replacing P with RWell, I'd need to know what version of MML the songs are written in.One that I wanted to try out was written in QBasic.
MML
MML@v127t94r2.r8>e8ba8bl16.&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32b4a8b4&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32<g4.&gr32a8l4bgbabe.l16.&er32e8f+8g4e2&er2r32g4.&gr32a8l4>d<gbabe.&e16.r32e8f+8gel8gf+gf+4.&f+16.r4.r32ef+g4e2&e16.r2.rr32ef+l4gegab+g.&g16.r32b8a8bgbabe2l16.&er32e4.&er32d4.&dr32d4.&dr32<b2.&b8.r2l16r>b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage2.&e8.r16g.&g16.r32a8bgbabe.&e16.r32e8f+8gegf+eg2&g16.r32a8>d<gbabe2l16.&er32e4.&er32d2.&dr32e8<b2.&b8.r2r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r1.r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r16>e4f+4g4b4e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b4e4.&er32a4b4&br32e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b+4e1l16&er2rb8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage.l16.&er32c4.&cr32d4.&dr32d4.&dr32<b2.&b8.,t94r1l8<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>cec<geegb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<cegb+4gec<egb>e2&e16.r32<egb>ege<bgceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4c<gedf+a>df+d<af+e2.&e.r16>egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<e2.&e.r16egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<<ceg>c4c<gedf+a>df+d<af+e2.&e.r16cg>cegec<gda>df+af+d<aegb>ege<bgegb>ege<bgcg>cegec<gda>df+af+d<aegb>ege<bgl4ef+gbal16.&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32<e4f+4g4b4a4&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32e2.l8&e.r16egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<<cg>cegec<gda>df+af+d<aegb>ege<bg;That one looks like it uses commas to switch tracks. Try replacing the comma with :1 and putting :0 at the very beginning Also remove the ; at the end.Oh yeah, and another one was whatever this was written in:Try replacing P with RWell, I'd need to know what version of MML the songs are written in.One that I wanted to try out was written in QBasic.I sent it via PetitModem to my 3DS and tried to use it but it kept saying Illegal MML...MML
MML@v127t94r2.r8>e8ba8bl16.&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32b4a8b4&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32<g4.&gr32a8l4bgbabe.l16.&er32e8f+8g4e2&er2r32g4.&gr32a8l4>d<gbabe.&e16.r32e8f+8gel8gf+gf+4.&f+16.r4.r32ef+g4e2&e16.r2.rr32ef+l4gegab+g.&g16.r32b8a8bgbabe2l16.&er32e4.&er32d4.&dr32d4.&dr32<b2.&b8.r2l16r>b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage2.&e8.r16g.&g16.r32a8bgbabe.&e16.r32e8f+8gegf+eg2&g16.r32a8>d<gbabe2l16.&er32e4.&er32d2.&dr32e8<b2.&b8.r2r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r1.r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r16>e4f+4g4b4e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b4e4.&er32a4b4&br32e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b+4e1l16&er2rb8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage.l16.&er32c4.&cr32d4.&dr32d4.&dr32<b2.&b8.,t94r1l8<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>cec<geegb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<cegb+4gec<egb>e2&e16.r32<egb>ege<bgceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4c<gedf+a>df+d<af+e2.&e.r16>egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<e2.&e.r16egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<<ceg>c4c<gedf+a>df+d<af+e2.&e.r16cg>cegec<gda>df+af+d<aegb>ege<bgegb>ege<bgcg>cegec<gda>df+af+d<aegb>ege<bgl4ef+gbal16.&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32<e4f+4g4b4a4&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32e2.l8&e.r16egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<<cg>cegec<gda>df+af+d<aegb>ege<bg;
It still isn't working :P. Now it's saying Illegal & in Track 0.That one looks like it uses commas to switch tracks. Try replacing the comma with :1 and putting :0 at the very beginning Also remove the ; at the end.Oh yeah, and another one was whatever this was written in:Try replacing P with RWell, I'd need to know what version of MML the songs are written in.One that I wanted to try out was written in QBasic.I sent it via PetitModem to my 3DS and tried to use it but it kept saying Illegal MML...MML
MML@v127t94r2.r8>e8ba8bl16.&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32b4a8b4&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32<g4.&gr32a8l4bgbabe.l16.&er32e8f+8g4e2&er2r32g4.&gr32a8l4>d<gbabe.&e16.r32e8f+8gel8gf+gf+4.&f+16.r4.r32ef+g4e2&e16.r2.rr32ef+l4gegab+g.&g16.r32b8a8bgbabe2l16.&er32e4.&er32d4.&dr32d4.&dr32<b2.&b8.r2l16r>b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage2.&e8.r16g.&g16.r32a8bgbabe.&e16.r32e8f+8gegf+eg2&g16.r32a8>d<gbabe2l16.&er32e4.&er32d2.&dr32e8<b2.&b8.r2r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r1.r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r16>e4f+4g4b4e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b4e4.&er32a4b4&br32e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b+4e1l16&er2rb8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage.l16.&er32c4.&cr32d4.&dr32d4.&dr32<b2.&b8.,t94r1l8<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>cec<geegb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<cegb+4gec<egb>e2&e16.r32<egb>ege<bgceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4c<gedf+a>df+d<af+e2.&e.r16>egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<e2.&e.r16egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<<ceg>c4c<gedf+a>df+d<af+e2.&e.r16cg>cegec<gda>df+af+d<aegb>ege<bgegb>ege<bgcg>cegec<gda>df+af+d<aegb>ege<bgl4ef+gbal16.&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32<e4f+4g4b4a4&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32e2.l8&e.r16egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<<cg>cegec<gda>df+af+d<aegb>ege<bg;
where in track 0 though?It still isn't working :P. Now it's saying Illegal & in Track 0.That one looks like it uses commas to switch tracks. Try replacing the comma with :1 and putting :0 at the very beginning Also remove the ; at the end.Oh yeah, and another one was whatever this was written in:Try replacing P with RWell, I'd need to know what version of MML the songs are written in.One that I wanted to try out was written in QBasic.I sent it via PetitModem to my 3DS and tried to use it but it kept saying Illegal MML...MML
MML@v127t94r2.r8>e8ba8bl16.&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32b4a8b4&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32<g4.&gr32a8l4bgbabe.l16.&er32e8f+8g4e2&er2r32g4.&gr32a8l4>d<gbabe.&e16.r32e8f+8gel8gf+gf+4.&f+16.r4.r32ef+g4e2&e16.r2.rr32ef+l4gegab+g.&g16.r32b8a8bgbabe2l16.&er32e4.&er32d4.&dr32d4.&dr32<b2.&b8.r2l16r>b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage2.&e8.r16g.&g16.r32a8bgbabe.&e16.r32e8f+8gegf+eg2&g16.r32a8>d<gbabe2l16.&er32e4.&er32d2.&dr32e8<b2.&b8.r2r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r1.r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r16>e4f+4g4b4e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b4e4.&er32a4b4&br32e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b+4e1l16&er2rb8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage.l16.&er32c4.&cr32d4.&dr32d4.&dr32<b2.&b8.,t94r1l8<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>cec<geegb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<cegb+4gec<egb>e2&e16.r32<egb>ege<bgceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4c<gedf+a>df+d<af+e2.&e.r16>egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<e2.&e.r16egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<<ceg>c4c<gedf+a>df+d<af+e2.&e.r16cg>cegec<gda>df+af+d<aegb>ege<bgegb>ege<bgcg>cegec<gda>df+af+d<aegb>ege<bgl4ef+gbal16.&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32<e4f+4g4b4a4&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32e2.l8&e.r16egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<<cg>cegec<gda>df+af+d<aegb>ege<bg;
This is the old QBASIC or some new one? Can you provide a link of reference or something?
If this is QB64 (which is based on QBASIC), you can refer to this MML reference. In this, the commas allow you to play notes simultaneously (there are no channels, I guess.)
I removed the MML part and replaced it with :0, then I replaced the comma with :1, as you said. I then removed the ; at the end.where in track 0 though?It still isn't working :P. Now it's saying Illegal & in Track 0.That one looks like it uses commas to switch tracks. Try replacing the comma with :1 and putting :0 at the very beginning Also remove the ; at the end.Oh yeah, and another one was whatever this was written in:Try replacing P with RWell, I'd need to know what version of MML the songs are written in.One that I wanted to try out was written in QBasic.I sent it via PetitModem to my 3DS and tried to use it but it kept saying Illegal MML...MML
MML@v127t94r2.r8>e8ba8bl16.&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32b4a8b4&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32<g4.&gr32a8l4bgbabe.l16.&er32e8f+8g4e2&er2r32g4.&gr32a8l4>d<gbabe.&e16.r32e8f+8gel8gf+gf+4.&f+16.r4.r32ef+g4e2&e16.r2.rr32ef+l4gegab+g.&g16.r32b8a8bgbabe2l16.&er32e4.&er32d4.&dr32d4.&dr32<b2.&b8.r2l16r>b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage2.&e8.r16g.&g16.r32a8bgbabe.&e16.r32e8f+8gegf+eg2&g16.r32a8>d<gbabe2l16.&er32e4.&er32d2.&dr32e8<b2.&b8.r2r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r1.r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r16>e4f+4g4b4e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b4e4.&er32a4b4&br32e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b+4e1l16&er2rb8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage.l16.&er32c4.&cr32d4.&dr32d4.&dr32<b2.&b8.,t94r1l8<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>cec<geegb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<cegb+4gec<egb>e2&e16.r32<egb>ege<bgceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4c<gedf+a>df+d<af+e2.&e.r16>egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<e2.&e.r16egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<<ceg>c4c<gedf+a>df+d<af+e2.&e.r16cg>cegec<gda>df+af+d<aegb>ege<bgegb>ege<bgcg>cegec<gda>df+af+d<aegb>ege<bgl4ef+gbal16.&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32<e4f+4g4b4a4&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32e2.l8&e.r16egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<<cg>cegec<gda>df+af+d<aegb>ege<bg;
Well, good luck then.I removed the MML part and replaced it with :0, then I replaced the comma with :1, as you said. I then removed the ; at the end.where in track 0 though?It still isn't working :P. Now it's saying Illegal & in Track 0.That one looks like it uses commas to switch tracks. Try replacing the comma with :1 and putting :0 at the very beginning Also remove the ; at the end.Oh yeah, and another one was whatever this was written in:Try replacing P with RWell, I'd need to know what version of MML the songs are written in.One that I wanted to try out was written in QBasic.I sent it via PetitModem to my 3DS and tried to use it but it kept saying Illegal MML...MML
MML@v127t94r2.r8>e8ba8bl16.&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32b4a8b4&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32<g4.&gr32a8l4bgbabe.l16.&er32e8f+8g4e2&er2r32g4.&gr32a8l4>d<gbabe.&e16.r32e8f+8gel8gf+gf+4.&f+16.r4.r32ef+g4e2&e16.r2.rr32ef+l4gegab+g.&g16.r32b8a8bgbabe2l16.&er32e4.&er32d4.&dr32d4.&dr32<b2.&b8.r2l16r>b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage2.&e8.r16g.&g16.r32a8bgbabe.&e16.r32e8f+8gegf+eg2&g16.r32a8>d<gbabe2l16.&er32e4.&er32d2.&dr32e8<b2.&b8.r2r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r1.r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r16>e4f+4g4b4e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b4e4.&er32a4b4&br32e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b+4e1l16&er2rb8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage.l16.&er32c4.&cr32d4.&dr32d4.&dr32<b2.&b8.,t94r1l8<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>cec<geegb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<cegb+4gec<egb>e2&e16.r32<egb>ege<bgceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4c<gedf+a>df+d<af+e2.&e.r16>egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<e2.&e.r16egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<<ceg>c4c<gedf+a>df+d<af+e2.&e.r16cg>cegec<gda>df+af+d<aegb>ege<bgegb>ege<bgcg>cegec<gda>df+af+d<aegb>ege<bgl4ef+gbal16.&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32<e4f+4g4b4a4&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32e2.l8&e.r16egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<<cg>cegec<gda>df+af+d<aegb>ege<bg;
😂 Seriously though, is there any way to fix this?Well, good luck then.I removed the MML part and replaced it with :0, then I replaced the comma with :1, as you said. I then removed the ; at the end.where in track 0 though?It still isn't working :P. Now it's saying Illegal & in Track 0.That one looks like it uses commas to switch tracks. Try replacing the comma with :1 and putting :0 at the very beginning Also remove the ; at the end.Oh yeah, and another one was whatever this was written in:Try replacing P with RWell, I'd need to know what version of MML the songs are written in.One that I wanted to try out was written in QBasic.I sent it via PetitModem to my 3DS and tried to use it but it kept saying Illegal MML...MML
MML@v127t94r2.r8>e8ba8bl16.&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32b4a8b4&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32<g4.&gr32a8l4bgbabe.l16.&er32e8f+8g4e2&er2r32g4.&gr32a8l4>d<gbabe.&e16.r32e8f+8gel8gf+gf+4.&f+16.r4.r32ef+g4e2&e16.r2.rr32ef+l4gegab+g.&g16.r32b8a8bgbabe2l16.&er32e4.&er32d4.&dr32d4.&dr32<b2.&b8.r2l16r>b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage2.&e8.r16g.&g16.r32a8bgbabe.&e16.r32e8f+8gegf+eg2&g16.r32a8>d<gbabe2l16.&er32e4.&er32d2.&dr32e8<b2.&b8.r2r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r1.r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r16>e4f+4g4b4e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b4e4.&er32a4b4&br32e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b+4e1l16&er2rb8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage.l16.&er32c4.&cr32d4.&dr32d4.&dr32<b2.&b8.,t94r1l8<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>cec<geegb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<cegb+4gec<egb>e2&e16.r32<egb>ege<bgceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4c<gedf+a>df+d<af+e2.&e.r16>egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<e2.&e.r16egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<<ceg>c4c<gedf+a>df+d<af+e2.&e.r16cg>cegec<gda>df+af+d<aegb>ege<bgegb>ege<bgcg>cegec<gda>df+af+d<aegb>ege<bgl4ef+gbal16.&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32<e4f+4g4b4a4&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32e2.l8&e.r16egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<<cg>cegec<gda>df+af+d<aegb>ege<bg;
"MML@v127" can't be used like this. Try replacing this with just V127. EDIT: omg I never look at when these posts were made...I sent it via PetitModem to my 3DS and tried to use it but it kept saying Illegal MML...MML
MML@v127t94r2.r8>e8ba8bl16.&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32b4a8b4&br32>c4&cr32e4&er32<b4&br32e8b4a8b4&br32>c4&cr32e4&er32<b4.&br32<g4.&gr32a8l4bgbabe.l16.&er32e8f+8g4e2&er2r32g4.&gr32a8l4>d<gbabe.&e16.r32e8f+8gel8gf+gf+4.&f+16.r4.r32ef+g4e2&e16.r2.rr32ef+l4gegab+g.&g16.r32b8a8bgbabe2l16.&er32e4.&er32d4.&dr32d4.&dr32<b2.&b8.r2l16r>b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage2.&e8.r16g.&g16.r32a8bgbabe.&e16.r32e8f+8gegf+eg2&g16.r32a8>d<gbabe2l16.&er32e4.&er32d2.&dr32e8<b2.&b8.r2r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r1.r16>c4.&cr32d4.&dr32d4.&dr32<b2.&b8.r16>e4f+4g4b4e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b4e4.&er32a4b4&br32e4.&er8r32b8a8g4&gr32g8a4b4f+4&f+r32g8a4b+4e1l16&er2rb8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4egage.l16&e.r32b8bb8.a8e4.&e.r32b8bb8.a8f+4.&f+.r32b+8ba8.g8l4ggage.l16.&er32c4.&cr32d4.&dr32d4.&dr32<b2.&b8.,t94r1l8<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<eb>ec-ec-ec-ec-ec-ec-e<be>cececec<e>cececec<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>cec<geegb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<cegb+4gec<egb>e2&e16.r32<egb>ege<bgceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4c<gedf+a>df+d<af+e2.&e.r16>egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<e2.&e.r16egb>e2&e16.r32<egb>e2&e16.r32<ceg>c2&c16.r32<ceg>c2&c16.r32<egb>e2&e16.r32<egb>e2&e16.r32<<ceg>c4c<gedf+a>df+d<af+e2.&e.r16cg>cegec<gda>df+af+d<aegb>ege<bgegb>ege<bgcg>cegec<gda>df+af+d<aegb>ege<bgl4ef+gbal16.&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32<e4f+4g4b4a4&ar32>c8e4.&er32<g4&gr32b8>d4.&dr32<f+4&f+r32a8>f+4.&f+r32e2.l8&e.r16egb>e4&e16.r32<e4ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<egb>e2&e16.r32<ceg>c4&c16.r32<g4df+a>d4&d16.r32<d4egb>e2&e16.r32<<cg>cegec<gda>df+af+d<aegb>ege<bg;