Jump to content

ULTRASTAR DELUXE***


Recommended Posts

  • Replies 251
  • Created
  • Last Reply

Top Posters In This Topic

Te las mandaste compadre!!!!

 

ta excelente!!!

 

lo unico necesito ke me aclares una duda (a lo mejor lo respondiste pero me dio paja revisar todos los post xD)

de donde se pueden bajar las canciones pal programa???

onda pa bajar mas canciiones aparte de las ke estan ke de hecho estan rebuenas, pa todos los gustos

 

eso seria

 

gracias nuevamente

:banana: :banana: :banana: :banana: :banana: :banana:

Link to comment
Share on other sites

hola genial tu aporte

el otro kache en el canal ripley

un sistema de karaoke ke valia komo 200 lukas

o algo asi ajajajja la kago

y aka la misma wea y gratias

 

 

muchas gracias ideal pa los karrete pa wear

te amo jajajaja

 

xau

 

 

Aqui les dejo un tutorial que dice como hacer tus propias canciones para el ultrastar

saludos!!

 

COMO CREAR UNA NUEVA CANCIÓN PARA EL PROGRAMA

 

PRIMER TEMA: DE CUANTOS ARCHIVOS SE COMPONE UNA "CANCIÓN"

 

Una cación del programa se componen OBLIGATORIAMENTE de dos archivos:

 

- el archivo ".txt": Contiene la cabecera y las notas de la canción. Sin este archivo, el programa no detecta la canción.

- el archivo ".mp3" o ".ogg": Contiene el audio de la canción.

 

Los archivos ".txt" con las notas los podeis encontrar en nuestras páginas web, pero los archivos de audio ya sabeis que no los podemos colocar por ahi, asi que los encontrareis más facilmente en el emule y compañia.

 

A parte de los archivos imprescindibles, una canción puede tener los siguientes archivos:

 

- un archivo ".jpg" que contenga la imagen de la caratula (cover) de la canción.

- uno o varios archivos ".jpg" que contengan las imagenes de fondo (background) de la canción.

- un archivo ".mpg" con el video (sin audio, ya que el programa no lo va a usar) de la canción.

 

Los archivos de las imagenes tienen que ser OBLIGATORIAMENTE en formato ".jpg" (en otros formatos el programa se queda colgado y se cierra) y se pueden encontrar facilmente buscando por internet.

 

El archivo del video tiene que ser OBLIGATORIAMENTE en formato MPEG1 o el programa no lo podra reproducir y se quedara colgado. Puedes encontrarlo en internet y despues convertirlo al formato correcto con cualquier conversor.

 

 

SEGUNDO TEMA: CONOCER EL FORMATO DE LOS ARCHIVOS .TXT

 

Un archivo TXT de Ultrastar se compone de cabecera y contenido:

 

Cabecera

La cabecera (el comienzo del archivo) de un archivo TXT debe tener los siguientes campos:

 

#TITLE: - El título de la canción, se mostrará así en la lista de canciones.

#ARTIST: - El intérprete.

#MP3: - El nombre del archivo con la canción, que puede ser en formato mp3 o ogg

#BPM: - Velocidad de la canción, con Audacity se puede conocer a partir de un archivo de música

#GAP: - Comienzo del texto desde que la canción ha comenzado en milisegundos.

 

Ejemplo de cabecera mínima:

 

#TITLE:Superstar (demo)

#ARTIST:Jamelia

#MP3:Jamelia - Superstar (Demo).mp3

#BPM:110

#GAP:50

 

Y opcionalmente puede tener:

 

#RELATIVE:yes - Esto indica si los tiempos vuelven a cero tras cada línea o no. "Yes" significa que sí vuelven a cero. Si la linea no se encuentra en la cabecera las marcas de tiempo se suponen absolutas.

#VIDEO: - Nombre del archivo de video. Sólo se reproducen ficheros MPEG-1 por ahora. Por cierto, sólo se vé el vídeo, no se oye

#VIDEOGAP: - Lo mismo que GAP para el tag MP3.

#NOTESGAP: - Lo mismo que GAP pero para el inicio de las notas. Muy poco usado, ya que el GAP hace casi lo mismo.

#RESOLUTION: - La resolución que se usa para dibujar las notas de la canción. El numero de secciones en las que se divide el tiempo desde un "golpe" a otro de la canción. Sirve para hacer la duración de las notas más exacta. Por defecto vale 4.

