Articulo de referencia

Fuente de música Be-Music

BMS es un formato de archivo para juegos de ritmo desarrollado por Urao Yane en 1998. El formato se desarrolló originalmente para BM98 (un simulador del juego Beatmania de Konam...

BMS es un formato de archivo para juegos de ritmo desarrollado por Urao Yane en 1998. El formato se desarrolló originalmente para BM98 (un simulador del juego Beatmania de Konami ), aunque el término BMS ahora se usa ampliamente para describir el sistema de datos musicales similar a Beatmania en general.

Yane ha confirmado que el acrónimo es Be-Music Source en la especificación oficial del formato BMS. [ 1 ]

Jugabilidad

Al igual que en las series Beatmania y Beatmania IIDX , el objetivo del juego es pulsar las notas a medida que descienden desde la parte superior de la pantalla.

  • Cuando el jugador acierta las notas con la sincronización adecuada, un indicador se llena. Cuando el jugador falla una nota, el indicador se vacía.
  • Además de los billetes normales, también hay billetes largos que hay que mantener pulsados, y billetes mineros que explotan y agotan la barra si se les golpea.
  • Para completar el juego, el indicador del jugador debe llenarse hasta un nivel específico al final de la canción.

Eventos de BMS

Actualmente, la mayoría de los archivos BMS se distribuyen en eventos BMS, donde varios artistas publican canciones y compiten por puntuaciones. [ 2 ] Celebrado desde 2004, el evento BMS más grande es el BMS of Fighters (BOF) organizado por AOiRO_MANBOW, [ 2 ] donde se presentan más de 250 canciones cada año.

canciones de BMS

Dado que el formato BMS requiere que la música se separe en varias pistas, la mayoría de las canciones BMS son canciones originales compuestas específicamente para este tipo de archivo, lo que dificulta el uso de canciones preexistentes para BMS (a menos que se disponga de pistas aisladas ).

Formato básico

El archivo BMS describe cómo se organizan las notas y cómo responde el juego cuando el jugador realiza una acción específica. Es un archivo de texto plano con líneas de "directivas" que comienzan con el carácter #. Cada línea de directiva tiene el siguiente formato:

#[definition_setter] [definidor]

Es necesario dejar un espacio entre el definidor y el definidor.

Un archivo BMS generalmente se compone de un campo de encabezado y el campo de datos principal. A continuación, se muestra un ejemplo sencillo de cómo se verá un archivo BMS cuando se abra con un editor de texto .

*---------------------- CAMPO DE CABECERA #JUGADOR 1 #GÉNERO Muestra #TÍTULO Ejemplo #Muestra de ARTISTA #BPM 120 #NIVEL DE JUEGO 5 #TOTAL 100 #RANGO 2 #bmp00 miss.bmp #bmp01 1.bmp #wav01 1.wav *---------------------- CAMPO DE DATOS PRINCIPAL #00111:01010101 #00211:0101010001010100 

Componentes comunes del campo de encabezado

Los comandos existentes del BM98 original y utilizados en los datos BMS originales son los siguientes: [ 3 ] [ 4 ]

Entre los comandos desarrollados posteriormente y que se han popularizado se incluyen:

Componentes principales del campo de datos

Los datos del campo principal se escriben en el formato #XXXYY:ZZZZZZ. XXX define el número de la medida, YY define el canal y ZZ define los componentes de la medida mediante un número de dos dígitos en base 36. El signo de dos puntos que separa el definidor de los componentes es obligatorio.

Ampliación del formato BMS

A medida que el formato BMS original quedó obsoleto con la sustitución de Beatmania por Beatmania IIDX, se desarrollaron otros formatos que adoptaron los cambios de la serie Beatmania. Entre las expansiones más famosas se encuentran el formato Be-Music Extend (.bme), que permitía jugar con 7 líneas y 1 tocadiscos, y el formato Be-Music Long note (.bml), que permitía usar notas largas que requerían que los jugadores mantuvieran pulsada la tecla hasta el final de la nota. También existe una extensión .pms basada en .bms, diseñada para simular el juego Pop'n Music y que utiliza 9 líneas. Además, está .mdm, utilizado en el juego de fans Muse dash Melon Loader para gráficos personalizados. Utiliza 4 líneas para ambos carriles del juego, así como un par de líneas adicionales para controlar efectos especiales y el movimiento de los jefes.

Los propios simuladores también han sido desarrollados por aficionados:

  • El simulador BM98 original de Yane solo admitía 256 archivos de sonido e imagen para reproducir, y solo admitía 5 carriles más un scratch por lado de juego. [ 1 ]
  • Delight Delight Reduplication admite el formato .bme, lo que permite reproducir un formato de 7 líneas similar al de Beatmania IIDX. [ 5 ]
  • nazoBMplay permite aumentar el número de archivos de sonido e imagen/vídeo al cambiar el formato a 36 bases en lugar de 16 bases, y un parche permitió archivos de sonido .ogg. [ 6 ]
  • Actualmente, el reproductor BMS más utilizado es Lunatic Rave 2 de lavalse, que cuenta con su propio sitio web de clasificación en línea. Existen otros simuladores posteriores a Lunatic Rave 2 con mayor rendimiento y más funciones, pero ninguno ha logrado desbancar a Lunatic Rave 2 como el más utilizado, principalmente debido a su compatibilidad con formatos antiguos y a la falta de un sistema de clasificación en línea.

bmson

bmson es un formato basado en JSON desarrollado inicialmente por wosderge. El propósito original del formato era crear una alternativa a BMS que fuera fácil de implementar y usar por desarrolladores, artistas y creadores de partituras. bmson no tiene límite en la cantidad de sonidos de teclas que se pueden tener en una partitura, a diferencia de BMS, que tiene un límite estricto de 1296 sonidos de teclas. Después de que se propuso el formato, la versión 0.26 se implementó en algunos reproductores de BMS, como Bemuse y raindrop. [ 7 ] [ 8 ] Después de la implementación inicial de bmson, los desarrolladores de estos juegos, así como algunos otros, trabajaron juntos para crear la especificación técnica de la versión 1.0 de bmson. [ 9 ]

Véase también

Referencias

  1. 1 2 "Especificación_formato_datos_BM98" .
  2. 1 2 "Guía para principiantes de THE BMS OF FIGHTERS" . keysounds.net . Consultado el 23 de noviembre de 2023 .
  3. ^ "BMS形式" .
  4. "Memorándum de comando BMS" .
  5. "Página de soporte de Delight Delight Reduplication" . Archivado del original el 27 de agosto de 2015. Consultado el 1 de septiembre de 2015 .
  6. «Uonazo» .
  7. "Soporte para BMSON y refactorización del cargador BMS · zardoru/raindrop@2d72a7d" . GitHub . Consultado el 16 de febrero de 2016 .
  8. "El soporte para bmson llegó a Bemuse - Qiita" . Qiita . 20 de agosto de 2015. Consultado el 16 de febrero de 2016 .
  9. "¡Bienvenido a la documentación de bmson-spec! — Documentación de bmson-spec 1.0.0-beta" . bmson-spec.readthedocs.org . Consultado el 16 de febrero de 2016 .
  • Especificación original del formato BMS por Urao Yane
  • Memorando de comandos de BMS
  • Museo de guiones de Be-Music (en coreano)

Juegos dedicados al formato BMS

  • BM98 Kikuchan Versión Edición Bebida (en japonés)
  • nazobmplay (en japonés)
  • ritmo-it (en coreano)
  • LunaticRave 2 (en japonés)
  • gota de agua
  • Aturdir
  • Beatoraja