Author Id: 12785 Author Name: J.com Post Content: Peñaaa!! Hoy os traigo un tuto, bueno, ¡mi 1º tuto!, que consiste en loopear midis. ¿Por que lo hago? Pues por que he visto que en wah solo esta el tuto de R!cci, y que muchos novatos, y no tan novatos, no saben loopear bien. Pues hoy os traigo una manera MUY facil de loopear y funciona 100% sin problema. -Necesitas: -Mid2agb -la midi a insertar en el rom -Una cosa casi imposible de encontrar en un pc, un block de notas. ¿Solo eso? Si, solo eso ¿que mas quieres? En realidad loopear es de lo mas fácil :P ¿Listos? Pues a empezar, tampoco tardaré mucho :XD: *NOTA*: Aqui solo os enseñaré a loopear una midi para cuando termine, se reinicie desde el punto que vosotros querais, no para insertar la midi ni nada de eso. 1º-Convertir midi a .s: Facil ya sabeis como se hace la mayoria, en la misma carpeta de mid2agb, meteis la midi. Luego arrastrais la midi al mid2agb.exe y se creara un archivo con el nombre de la midi.s 2º-Abrir el archivo .s con el block de notas. Boton derecho en midi.s>abrir con>block de notas 3º-Bien, una vez echo eso, vamos a loopear de una vez. Es muy fácil, digamos por ejemplo que quereis que vuestra midi se reinicie desde el principio cuando termine, pues solo necesitais los siguientes "comandos", donde dice midi poneis el nombre de la midi: midi_1_loop: .byte GOTO .word midi_1_loop Vale, muy bonitos, ¿pero donde c... se ponen esos comandos? Pues facil, en cada track de la midi, debajo del 000 se pone el 1º comando y al final de cada track, antes del FINE se pone el 2º comando. RECORDAD! el nº que aparece en dichos comandos se cambia segun el track, al ponerlo en el track 1, se pone como en el ejemplo, si es el track 2 se pone "midi"_2_loop: y .byte GOTO .word "midi"_2_loop , en el track 3 lo mismo, y etc... Pero para mas facilidad, aqui una muestra: (en esta muestra, la midi se llama "jup") [spoiler=Pulsa para desplegar este spoiler].include "MPlayDef.s" .equjup_grp, voicegroup000 .equjup_pri, 0 .equjup_rev, 0 .equjup_mvl, 127 .equjup_key, 0 .equjup_tbs, 1 .equjup_exg, 0 .equjup_cmp, 1 .section .rodata .globaljup .align2 @**************** Track 1 (Midi-Chn.1) ****************@ jup_1: .byteKEYSH , jup_key+0 @ 000 ---------------------------------------- jup_1_loop: .byteTEMPO , 82*jup_tbs/2 .byteVOICE , 105 .byteVOL , 78*jup_mvl/mxv .bytePAN , c_v+0 .byteN11 , En3 , v127 .byteW12 .byte Gn3 .byteW12 .byte Bn3 .byteW12 .byte Cn4 .byteW12 .byte En4 .byteW12 .byte Gn4 .byteW12 .byte An4 .byteW12 .byte Bn4 .byteW12 @ 001 ---------------------------------------- jup_1_001: .byteN11 , En3 , v127 .byteW12 .byte Gn3 .byteW12 .byte Bn3 .byteW12 .byte Cn4 .byteW12 .byte En4 .byteW12 .byte Gn4 .byteW12 .byte An4 .byteW12 .byte Bn4 .byteW12 .bytePEND @ 002 ---------------------------------------- jup_1_002: .byteN11 , Dn3 , v127 .byteW12 .byte Fn3 .byteW12 .byte An3 .byteW12 .byte Cn4 .byteW12 .byte Dn4 .byteW12 .byte Fn4 .byteW12 .byte An4 .byteW12 .byte Dn5 .byteW12 .bytePEND @ 003 ---------------------------------------- .bytePATT .wordjup_1_002 @ 004 ---------------------------------------- jup_1_004: .byteN11 , Fn3 , v127 .byteW12 .byte Gs3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Gn4 .byteW12 .byte Gs4 .byteW12 .byte Cn5 .byteW12 .byte Fn5 .byteW12 .bytePEND @ 005 ---------------------------------------- jup_1_005: .byteN11 , Fn3 , v127 .byteW12 .byte Gs3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Gs4 .byteW12 .byte Cn5 .byteW12 .byteN11 .byteW12 .byte Fn5 .byteW12 .bytePEND @ 006 ---------------------------------------- jup_1_006: .byteN11 , Cs3 , v127 .byteW12 .byte Gs3 .byteW12 .byte Fn3 .byteW12 .byte Gs3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Gs4 .byteW12 .byte Cn5 .byteW12 .bytePEND @ 007 ---------------------------------------- .bytePATT .wordjup_1_006 @ 008 ---------------------------------------- jup_1_008: .byteN11 , Fs3 , v127 .byteW12 .byte Fn3 .byteW12 .byte As3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Fs4 .byteW12 .byte As4 .byteW12 .byte Fn5 .byteW12 .bytePEND @ 009 ---------------------------------------- .bytePATT .wordjup_1_008 @ 010 ---------------------------------------- .bytePATT .wordjup_1_008 @ 011 ---------------------------------------- jup_1_011: .byteN11 , Cn5 , v127 .byteW12 .byte As4 .byteW12 .byte Fn4 .byteW12 .byte Cn4 .byteW12 .byte As3 .byteW12 .byte Fn3 .byteW12 .byte Cn3 .byteW12 .byte Fn2 .byteW12 .bytePEND @ 012 ---------------------------------------- jup_1_012: .byteN11 , En3 , v068 .byteW12 .byte Gn3 .byteW12 .byte Bn3 .byteW12 .byte Cn4 .byteW12 .byte En4 .byteW12 .byte Gn4 .byteW12 .byte An4 .byteW12 .byte Bn4 .byteW12 .bytePEND @ 013 ---------------------------------------- .bytePATT .wordjup_1_012 @ 014 ---------------------------------------- jup_1_014: .byteN11 , Dn3 , v068 .byteW12 .byte Fn3 .byteW12 .byte An3 .byteW12 .byte Cn4 .byteW12 .byte Dn4 .byteW12 .byte Fn4 .byteW12 .byte An4 .byteW12 .byte Dn5 .byteW12 .bytePEND @ 015 ---------------------------------------- .bytePATT .wordjup_1_014 @ 016 ---------------------------------------- jup_1_016: .byteN11 , Fn3 , v068 .byteW12 .byte Gs3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Gn4 .byteW12 .byte Gs4 .byteW12 .byte Cn5 .byteW12 .byte Fn5 .byteW12 .bytePEND @ 017 ---------------------------------------- jup_1_017: .byteN11 , Fn3 , v068 .byteW12 .byte Gs3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Gs4 .byteW12 .byte Cn5 .byteW12 .byteN11 .byteW12 .byte Fn5 .byteW12 .bytePEND @ 018 ---------------------------------------- jup_1_018: .byteN11 , Cs3 , v068 .byteW12 .byte Gs3 .byteW12 .byte Fn3 .byteW12 .byte Gs3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Gs4 .byteW12 .byte Cn5 .byteW12 .bytePEND @ 019 ---------------------------------------- .bytePATT .wordjup_1_018 @ 020 ---------------------------------------- jup_1_020: .byteN11 , Fs3 , v068 .byteW12 .byte Fn3 .byteW12 .byte As3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Fs4 .byteW12 .byte As4 .byteW12 .byte Fn5 .byteW12 .bytePEND @ 021 ---------------------------------------- .bytePATT .wordjup_1_020 @ 022 ---------------------------------------- .bytePATT .wordjup_1_020 @ 023 ---------------------------------------- jup_1_023: .byteN11 , Cn5 , v068 .byteW12 .byte As4 .byteW12 .byte Fn4 .byteW12 .byte Cn4 .byteW12 .byte As3 .byteW12 .byte Fn3 .byteW12 .byte Cn3 .byteW12 .byte Fn2 .byteW12 .bytePEND @ 024 ---------------------------------------- .byteTEMPO , 82*jup_tbs/2 .byteVOICE , 105 .byteVOL , 78*jup_mvl/mxv .bytePAN , c_v+0 .byteN11 , En3 , v127 .byteW12 .byte Gn3 .byteW12 .byte Bn3 .byteW12 .byte Cn4 .byteW12 .byte En4 .byteW12 .byte Gn4 .byteW12 .byte An4 .byteW12 .byte Bn4 .byteW12 @ 025 ---------------------------------------- .bytePATT .wordjup_1_001 @ 026 ---------------------------------------- .bytePATT .wordjup_1_002 @ 027 ---------------------------------------- .bytePATT .wordjup_1_002 @ 028 ---------------------------------------- .bytePATT .wordjup_1_004 @ 029 ---------------------------------------- .bytePATT .wordjup_1_005 @ 030 ---------------------------------------- .bytePATT .wordjup_1_006 @ 031 ---------------------------------------- .bytePATT .wordjup_1_006 @ 032 ---------------------------------------- .bytePATT .wordjup_1_008 @ 033 ---------------------------------------- .bytePATT .wordjup_1_008 @ 034 ---------------------------------------- .bytePATT .wordjup_1_008 @ 035 ---------------------------------------- .bytePATT .wordjup_1_011 @ 036 ---------------------------------------- .bytePATT .wordjup_1_012 @ 037 ---------------------------------------- .bytePATT .wordjup_1_012 @ 038 ---------------------------------------- .bytePATT .wordjup_1_014 @ 039 ---------------------------------------- .bytePATT .wordjup_1_014 @ 040 ---------------------------------------- .bytePATT .wordjup_1_016 @ 041 ---------------------------------------- .bytePATT .wordjup_1_017 @ 042 ---------------------------------------- .bytePATT .wordjup_1_018 @ 043 ---------------------------------------- .bytePATT .wordjup_1_018 @ 044 ---------------------------------------- .bytePATT .wordjup_1_020 @ 045 ---------------------------------------- .bytePATT .wordjup_1_020 @ 046 ---------------------------------------- .bytePATT .wordjup_1_020 @ 047 ---------------------------------------- .bytePATT .wordjup_1_023 .byte GOTO .word jup_1_loop @ 048 ---------------------------------------- .byteFINE @**************** Track 2 (Midi-Chn.2) ****************@ jup_2: .byteKEYSH , jup_key+0 @ 000 ---------------------------------------- jup_2_loop: .byteVOICE , 105 .byteVOL , 62*jup_mvl/mxv .bytePAN , c_v+0 .byteW11 .byteN11 , En3 , v127 .byteW12 .byte Gn3 .byteW12 .byte Bn3 .byteW12 .byte Cn4 .byteW12 .byte En4 .byteW12 .byte Gn4 .byteW12 .byte An4 .byteW12 .byte Bn4 .byteW01 @ 001 ---------------------------------------- jup_2_001: .byteW11 .byteN11 , En3 , v127 .byteW12 .byte Gn3 .byteW12 .byte Bn3 .byteW12 .byte Cn4 .byteW12 .byte En4 .byteW12 .byte Gn4 .byteW12 .byte An4 .byteW12 .byte Bn4 .byteW01 .bytePEND @ 002 ---------------------------------------- jup_2_002: .byteW11 .byteN11 , Dn3 , v127 .byteW12 .byte Fn3 .byteW12 .byte An3 .byteW12 .byte Cn4 .byteW12 .byte Dn4 .byteW12 .byte Fn4 .byteW12 .byte An4 .byteW12 .byte Dn5 .byteW01 .bytePEND @ 003 ---------------------------------------- .bytePATT .wordjup_2_002 @ 004 ---------------------------------------- jup_2_004: .byteW11 .byteN11 , Fn3 , v127 .byteW12 .byte Gs3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Gn4 .byteW12 .byte Gs4 .byteW12 .byte Cn5 .byteW12 .byte Fn5 .byteW01 .bytePEND @ 005 ---------------------------------------- jup_2_005: .byteW11 .byteN11 , Fn3 , v127 .byteW12 .byte Gs3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Gs4 .byteW12 .byte Cn5 .byteW12 .byteN11 .byteW12 .byte Fn5 .byteW01 .bytePEND @ 006 ---------------------------------------- jup_2_006: .byteW11 .byteN11 , Cs3 , v127 .byteW12 .byte Gs3 .byteW12 .byte Fn3 .byteW12 .byte Gs3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Gs4 .byteW12 .byte Cn5 .byteW01 .bytePEND @ 007 ---------------------------------------- .bytePATT .wordjup_2_006 @ 008 ---------------------------------------- jup_2_008: .byteW11 .byteN11 , Fs3 , v127 .byteW12 .byte Fn3 .byteW12 .byte As3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Fs4 .byteW12 .byte As4 .byteW12 .byte Fn5 .byteW01 .bytePEND @ 009 ---------------------------------------- .bytePATT .wordjup_2_008 @ 010 ---------------------------------------- .bytePATT .wordjup_2_008 @ 011 ---------------------------------------- jup_2_011: .byteW11 .byteN11 , Cn5 , v127 .byteW12 .byte As4 .byteW12 .byte Fn4 .byteW12 .byte Cn4 .byteW12 .byte As3 .byteW12 .byte Fn3 .byteW12 .byte Cn3 .byteW12 .byte Fn2 .byteW01 .bytePEND @ 012 ---------------------------------------- jup_2_012: .byteW11 .byteN11 , En3 , v068 .byteW12 .byte Gn3 .byteW12 .byte Bn3 .byteW12 .byte Cn4 .byteW12 .byte En4 .byteW12 .byte Gn4 .byteW12 .byte An4 .byteW12 .byte Bn4 .byteW01 .bytePEND @ 013 ---------------------------------------- .bytePATT .wordjup_2_012 @ 014 ---------------------------------------- jup_2_014: .byteW11 .byteN11 , Dn3 , v068 .byteW12 .byte Fn3 .byteW12 .byte An3 .byteW12 .byte Cn4 .byteW12 .byte Dn4 .byteW12 .byte Fn4 .byteW12 .byte An4 .byteW12 .byte Dn5 .byteW01 .bytePEND @ 015 ---------------------------------------- .bytePATT .wordjup_2_014 @ 016 ---------------------------------------- jup_2_016: .byteW11 .byteN11 , Fn3 , v068 .byteW12 .byte Gs3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Gn4 .byteW12 .byte Gs4 .byteW12 .byte Cn5 .byteW12 .byte Fn5 .byteW01 .bytePEND @ 017 ---------------------------------------- jup_2_017: .byteW11 .byteN11 , Fn3 , v068 .byteW12 .byte Gs3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Gs4 .byteW12 .byte Cn5 .byteW12 .byteN11 .byteW12 .byte Fn5 .byteW01 .bytePEND @ 018 ---------------------------------------- jup_2_018: .byteW11 .byteN11 , Cs3 , v068 .byteW12 .byte Gs3 .byteW12 .byte Fn3 .byteW12 .byte Gs3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Gs4 .byteW12 .byte Cn5 .byteW01 .bytePEND @ 019 ---------------------------------------- .bytePATT .wordjup_2_018 @ 020 ---------------------------------------- jup_2_020: .byteW11 .byteN11 , Fs3 , v068 .byteW12 .byte Fn3 .byteW12 .byte As3 .byteW12 .byte Cn4 .byteW12 .byte Fn4 .byteW12 .byte Fs4 .byteW12 .byte As4 .byteW12 .byte Fn5 .byteW01 .bytePEND @ 021 ---------------------------------------- .bytePATT .wordjup_2_020 @ 022 ---------------------------------------- .bytePATT .wordjup_2_020 @ 023 ---------------------------------------- jup_2_023: .byteW11 .byteN11 , Cn5 , v068 .byteW12 .byte As4 .byteW12 .byte Fn4 .byteW12 .byte Cn4 .byteW12 .byte As3 .byteW12 .byte Fn3 .byteW12 .byte Cn3 .byteW13 .bytePEND @ 024 ---------------------------------------- .byteVOICE , 105 .byteVOL , 62*jup_mvl/mxv .bytePAN , c_v+0 .byteW11 .byteN11 , En3 , v127 .byteW12 .byte Gn3 .byteW12 .byte Bn3 .byteW12 .byte Cn4 .byteW12 .byte En4 .byteW12 .byte Gn4 .byteW12 .byte An4 .byteW12 .byte Bn4 .byteW01 @ 025 ---------------------------------------- .bytePATT .wordjup_2_001 @ 026 ---------------------------------------- .bytePATT .wordjup_2_002 @ 027 ---------------------------------------- .bytePATT .wordjup_2_002 @ 028 ---------------------------------------- .bytePATT .wordjup_2_004 @ 029 ---------------------------------------- .bytePATT .wordjup_2_005 @ 030 ---------------------------------------- .bytePATT .wordjup_2_006 @ 031 ---------------------------------------- .bytePATT .wordjup_2_006 @ 032 ---------------------------------------- .bytePATT .wordjup_2_008 @ 033 ---------------------------------------- .bytePATT .wordjup_2_008 @ 034 ---------------------------------------- .bytePATT .wordjup_2_008 @ 035 ---------------------------------------- .bytePATT .wordjup_2_011 @ 036 ---------------------------------------- .bytePATT .wordjup_2_012 @ 037 ---------------------------------------- .bytePATT .wordjup_2_012 @ 038 ---------------------------------------- .bytePATT .wordjup_2_014 @ 039 ---------------------------------------- .bytePATT .wordjup_2_014 @ 040 ---------------------------------------- .bytePATT .wordjup_2_016 @ 041 ---------------------------------------- .bytePATT .wordjup_2_017 @ 042 ---------------------------------------- .bytePATT .wordjup_2_018 @ 043 ---------------------------------------- .bytePATT .wordjup_2_018 @ 044 ---------------------------------------- .bytePATT .wordjup_2_020 @ 045 ---------------------------------------- .bytePATT .wordjup_2_020 @ 046 ---------------------------------------- .bytePATT .wordjup_2_020 @ 047 ---------------------------------------- .bytePATT .wordjup_2_023 .byte GOTO .word jup_2_loop @ 048 ---------------------------------------- .byteFINE @**************** Track 3 (Midi-Chn.3) ****************@ jup_3: .byteKEYSH , jup_key+0 @ 000 ---------------------------------------- jup_3_loop: .byteVOICE , 48 .byteVOL , 100*jup_mvl/mxv .bytePAN , c_v+0 .byteTIE , En0 , v116 .byteTIE , En1 .byteW96 @ 001 ---------------------------------------- .byteW92 .byteW03 .byteEOT , En0 .byte En1 .byteW01 @ 002 ---------------------------------------- jup_3_002: .byteTIE , Dn0 , v116 .byteTIE , Dn1 .byteW96 .bytePEND @ 003 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Dn0 .byte Dn1 .byteW01 @ 004 ---------------------------------------- jup_3_004: .byteTIE , Fn0 , v116 .byteTIE , Fn1 .byteW96 .bytePEND @ 005 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Fn0 .byte Fn1 .byteW01 @ 006 ---------------------------------------- jup_3_006: .byteTIE , Cs0 , v116 .byteTIE , Cs1 .byteW96 .bytePEND @ 007 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Cs0 .byte Cs1 .byteW01 @ 008 ---------------------------------------- jup_3_008: .byteTIE , Fs0 , v116 .byteTIE , Fs1 .byteW96 .bytePEND @ 009 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Fs0 .byte Fs1 .byteW01 @ 010 ---------------------------------------- .bytePATT .wordjup_3_004 @ 011 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Fn0 .byte Fn1 .byteW01 @ 012 ---------------------------------------- jup_3_012: .byteTIE , En0 , v127 .byteTIE , En1 .byteW96 .bytePEND @ 013 ---------------------------------------- .byteW92 .byteW03 .byteEOT , En0 .byte En1 .byteW01 @ 014 ---------------------------------------- jup_3_014: .byteTIE , Dn0 , v127 .byteTIE , Dn1 .byteW96 .bytePEND @ 015 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Dn0 .byte Dn1 .byteW01 @ 016 ---------------------------------------- jup_3_016: .byteTIE , Fn0 , v127 .byteTIE , Fn1 .byteW96 .bytePEND @ 017 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Fn0 .byte Fn1 .byteW01 @ 018 ---------------------------------------- jup_3_018: .byteTIE , Cs0 , v127 .byteTIE , Cs1 .byteW96 .bytePEND @ 019 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Cs0 .byte Cs1 .byteW01 @ 020 ---------------------------------------- jup_3_020: .byteTIE , Fs0 , v127 .byteTIE , Fs1 .byteW96 .bytePEND @ 021 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Fs0 .byte Fs1 .byteW01 @ 022 ---------------------------------------- .bytePATT .wordjup_3_016 @ 023 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Fn0 .byte Fn1 .byteW01 @ 024 ---------------------------------------- .byteVOICE , 48 .byteVOL , 100*jup_mvl/mxv .bytePAN , c_v+0 .byteTIE , En0 , v116 .byteTIE , En1 .byteW96 @ 025 ---------------------------------------- .byteW92 .byteW03 .byteEOT , En0 .byte En1 .byteW01 @ 026 ---------------------------------------- .bytePATT .wordjup_3_002 @ 027 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Dn0 .byte Dn1 .byteW01 @ 028 ---------------------------------------- .bytePATT .wordjup_3_004 @ 029 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Fn0 .byte Fn1 .byteW01 @ 030 ---------------------------------------- .bytePATT .wordjup_3_006 @ 031 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Cs0 .byte Cs1 .byteW01 @ 032 ---------------------------------------- .bytePATT .wordjup_3_008 @ 033 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Fs0 .byte Fs1 .byteW01 @ 034 ---------------------------------------- .bytePATT .wordjup_3_004 @ 035 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Fn0 .byte Fn1 .byteW01 @ 036 ---------------------------------------- .bytePATT .wordjup_3_012 @ 037 ---------------------------------------- .byteW92 .byteW03 .byteEOT , En0 .byte En1 .byteW01 @ 038 ---------------------------------------- .bytePATT .wordjup_3_014 @ 039 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Dn0 .byte Dn1 .byteW01 @ 040 ---------------------------------------- .bytePATT .wordjup_3_016 @ 041 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Fn0 .byte Fn1 .byteW01 @ 042 ---------------------------------------- .bytePATT .wordjup_3_018 @ 043 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Cs0 .byte Cs1 .byteW01 @ 044 ---------------------------------------- .bytePATT .wordjup_3_020 @ 045 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Fs0 .byte Fs1 .byteW01 @ 046 ---------------------------------------- .bytePATT .wordjup_3_016 @ 047 ---------------------------------------- .byteW92 .byteW03 .byteEOT , Fn0 .byte Fn1 .byteW01 .byte GOTO .word jup_3_loop @ 048 ---------------------------------------- .byteFINE @**************** Track 4 (Midi-Chn.4) ****************@ jup_4: .byteKEYSH , jup_key+0 @ 000 ---------------------------------------- jup_4_loop: .byteVOICE , 111 .byteVOL , 78*jup_mvl/mxv .bytePAN , c_v+0 .byteW96 @ 001 ---------------------------------------- .byteW96 @ 002 ---------------------------------------- .byteW96 @ 003 ---------------------------------------- .byteW96 @ 004 ---------------------------------------- .byteW96 @ 005 ---------------------------------------- .byteW96 @ 006 ---------------------------------------- .byteW96 @ 007 ---------------------------------------- .byteW96 @ 008 ---------------------------------------- .byteW96 @ 009 ---------------------------------------- .byteW96 @ 010 ---------------------------------------- .byteW96 @ 011 ---------------------------------------- .byteW96 @ 012 ---------------------------------------- jup_4_012: .byteN66 , En2 , v116 .byteW72 .byteN23 , Bn2 .byteW24 .bytePEND @ 013 ---------------------------------------- jup_4_013: .byteN42 , Dn3 , v116 .byteW48 .byteN17 , En3 .byteW18 .byte Dn3 .byteW18 .byteN11 , En3 .byteW12 .bytePEND @ 014 ---------------------------------------- .byteN90 , Dn3 .byteW96 @ 015 ---------------------------------------- jup_4_015: .byteN17 , Dn3 , v116 .byteW18 .byte En3 .byteW18 .byteN11 , Fn3 .byteW12 .byteN17 , En3 .byteW18 .byte Dn3 .byteW18 .byteN11 , An2 .byteW12 .bytePEND @ 016 ---------------------------------------- .byteN90 , Gs2 .byteW96 @ 017 ---------------------------------------- jup_4_017: .byteN05 , Gs2 , v116 .byteW06 .byte Gn2 .byteW06 .byteN78 , Gs2 .byteW84 .bytePEND @ 018 ---------------------------------------- .byteN90 .byteW96 @ 019 ---------------------------------------- jup_4_019: .byteN42 , Cn3 , v116 .byteW48 .byte Cs3 .byteW48 .bytePEND @ 020 ---------------------------------------- .byteN90 .byteW96 @ 021 ---------------------------------------- jup_4_021: .byteN17 , Cs3 , v116 .byteW18 .byte Cn3 .byteW18 .byteN11 , As2 .byteW12 .byteN42 , Fs2 .byteW48 .bytePEND @ 022 ---------------------------------------- jup_4_022: .byteN66 , Fn2 , v116 .byteW72 .byteN23 , Ds2 .byteW24 .bytePEND @ 023 ---------------------------------------- .byteN90 , Fn2 .byteW96 @ 024 ---------------------------------------- .byteVOICE , 111 .byteVOL , 78*jup_mvl/mxv .bytePAN , c_v+0 .byteW96 @ 025 ---------------------------------------- .byteW96 @ 026 ---------------------------------------- .byteW96 @ 027 ---------------------------------------- .byteW96 @ 028 ---------------------------------------- .byteW96 @ 029 ---------------------------------------- .byteW96 @ 030 ---------------------------------------- .byteW96 @ 031 ---------------------------------------- .byteW96 @ 032 ---------------------------------------- .byteW96 @ 033 ---------------------------------------- .byteW96 @ 034 ---------------------------------------- .byteW96 @ 035 ---------------------------------------- .byteW96 @ 036 ---------------------------------------- .bytePATT .wordjup_4_012 @ 037 ---------------------------------------- .bytePATT .wordjup_4_013 @ 038 ---------------------------------------- .byteN90 , Dn3 , v116 .byteW96 @ 039 ---------------------------------------- .bytePATT .wordjup_4_015 @ 040 ---------------------------------------- .byteN90 , Gs2 , v116 .byteW96 @ 041 ---------------------------------------- .bytePATT .wordjup_4_017 @ 042 ---------------------------------------- .byteN90 , Gs2 , v116 .byteW96 @ 043 ---------------------------------------- .bytePATT .wordjup_4_019 @ 044 ---------------------------------------- .byteN90 , Cs3 , v116 .byteW96 @ 045 ---------------------------------------- .bytePATT .wordjup_4_021 @ 046 ---------------------------------------- .bytePATT .wordjup_4_022 @ 047 ---------------------------------------- .byteN90 , Fn2 , v116 .byteW96 .byte GOTO .word jup_4_loop @ 048 ---------------------------------------- .byteFINE @**************** Track 5 (Midi-Chn.5) ****************@ jup_5: .byteKEYSH , jup_key+0 @ 000 ---------------------------------------- jup_5_loop: .byteVOICE , 75 .byteVOL , 78*jup_mvl/mxv .bytePAN , c_v+0 .byteN10 , En2 , v064 .byteN10 , Gn2 .byteN10 , Bn2 .byteW48 .byte En2 .byteN10 , Gn2 .byteN10 , Bn2 .byteW48 @ 001 ---------------------------------------- jup_5_001: .byteN10 , En2 , v064 .byteN10 , Gn2 .byteN10 , Bn2 .byteW48 .byte En2 .byteN10 , Gn2 .byteN10 , Bn2 .byteW48 .bytePEND @ 002 ---------------------------------------- jup_5_002: .byteN10 , Dn2 , v064 .byteN10 , Fn2 .byteN10 , An2 .byteW48 .byte Dn2 .byteN10 , Fn2 .byteN10 , An2 .byteW48 .bytePEND @ 003 ---------------------------------------- .bytePATT .wordjup_5_002 @ 004 ---------------------------------------- jup_5_004: .byteN10 , Fn2 , v064 .byteN10 , Gs2 .byteN10 , Cn3 .byteW48 .byte Fn2 .byteN10 , Gs2 .byteN10 , Cn3 .byteW48 .bytePEND @ 005 ---------------------------------------- .bytePATT .wordjup_5_004 @ 006 ---------------------------------------- .bytePATT .wordjup_5_004 @ 007 ---------------------------------------- .bytePATT .wordjup_5_004 @ 008 ---------------------------------------- jup_5_008: .byteN10 , Fn2 , v064 .byteN10 , As2 .byteN10 , Cn3 .byteW48 .byte Fn2 .byteN10 , As2 .byteN10 , Cn3 .byteW48 .bytePEND @ 009 ---------------------------------------- .bytePATT .wordjup_5_008 @ 010 ---------------------------------------- .bytePATT .wordjup_5_008 @ 011 ---------------------------------------- .bytePATT .wordjup_5_008 @ 012 ---------------------------------------- .byteW96 @ 013 ---------------------------------------- .byteW96 @ 014 ---------------------------------------- .byteW96 @ 015 ---------------------------------------- .byteW96 @ 016 ---------------------------------------- .byteW96 @ 017 ---------------------------------------- .byteW96 @ 018 ---------------------------------------- .byteW96 @ 019 ---------------------------------------- .byteW96 @ 020 ---------------------------------------- .byteW96 @ 021 ---------------------------------------- .byteW96 @ 022 ---------------------------------------- .byteW96 @ 023 ---------------------------------------- .byteW96 @ 024 ---------------------------------------- .byteVOICE , 75 .byteVOL , 78*jup_mvl/mxv .bytePAN , c_v+0 .byteN10 , En2 , v064 .byteN10 , Gn2 .byteN10 , Bn2 .byteW48 .byte En2 .byteN10 , Gn2 .byteN10 , Bn2 .byteW48 @ 025 ---------------------------------------- .bytePATT .wordjup_5_001 @ 026 ---------------------------------------- .bytePATT .wordjup_5_002 @ 027 ---------------------------------------- .bytePATT .wordjup_5_002 @ 028 ---------------------------------------- .bytePATT .wordjup_5_004 @ 029 ---------------------------------------- .bytePATT .wordjup_5_004 @ 030 ---------------------------------------- .bytePATT .wordjup_5_004 @ 031 ---------------------------------------- .bytePATT .wordjup_5_004 @ 032 ---------------------------------------- .bytePATT .wordjup_5_008 @ 033 ---------------------------------------- .bytePATT .wordjup_5_008 @ 034 ---------------------------------------- .bytePATT .wordjup_5_008 @ 035 ---------------------------------------- .bytePATT .wordjup_5_008 @ 036 ---------------------------------------- .byteW96 @ 037 ---------------------------------------- .byteW96 @ 038 ---------------------------------------- .byteW96 @ 039 ---------------------------------------- .byteW96 @ 040 ---------------------------------------- .byteW96 @ 041 ---------------------------------------- .byteW96 @ 042 ---------------------------------------- .byteW96 @ 043 ---------------------------------------- .byteW96 @ 044 ---------------------------------------- .byteW96 @ 045 ---------------------------------------- .byteW96 @ 046 ---------------------------------------- .byteW96 @ 047 ---------------------------------------- .byteW96 .byte GOTO .word jup_5_loop @ 048 ---------------------------------------- .byteFINE @**************** Track 6 (Midi-Chn.6) ****************@ jup_6: .byteKEYSH , jup_key+0 @ 000 ---------------------------------------- jup_6_loop: .byteVOICE , 111 .byteVOL , 62*jup_mvl/mxv .bytePAN , c_v+0 .byteW96 @ 001 ---------------------------------------- .byteW96 @ 002 ---------------------------------------- .byteW96 @ 003 ---------------------------------------- .byteW96 @ 004 ---------------------------------------- .byteW96 @ 005 ---------------------------------------- .byteW96 @ 006 ---------------------------------------- .byteW96 @ 007 ---------------------------------------- .byteW96 @ 008 ---------------------------------------- .byteW96 @ 009 ---------------------------------------- .byteW96 @ 010 ---------------------------------------- .byteW96 @ 011 ---------------------------------------- .byteW96 @ 012 ---------------------------------------- jup_6_012: .byteW11 .byteN66 , En2 , v116 .byteW72 .byteN23 , Bn2 .byteW13 .bytePEND @ 013 ---------------------------------------- jup_6_013: .byteW11 .byteN42 , Dn3 , v116 .byteW48 .byteN17 , En3 .byteW18 .byte Dn3 .byteW18 .byteN11 , En3 .byteW01 .bytePEND @ 014 ---------------------------------------- jup_6_014: .byteW11 .byteN90 , Dn3 , v116 .byteW84 .byteW01 .bytePEND @ 015 ---------------------------------------- jup_6_015: .byteW11 .byteN17 , Dn3 , v116 .byteW18 .byte En3 .byteW18 .byteN11 , Fn3 .byteW12 .byteN17 , En3 .byteW18 .byte Dn3 .byteW18 .byteN11 , An2 .byteW01 .bytePEND @ 016 ---------------------------------------- jup_6_016: .byteW11 .byteN90 , Gs2 , v116 .byteW84 .byteW01 .bytePEND @ 017 ---------------------------------------- jup_6_017: .byteW11 .byteN05 , Gs2 , v116 .byteW06 .byte Gn2 .byteW06 .byteN78 , Gs2 .byteW72 .byteW01 .bytePEND @ 018 ---------------------------------------- .bytePATT .wordjup_6_016 @ 019 ---------------------------------------- jup_6_019: .byteW11 .byteN42 , Cn3 , v116 .byteW48 .byte Cs3 .byteW36 .byteW01 .bytePEND @ 020 ---------------------------------------- jup_6_020: .byteW11 .byteN90 , Cs3 , v116 .byteW84 .byteW01 .bytePEND @ 021 ---------------------------------------- jup_6_021: .byteW11 .byteN17 , Cs3 , v116 .byteW18 .byte Cn3 .byteW18 .byteN11 , As2 .byteW12 .byteN42 , Fs2 .byteW36 .byteW01 .bytePEND @ 022 ---------------------------------------- jup_6_022: .byteW11 .byteN66 , Fn2 , v116 .byteW72 .byteN23 , Ds2 .byteW13 .bytePEND @ 023 ---------------------------------------- jup_6_023: .byteW11 .byteN80 , Fn2 , v116 .byteW84 .byteW01 .bytePEND @ 024 ---------------------------------------- .byteVOICE , 111 .byteVOL , 62*jup_mvl/mxv .bytePAN , c_v+0 .byteW96 @ 025 ---------------------------------------- .byteW96 @ 026 ---------------------------------------- .byteW96 @ 027 ---------------------------------------- .byteW96 @ 028 ---------------------------------------- .byteW96 @ 029 ---------------------------------------- .byteW96 @ 030 ---------------------------------------- .byteW96 @ 031 ---------------------------------------- .byteW96 @ 032 ---------------------------------------- .byteW96 @ 033 ---------------------------------------- .byteW96 @ 034 ---------------------------------------- .byteW96 @ 035 ---------------------------------------- .byteW96 @ 036 ---------------------------------------- .bytePATT .wordjup_6_012 @ 037 ---------------------------------------- .bytePATT .wordjup_6_013 @ 038 ---------------------------------------- .bytePATT .wordjup_6_014 @ 039 ---------------------------------------- .bytePATT .wordjup_6_015 @ 040 ---------------------------------------- .bytePATT .wordjup_6_016 @ 041 ---------------------------------------- .bytePATT .wordjup_6_017 @ 042 ---------------------------------------- .bytePATT .wordjup_6_016 @ 043 ---------------------------------------- .bytePATT .wordjup_6_019 @ 044 ---------------------------------------- .bytePATT .wordjup_6_020 @ 045 ---------------------------------------- .bytePATT .wordjup_6_021 @ 046 ---------------------------------------- .bytePATT .wordjup_6_022 @ 047 ---------------------------------------- .bytePATT .wordjup_6_023 .byte GOTO .word jup_6_loop @ 048 ---------------------------------------- .byteFINE @******************************************************@ .align2 jup: .byte6@ NumTrks .byte0@ NumBlks .bytejup_pri@ Priority .bytejup_rev@ Reverb. .wordjup_grp .wordjup_1 .wordjup_2 .wordjup_3 .wordjup_4 .wordjup_5 .wordjup_6 .end [/SPOILER] Eso es todo, si quereis que al terminar se loopee en otro lugar que no sea el principio, cambiad el 1º comando a otro lugar, por ejemplo debajo del 009 en vez de debajo del 000 Comentad y cualquier duda me avisais. Salu2!