#COVER: - Nombre del archivo que contiene la imagen de la caratula.

#BACKGROUND: - Nombre del archivo que contiene la imagen de fondo.

#GENRE: - Genero de la canción. Se pueden ordenar las canciones por genero.

#EDITION: - Edición de la canción. Se pueden ordenar las canciones por edición.

#CREATOR: - Nombre del creador del archivo txt

#START: - Aquí determinamos en qué segundo se empezará a reproducir la canción; útil cuando trabajamos en una canción y queremos oir los cambios que hemos realizado en el segundo XX. También puede servir para evitar las laaaargas introducciones.

#PREVIEW: - Tiempo en milisegundos a partir de donde sonara la canción en la ventana de selección de canciones. De esta forma se puede escuchar el estribillo de la canción en lugar de la canción desde el inicio.

#END: - Tiempo en milisegundos donde acabara la canción. Util para hacer pruebas.

#ENDSHORT: - Tiempo en milisegundos donde acabara la canción cuando se juega en la versión corta.

#VOICES: - Numero de voces que contiene el archivo txt. Si la etiqueta no existe, se considera que solo hay una.

#MPEGAUDIO: - Indica al programa que esta canción usara el audio del video en lugar del archivo mp3. Por defecto se usara el audio del mp3, pero si aparece esta etiqueta con el valor "yes", se usara el del video.

 

nota: aunque se use el audio del video, el archivo mp3 siempre se tiene que poner, ya que el juego lo usara en la pantalla de selección de canciones.

 

Por ejemplo:

 

#TITLE:Superstar (demo)

#ARTIST:Jamelia

#COVER:cover.jpg

#MP3:Jamelia - Superstar (Demo).mp3

#BPM:110

#GAP:50

#RELATIVE:yes

#VIDEO:Jamelia - Superstar (Demo).mpg

#VIDEOGAP:10

#RESOLUTION:4

 

 

Nota: fijaos que no se deja ningun espacio en blanco entre la etiqueta i su valor. Si se ponen espacios en blanco, estos forman parte del valor de la etiqueta (cuidado con esto en los titulos y nombres de artistas si se quiere ordenar correctamente la canción despues en el juego).

 

Contenido

 

