tuts_gba
Thread Id: 14483
Thread Name: GBA | Otros | Loopear Midis Con Jota
#0
J.com 12785
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")




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!
#1
yo soy Yo 17427
Muy buen tutorial, y sobre un tema que apenas tiene tutoriales. Nos servirá mucho a los novatos y no tan novatos, que aún tenemos problemas con la música.
#2
4EruxNick 18189
Buen tutorial, ¡te lo dice un Sappier! xDD
Le agregaría que si quieren que se repita la canción desde un punto que no es el principio, basta con que sepan qué punto es ese y lo pongan en lugar del 000. Por ejemplo, si quieren que se repita desde el punto 007 basta con sustituir donde has puesto 000 por 007 y en vez de colocar lo del "loop:" en 000, también en 007... No sé si me explico bien D:

Creo que no tengo nada más que decir, el tutorial está genial :3 (¡pero pon un spoiler en lo último!).

¡Hasta otra!
#3
J.com 12785
Iniciado por 4EruxNick

Buen tutorial, ¡te lo dice un Sappier! xDD
Le agregaría que si quieren que se repita la canción desde un punto que no es el principio, basta con que sepan qué punto es ese y lo pongan en lugar del 000. Por ejemplo, si quieren que se repita desde el punto 007 basta con sustituir donde has puesto 000 por 007 y en vez de colocar lo del "loop:" en 000, también en 007... No sé si me explico bien D:

Creo que no tengo nada más que decir, el tutorial está genial :3 (¡pero pon un spoiler en lo último!).

¡Hasta otra!


Si, si tambien he puesto como hacerlo para que no se loopee desde el principio, y e metido en spoiler lo ultimo, pero al publicar el tema, no se publicaba entero, no se por que T_T

Bueno, que suprimido el 1º spoiler y ahora se ve todo el tema.

Gracias por comentar!
#4
.Jaizu! 0
Genial, solo me queda ponerme a buscar midis por internet :D
Nunca vi nada así, y la verdad es que es muy fácil loopear, grachie =D
#5
Sephiroth 13677
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...


No entiendo... se supone que tengo que abrir el archivo.midi o el archivo.s para hacer esto? Es que no entendí esa parte xD
#6
CKaktus 27497
Iniciado por Seph!roth~

[quote]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...


No entiendo... se supone que tengo que abrir el archivo.midi o el archivo.s para hacer esto? Es que no entendí esa parte xD[/quote]

El .s xDDD
Y pa no spam pue mu buen tuto y to eso y demasiado fácil, no como creía
#7
Sephiroth 13677
Pero... Este manual es el de Ricci, de hecho pone lo mismo pero explicado de manera más sencilla... No es que quiera quitarte mérito amigo, de veras (de hecho entendí más tu tutorial xD pero no se lo cuentes a Ricci) y bueno; en resumen, loopear midis no es tan difícil como lo ponen todos xD lo más tedioso son los tiles... Ay ay ay xD

Nota: lo de loopear en otros sitios con distintos punteros hacedlo con todas las tracks... A menos que querais que salgan descordinados los instrumentos de cada una.

Buen manual, +1 y que lo metan en el índice!
#8
J.com 12785
Iniciado por Seph!roth~

Pero... Este manual es el de Ricci, de hecho pone lo mismo pero explicado de manera más sencilla... No es que quiera quitarte mérito amigo, de veras (de hecho entendí más tu tutorial xD pero no se lo cuentes a Ricci) y bueno; en resumen, loopear midis no es tan difícil como lo ponen todos xD lo más tedioso son los tiles... Ay ay ay xD

Nota: lo de loopear en otros sitios con distintos punteros hacedlo con todas las tracks... A menos que querais que salgan descordinados los instrumentos de cada una.

Buen manual, +1 y que lo metan en el índice!


No amigo, este no es el mismo manual que el de Ricci por que lo e echo con mis palabras, y aprendi a hacerlo en Pokeko. El tuto de Ricci, sinceramente, lo probe y no me salió, si hay algun parecido entre el mio y el suyo, es coincidencia te lo puedo asegurar.:XD:

Gracias a to2 por comentar, espero que os haya servido el tuto :P
#9
Eyeless Jack~ 28136
Hola tengo un problema con esto miren...

por aqui esta ... lo a heco bien?



Que a hecho mal?
#10
J.com 12785
Iniciado por SynBit
Hola tengo un problema con esto miren...

por aqui esta ... lo a heco bien?



Que a hecho mal?


Te faltan los dos puntos:
Infra_6_loop:

#11
Eyeless Jack~ 28136
LOL disculpa estoy siego :( xD gracias es muy bien tu tut

Quando juego no se escucha nada nomas sonidos "static" ?
#12
Spore 28052


ME PARECE que cada "000" es un compás.
Por ejemplo en un .midi que tengo son 25 compases y llega hasta @024 (Porque incluye el @000)

Para orientarse pueden bajarse un programa de edición musical ya sea Finale o Synthesia (este es mejor para REPRODUCIR midis).

Ahí muestra cada compas y pues ya es mas facil el trabajo :D
Para que puedan loopearlo en el momento que quieran sin muchas complicaciones.

Buen aporte.