Tras la cabecera está encontramos la información del archivo, dependiendo del tipo de marcar (ver #RELATIVE) puede ser diferente:

 

: 129 2 15 Peop

: 131 1 15 le

: 132 3 15 al

: 135 1 15 ways

: 137 1 13 talk

: 139 1 15 a

: 141 2 10 bout

- 152

: 161 2 15 All

: 163 1 15 the

: 164 2 15 things

: 167 1 15 they're

 

El primer valor de cada línea indica la marca de tiempo en que el tono empieza a sonar. El segundo indica la longitud en "beats". Si el tono que sigue no va justo después del anterior existen los saltos. Es este ejemplo hay un salto que dura un beat tras "always", "talk", "a" y "things". El tercer valor indica el tono (0=C1) tras lo que viene la sílaba a la que pertenece el tono.

 

UltraStar determina si la siguiente sílaba aún pertenece a una palabra mediante los espacios en blanco. Esto es importante, si NO hay espacio en blanco tras la sílaba la siguiente pertenece a la misma palabra; si lo hay la siguiente sílaba será una nueva palabra.

 

La línea

- 152

indica que todo lo que sigue debe ser una nueva línea en la pantalla.También puede ser así:

- 152 153

Aquí, el primer valor indica el tiempo donde la anterior línea debió desaparecer de la pantalla y el siguiente cuándo debe aparecer la línea que sigue.

 

Ahora el mismo ejemplo con marcas de tiempo relativas (#RELATIVE:yes y #GAP:17595):

 

: 0 2 15 Peop

: 2 1 15 le

: 3 3 15 al

: 6 1 15 ways

: 8 1 13 talk

: 10 1 15 a

: 12 2 10 bout

- 23

: 9 2 15 All

: 11 1 15 the

: 12 2 15 things

: 15 1 15 they're

 

Como ves sólo cambian las marcas de tiempo

Para indicar el final de un archivo TXT, se debe incluir una línea con una "E" como único contenido.

 

 

Causas de que se cuelgue Ultrastar o no funcione la canción

 

- El mp3 está mal apuntado

- No hay separadores de frases (con - al principio)

- Hay frases demasiado largas

- Error de sintaxis

- Marcas de tiempo solapadas

- Falta un tag esencial en la cabecera (son los de GAP, BMP, MP3, TITLE y AUTOR)

 

 

TERCER TEMA: CREAR UNA CANCIÓN A PARTIR DE UN ARCHIVO .MID O .KAR

 

Ingredientes:

-Mp3 de la canción.

-Midi de la cancion (imprescindible que tenga la pista de la voz).

-Letra de la canción.

 

Pasos

1. Crea una carpeta nueva dentro del directorio "songs" de ultrastar, y llamala como la cancion que deseas hacer.

2. Arranca Ultrastar y elige el editor de canciones.

3. Ahora estaras aqui:

 

 

 

4.Elige "Convert Midi to Txt" and haz enter.

5.Ahora aparecerá esta pantalla:

 

 

 

Ahora elige "Open" dale al intro.

6.Veras lo siguiente:

 

 

 

escribe ahí la dirección donde esta el midi y pulsa en "ok"

7.Ahora podras ver las lineas del midi. ejemplo:

 

 

 

Aquí tienes que localizar la linea que representa la voz, con los cursores sitúate encima de esta linea y pulsa en la tecla "espacio" de tu teclado.

 

8. Una vez tengas la pista adecuada seleccionada, pulsa sobre "save" y tendras el txt junto al midi, editalo con cualquier editor de texto teniendo en cuenta el Formato TXT

 

9. Después tienes que ir poniendo la letra al lado de las notas si esta no aparece ya en el fichero de texto. Si la sílaba de la nota es final de palabra, pon un espacio en blanco al final, así no quedara pegada a la primera sílaba de la siguiente palabra.

 

 

Trucos y detalles

 

Una cosa muy cómoda es, antes de ponerse a meter texto como loco, intentar a golpe de vista separar las frases. ¿Cómo? Pues se delatan porque si normalmente entre sílabas hay 2 ó 3 tiempos entre una frase y otra hay entre 8 y 40. A mi me ha servido mucho ir bajando y cuando veo un salto de tiempos meto un cambio de frase, MUY IMPORTANTE, en un tiempo que supere el inicio de la sílaba anterior más su duración, si no se hace así aun sin haber terminado la sílaba se borrará de la pantalla.

 

Nota: en el fichero de texto las notas empiezan con el simbolo ":". Esto indica que es una nota "normal". Aqui teneis una lista de todos los simbolos que se pueden poner y las notas que representan:

 

: Nota normal

, Nota especial "plata"

* Nota especial "oro"

+ Nota especial "negra" (battle mode)

F Nota libre que no se puntua

 

 

Soluciones a problemas

 

Por qué se me cuelga el singstar al final de una cancion???

 

si te fijas, en el txt hay muchas linias del tipo "-1000". Si las borras y dejas solo la ultima todo ira sobre ruedas. fallos del conversor y nuestros de no modificar los txt. So sorry. por ejemplo:

: 10 3 30 aaaa

-15

: 16 4 33 bbbb

-20 -22

E

 

en las dos ultimas linias, que hay dos linias "-algo" seguidas, quitad la primera i dejad solo la ultima. en caso de ser el final de la cancion, si hay alguna linia "-algo" justo antes de la "E" final, el programa tambien se quedara colgado. un ejemplo

: 100 3 30 aaaa

-105

: 106 4 33 bbbb

-120

E

 

simplemente borrat la ultima linia "-algo" que hay justo antes de la "E" final (en el ejemplo la "-120").

 

 

No os habeis fijado que en algunas canciones se canvia de pantalla antes de terminar de cantar??

 

Pues es el mismo fallo. Me explico: aqui un ejemplo sencillo de un trozo de canción. Lo importante son los 2 primeros numeros de cada linia. el primero indica el tiempo en que suena esa nota (empezando en el inicio de la cancion) y el segundo es lo que dura esa nota.

: 10 2 25 la

: 12 5 26 casa

-14

: 20 2 25 el

: 22 3 26 gato

 

En la primera linia, el 10 indica que la nota de tono 25 (tercer numero) empieza en el compas 10 y dura 2 compases. si la siguiente nota empieza antes del 12 (10 de la anterios + 2 de duracion), las dos notas se solapan. si la siguiente nota empieza en el 12, como es el caso, las dos notas se cantan seguidas. si la siguiente nota empieza mas alla del 12, entonces hay un vacio entre el 12 hasta el inicio de la siguiente.

 

Ahora vamos con el significado de la tercera linia (-14). esta linia indica el final de la "frase" y el numero es el compas en el que se salta a la siguiente linia.

 

Si os fijais, la nota que hay delante del -14 empieza en el 12 y dura 5 compases. como le indicamos que canvie de pantalla en el 14, los 3 ultimos compases de la frase se pierden!!!!

 

Lo correcto hubiese sido poner, como minimo, -17. aunque si os fijais, el siguiente compas empieza en el 20, por lo que seria mas elegante ponerlo mas o menos en medio, sobre -18 o -19. poner -20 tambien estaria bien, ya que como se ven dos linias de texto, no pasaria nada. poner -21 seria un error, ya que la musica sonaria antes de canviar de pantalla!! si se ponen dos linias "-algo" seguidas, entonces el programa se queda colgado porque no hay notas que enseñar en alguna frase que se crea por error.

 

Como veis, todo es cuestion de ir sumando compases.... y no repetirse :P

 

 

No me aparece la canción que he hecho

 

Fíjate que enlace correctamente al nombre del archivo de música y que en el BPM está con comas y no con puntos

 

 

 

CUARTO TEMA: CREAR UNA CANCIÓN CANTANDOLA EN EL PROGRAMA

 

A partir de la versión 0.7 del UltraStarNG esta disponible una herramienta para poder crear rapidamente las notas de los archivos ".txt" a partir de lo que se canta. Esto tiene sus ventajas (Se acelera la creación de las canciones y no se necesita el archivo midi) y sus incovenientes (Si el que canta no "afina", puede salir cualquier cosa y puede que las notas no se parezcan en nada a las "buenas" de la canción). Personalmente he probado este sistema en un par de canciones y el resultado es bastante bueno, aunque se puede mejorar (y espero hacerlo en un futuro).

 

Antes de Empezar:

 

Lo primero que necesito antes de poder cantar la canción con el juego es lo siguiente:

1- Crear una carpeta para poner la canción.

2- Copiar el archivo ".mp3" o ".ogg" de la canción en la carpeta anterior.

3- Crear un archivo ".txt" en la carpeta anterior con el siguiente contenido:

 

#TITLE:titulo que corresponda

#ARTIST:artista que corresponda

#MP3:archivo de audio que corresponda.mp3

#BPM:110 (substituir por el bpm que corresponda)

#GAP:0 (siempre 0 para evitar problemas)

 

El bpm se puede calcular usando cualquier programa de edición de sonido o de mezcla de canciones.

 

Vamos a cantar

 

Una vez tengo todo preparado, abriré el programa y me dispondre a jugar de forma normal la canción que he preparado, pero en la pantalla de selección de canciones, en lugar de pulsar "Enter" o "Jugar" cuando tenga la canción a la vista, pulsare la tecla "F12".

 

En este momento se abrira una ventana exactamente igual a la de jugar, pero sin ninguna nota dibujada. La canción empezara a sonar y nosotros la cantaremos de forma normal.

 

Cada vez que queramos un salto de linia, pulsaremos la tecla espaciadora y el juego lo insertara automaticamente.

 

Cuando pulsemos "ESC" o se termine la canción, el programa SOBREESCRIBIRA el archivo ".txt" de la canción con las notas que hemos cantado, borrando logicamente todo lo que habia en él y respetando la cabecera. De esta forma podeis grabar varias veces la misma canción hasta que os guste como la habeis cantado.

 

Ya esta grabada... Y ahora que?

 

Como es de imaginar, el programa no puede añadir la letra de la canción y esto se tiene que hacer "a mano" o usando el editor.

 

También es lógico pensar que la canción necesitara unos pequeños retoques en los tempos, en los inicios de las letras y pulir un poco el sitio donde terminan y/o empiezan las frases.

 

Pensad que es mucho más sencillo y rapido modificar un archivo de notas cantadas que hacerlo a partir de las notas de un midi, ya que el midi no encaja el tempo de las notas con la canción y se tiene que modificar casi por completo y el archivo con las notas cantadas solo necesita unos pequeños retoques.

 

 

QUINTO TEMA: CREAR UNA CANCIÓN CON VARIAS VOCES

 

A partir de una petición en el foro, he creado un sistema para incluir varias voces en una sola canción. El sistema permite separar las notas y la letra de cada jugador para controlar que cantara cada uno.

 

El formato de una linia de un archivo ".txt" con varias voces es un poco diferente a las que hemos visto hasta ahora. Estas canciones solo funcionaran con la versión 0.7 del programa en adelante y en las posteriores pueden llegar a colgar el juego. En caso de jugar con un solo jugador, el programa solo usara las notas de la primera voz y ignorara el resto.

 

Ahora que ya estais avisados, vamos a ver las diferencias y que significa cada numero. Para ello veremos un ejemplo de un trozo de canción con 2 voces (se pueden poner más, pero no lo recomiendo):

 

#TITLE:titulo

#ARTIST:autor

#MP3:audio.mp3

#COVER:cover.jpg

#BACKGROUND:background.jpg

#VOICES:2

#PREVIEW:13000

#BPM:132

#GAP:0

; : 1 111 2 1 aaa

; : 2 113 2 0 bbb

: 115 6 2 ccc

- 123

; : 1 127 2 2 ddd

; : 2 127 2 3 eee

; : 1 129 2 2 fff

; : 2 129 4 3 ggg

: 134 8 2 hhh

- 153

 

Lo primero que nos llama la atención es que en la cabecera aparece la etiqueta "#VOICES" con el valor 2. Esto indica al programa que esta canción tiene dos voces. Su uso es informativo y se usara para mostarlo en la ventana de selección de canciones. Recomiendo que lo pongais para asi informar correctamente a los jugadores.

 

Lo segundo que vemos es que las linias tienen 2 datos más que las canciones normales. Veamos que significa cada dato de la primera linia:

 

; : 1 111 2 1 aaa

; Indicador de linia para una sola voz.

: Indicador del tipo de nota. Funciona igual que en las canciones "normales".

1 Indica el numero de la voz a la que pertenece la nota. En este caso a la primera voz (o sease, al primer jugador).

111 Tiempo en el que se situa la nota. Igual que en las canciones "normales".

2 Duración de la nota en bmp. Igual que en las canciones "normales".

1 Tono de la nota. Igual que en las canciones "normales".

aaa Letra de la nota. Igual que en las canciones "normales".

 

Como podeis ver, lo unico que he añadido es un indicar (";") al inicio de la linia para que el juego sepa que la nota pertenece a una sola voz y un numero (detras de los ":") indicando a que voz pertenece. El resto continua exactamente igual.

 

Ahora vamos a ver que hace el programa al encontrarse con las linias del ejemplo:

 

; : 1 111 2 1 aaa El primer jugador cantara en el tempo 111 el texto "aaa".

; : 2 113 2 0 bbb El segundo jugador cantara en el tempo 113 el texto "bbb". Como la nota anterior del primer jugador solo dura 2 tempos, los dos jugadores cantaran "solos", primero el 1 y despues el 2.

: 115 6 2 ccc Esta es una nota "normal" y el juego la pondra para los dos jugadores por igual. Esto significa que los dos cantaran lo mismo al mismo tiempo y nos ahorramos linias de notas.

- 123 Tipica linia de cambio de frase.

; : 1 127 2 2 ddd Nota para el primer jugador que empieza en el tempo 127.

; : 2 127 2 3 eee Nota para el segundo jugador que tambien empieza en el mismo tempo. De esta forma cada jugadar cantara una cosa diferente al mismo tiempo.

; : 1 129 2 2 fff Nota para el primer jugador en el tempo 129.

; : 2 129 4 3 ggg Nota para el segundo jugador en el mismo tempo, pero con duración diferente. De esta forma el primer jugador cantara una cosa durante 2 tempos, mientras que el segundo otra distinta durante 4 tempos.

: 134 8 2 hhh Otra nota comun a los dos jugadores.

- 153 Otro cambio de frase.

 

De momento no existe ningun editor que permita hacer estas modificaciones de forma más o menos sencilla y solo se pueden hacer "a mano". Por otro lado, no es imprescindible que las notas de las dos voces se escriban al mismo tiempo, aunque recomiendo que asi sea para facilitar las cosas.

 

Por último, garantizo que las canciones con varias voces funcionan correctamente en el modo duo normal, pero no han sido testeadas al 100% simplemente porque no hay casi ninguna en circulación y yo hice las pruebas en una canción con solo 5 o 6 linias modificadas. Conforme vayan saliendo canciones con estas caracteristicas, iremos mejorando el sistema.

 

 

 

:banana:

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...