Cree rápidamente música de chiptune de código abierto

imagen

Entonces, haces tu juego, agregas nuevas características y las pruebas. Sí, resulta bastante bien. Pero falta algo: el juego es demasiado silencioso. Necesitas musica Por supuesto, puedes encontrar y descargar música gratis de Internet, pero este no es un desarrollador de juegos, es el uso del trabajo de otra persona. Así que escribamos nuestra propia música. Así es como sonará la música que escribió [aprox. carril: baje el volumen antes de escuchar]:


Esto es lo que hice al final del tutorial

: vamos a escribir esta música chiptune sin experiencia en hacer música. Para esto, basta una pequeña capacidad creativa y la capacidad de comprender que la melodía no suena muy correcta.

Hacer música no es fácil. Pero no es súper complicado. Sí, puedes convertirte en músico y estudiar el trabajo de un compositor, etc., pero hacemos un juego de pasatiempos, por lo que no necesitamos ese conocimiento. Explicaré paso a paso cómo crear música.

Qué necesitamos


Esta lista contiene solo lo que se necesita para escribir nuestro chiptune "rápido y sucio". Este es el mínimo.

DAW - Estación de trabajo de audio digital


DAW es una estación de trabajo de sonido digital. Es una versión digital de una de estas piezas:


Hoy, incluso los estudios de grabación profesionales usan DAW , pero conectan todos los dispositivos que se muestran en la fotografía a una computadora.


Estación de trabajo de audio digital

Esto es muy conveniente para usted y para mí, porque no necesitamos todo este equipo sofisticado. Sí, ni siquiera usaremos un teclado de piano, solo un mouse (personalmente uso solo una computadora portátil con un trackpad en desarrollo).

Los DAW tienen muchas características excelentes. Tienen teclas de piano, funciones de grabación, funciones MIDI, notas de grabación para tocar con instrumentos virtuales . Pueden exportar música en muchos formatos diferentes.

Hay muchos tipos diferentes de software. Y la mayoría de ellos no son gratuitos. No sé por qué, pero todos los desarrolladores de juegos no están particularmente dispuestos a pagar DAW. Honestamente, durante mucho tiempo no hubo alternativas: o compras un software o lo pirateas.

Pero no hoy. Ahora podemos descargar el increíble DAW gratuito de código abierto con funcionalidad completa. Puedes conseguir a Ardor aquí .

VST - Instrumentos de tecnología de estudio virtual


El instrumento VST, como su nombre lo indica, es un instrumento virtual. Toca notas muestreadas de un instrumento real. Un VST de alta calidad puede almacenar cientos de muestras de audio del instrumento que simula. O puede tener solo unos pocos. En general, cuanto mayor es el tamaño del archivo, más muestras están contenidas en su interior.

VST reproduce notas de señales MIDI. En los viejos tiempos, teníamos sintetizadores MIDI que tenían un sistema operativo. Era posible tocar una nota MIDI C3 ("antes" una octava pequeña), y el sintetizador tocaba C3. Puede pedirle al sintetizador que reproduzca el sonido de un piano o una trompeta. Puede tocar una nota en un teclado conectado a una computadora o ingresarla en un secuenciador en DAW.

Pero sonaban terribles. Todavía se esconden en algún lugar de su sistema operativo y siguen sonando terribles. Pero, francamente, ahora son mucho mejores de lo que eran antes.

Los VST reemplazan sintetizadores horribles con sonidos de instrumentos reales. Puedes encontrar cualquier herramienta, y muchas de ellas son gratuitas. Utilizamos un par de herramientas que son adecuadas para nuestro proyecto "rápido y sucio". No muestrean instrumentos, como, por ejemplo, lo hace un tubo virtual, porque escribiremos chiptuns, pero suenan mejor que el terrible MIDI que todavía están almacenados en su computadora.

Puls



PULS

Descargue PULS aquí . Este es un sintetizador muy simple con capacidades muy limitadas, lo que nos conviene, porque realmente no sabemos lo que estamos haciendo (pero lo sabremos pronto).

Arpa azul


Puedes descargarlo aquí . Este es un VST, pero no es una herramienta . Este es un "secuenciador de patrones"; se puede considerar su efecto / complemento, que se aplica a otros VST.


Captura de pantalla Blue ARP

Básicamente, modifica la salida MIDI, por ejemplo, contiene una nota C3 y la convierte en un patrón de varias notas. Llámalo correctamente un Arpegiador MIDI (Arpegiador MIDI) .

Melody Generator 2


Este programa gratuito fue desarrollado por Dirk Jan Powel como complemento de su artículo . Es difícil de encontrar, pero logré encontrar el enlace . Este software generará una melodía para nosotros.

Dirk Jan Powel está muerto, lo que significa que Melody Generator 2 probablemente no recibirá más desarrollo. Afortunadamente, escribió el artículo anterior, y dado que la ayuda del programa contiene mucha teoría, se espera que algunos de los desarrolladores aburridos continúen desarrollando sus increíbles ideas.

Por desgracia, el programa no está disponible como un complemento VST, aunque sería genial (les doy una pista a los desarrolladores). Pero puede crear archivos MIDI, y si recuerda que los instrumentos VST simplemente tocan notas MIDI, entenderemos qué podemos hacer con él.

Eso es todo. Eso es todo lo que necesitamos. Cuatro archivos descargados.

Instalación


Instala Ardor, no es tan difícil. Probablemente valga la pena elegir la versión de 32 bits, porque los VST descritos anteriormente también son de 32 bits. Puede construir puentes para que los VST de 32 bits puedan funcionar en software de 64 bits, pero todavía no he encontrado una solución adecuada para mí. La mayoría de los VST gratuitos son de 32 bits, y si tienen una versión de 64 bits, generalmente todavía existe una compilación de 32 bits. La versión de 64 bits proporciona acceso a una mayor cantidad de RAM, que en nuestro caso probablemente no sea un factor limitante, pero si usa uno de estos enormes VST con gigabytes de muestras para cada instrumento, necesitará esta cantidad.

A continuación, debe colocar los archivos VST en la carpeta deseada. Personalmente, creo una nueva carpeta y solo le digo a Ardor que busque allí junto con las carpetas habituales allí (hablaremos de esto a continuación).

Eso es todo. Instalación completa.

Personalización


Ardor suele ser muy fácil de configurar. Estoy desarrollando en Windows , por lo que en Linux, el orden de instalación puede variar.

Primero ejecute el programa y cree una nueva sesión. Puede seleccionar cualquier carpeta para colocarla.


Seleccione "Plantilla vacía" y luego "Abrir".

Luego se abrirán las opciones de configuración de audio. Si no está familiarizado con tales cosas, entonces esta parte puede ser bastante confusa.


Como sistema de audio , se debe seleccionar el sistema predeterminado.

El controlador depende de la tarjeta de sonido que tenga. Los controladores ASIO tienen una baja latencia, es decir, puede conectar la guitarra eléctrica directamente a la computadora y usar efectos de guitarra en DAW. Si intenta hacer esto sin ASIO, habrá una demora en la señal, medida en cientos de milisegundos, lo que arruinará en gran medida el ritmo.

Un buen controlador ASIO produce un retraso de menos de 40 ms. Por poco dinero, puede comprar una tarjeta de sonido externa que proporciona una latencia extremadamente baja y le permite conectar un teclado de piano, micrófonos y guitarras.

No haré nada de esto, porque simplemente reproducimos pistas grabadas en señales MIDI, por lo que seleccionaremos MME.

Dispositivo de entrada : este parámetro no es importante, no grabaremos sonidos.

El dispositivo de salida tampoco es muy importante aquí.

Sin embargo, es importante establecer la frecuencia de muestreo en 44,1 kHz. Dejamos el resto sin cambios. Esto es lo único importante, porque este estándar debe usarse para nuestras pistas de música.

Haga clic en "Inicio" y lo más probable es que el programa no dé ningún error. Ardor se inicia y busca herramientas VST en carpetas. Entonces verás algo como esto:


Ardor Editor

Si esta ventana no aparece, busque el botón "Editor" en la esquina superior derecha y haga clic en él.

Luego solo tenemos que decirle a Ardor dónde están los VST (a menos que los coloque en una de las carpetas estándar del sistema). Para hacer esto, seleccione Editar> Preferencias en el menú . En la ventana de Preferencias, seleccione Complementos> VST en el menú de navegación izquierdo , y luego cambie la ruta ( Editar la ruta ) a la carpeta con VST.


Preferencias de Ardor VST

Cuando termine , haga clic nuevamente en el Editor en la esquina superior derecha. Y eso es todo, el programa está sintonizado y listo para crear música.

Grabar una parte de bajo


Esta es la parte más fácil, y para ser sincero, para algunos juegos y escenas puedes terminar allí.

Agregue una nueva pista MIDI a la sesión de Ardor. Simplemente haga clic derecho y seleccione Agregar pista, o seleccione Pista> Agregar pista, bus o VCA ... en el menú .


Agregar nueva pista Aparecerán

un montón de opciones. Seleccione Midi Tracks en el panel izquierdo y luego, en el elemento Instrumento del panel principal, seleccione nuestro sintetizador PULS simple (lo llamo PULS_1_1). Una vez seleccionada la herramienta, haga clic en "Agregar y cerrar".

Ahora ha aparecido una nueva pista en el editor. Se puede expandir moviendo el mouse a uno de los bordes hasta que aparezca el cursor de cambio de tamaño. Debería aparecer un pequeño teclado. Haga clic en el botón del mouse. Si no escuchas el sonido, entonces algo está mal; escriba un comentario sobre el artículo original y trataré de ayudarlo.

La pista seleccionada se resalta en rojo y aparecen un par de elementos pequeños en el lado izquierdo de la ventana.


Esos mismos elementos

Allí verá PULS_1_1; haz doble clic en él. Se abre la ventana VST. Todos los VST tienen una ventana, incluso los más simples. A menudo tiene una interfaz extraña creada por el autor de VST, y los controles se encuentran sin ninguna lógica o significado. De hecho, hay varios VST que no pude usar, porque no entendía cómo administrarlos.

Pero cada uno de estos controles está relacionado con lo que se puede cambiar mediante programación mediante controles MIDI. De hecho, MIDI no solo son las notas que tocas, sino también un conjunto de señales de control. DAW como ArdorLe permite transmitir estas señales utilizando curvas y gráficos renderizados. Por ejemplo, puede aumentar gradualmente el sonido o girar gradualmente alguna perilla de 0 a 100 sobre varias medidas de música. (¿Quién sabe qué hace esta perilla? Ya es un problema VST, y Ardor simplemente envía las señales).

Si tiene un controlador midi, o si compra uno, puede girar las perillas y unirlas a los controles VST (para comenzar crear ese estudio de música, una fotografía de la cual se presenta al comienzo del artículo). Con el tiempo, es posible que desee invertir dinero en él, pero no porque sepa tocar el piano, sino porque hace que sea más fácil escuchar muestras y ajustar la configuración cuando escribe mucha música o cuando la estudia más profundamente.

No se olvide de todas estas formas de controlar MIDI para el futuro si desea experimentar.

Bueno, volvamos a la parte del bajo. Deberías ver la siguiente imagen:


Ventana PULS

Puede personalizar estos botones naranjas como desee. Comience a tocar una de estas teclas en la pista en la ventana principal para comprender lo que está haciendo. Pero toque las notas de C3 y más bajas, porque queremos escuchar notas de bajo (desplace el teclado hacia abajo usando la extraña barra de desplazamiento a la izquierda de las teclas). Aquí hay algunas sugerencias:

  • OSC1 y OSC2 son generadores de frecuencia. Se parecen a un generador de onda sinusoidal y crean "ruido".
  • Los efectos son curiosos de que cada uno de estos botones incluye un efecto correspondiente.
  • Release — , — , — .
  • LFO — (low-frequency oscillation), ; , , , . , , OSC, , . , — 100%, — 0%; , , . LFO , 100%, , ..

    VST- LFO. , . .
  • LFO Shape — , LFO. , ,
  • LFO Dest — LFO, .
  • LFO Speed — LFO. ,
  • LFO Depth

Después de recibir el sonido deseado, puede cerrar la ventana VST.

Ahora necesitamos agregar Blue ARP a nuestra pista . Necesitamos esto porque no sabemos absolutamente cómo se escribe la música, y la música es matemática, y la computadora es una gran calculadora, por lo que definitivamente puede hacerlo por nosotros.

Haga clic derecho en el cuadro de elementos a la izquierda y seleccione Nuevo complemento . Explore todos los menús adicionales y encuentre BlueARP en ellos . Aparece el siguiente cuadro de diálogo de confirmación:


Diálogo de confirmación

Seleccione Agregar . No queremos reemplazar la herramienta PULS existente , pero queremos agregar una nueva. En realidad, no llamaría a BlueARP una herramienta, pero en el mundo VST no hay mucha diferencia.

Vea si los VST pueden emitir señales y recibir la salida de otros VST como entrada. Se pueden encadenar (depende de si el VST seleccionado es capaz de hacerlo) y crear efectos extraños, encantadores y sorprendentes.

Después de seleccionar Agregar, la herramienta Blue ARP puede abrirse sola. Esto es normal,
pero primero debemos mover su elemento en el campo del elemento a la parte superior, antes de PULS. El campo del elemento se verá así:


Blue ARP antes de PULS

Esto le dice al programa que Blue ARP enviará la señal a PULS. BlueARP modificará las notas MIDI que ingresamos.

En la esquina superior derecha de la ventana Blue ARP hay una lista desplegable que dice "01/12"; abre esta lista y elige otra cosa. Después de seleccionar, presione una nota en el teclado, pero no la suelte.


Ventana Azul ARP

¡Guau! Suena bien, ¿verdad? Elegí 51.

Por supuesto, puedes crear el tuyo propio, pero tendrás que estudiar bien estos controles. ¡Hazlo! Allí no todo es tan complicado, simplemente no está incluido en el marco del tema de la escritura rápida de música. Los preajustes son suficientes para mí.

Habiendo recibido el sonido que necesitamos, podemos cerrar la ventana VST. En la pantalla del editor Ardor , debe asegurarse de que esté seleccionado el ícono de lápiz pequeño y que el ajuste a la cuadrícula en cada medida esté habilitado. Vamos a configurar unos 120 latidos por minuto y un tamaño de 4/4.


Configuraciones útiles para nosotros

Ahora haga clic en el comienzo de nuestra pista y arrastre el campo durante unos 20-25 segundos. En este proyecto, deberá crear una composición más corta, pero para la demostración haremos todo rápidamente.

Es importante que su campo comience en cada inicio de la pista. Vale la pena hacer clic en unos 20-25 segundos y volver al principio. Ahora, cuando mueva el mouse sobre este nuevo campo, verá un rectángulo verde. Es en él que escribiremos una nota.

Seleccione una nota desde el principio de la pista, comience desde el principio y arrástrela hasta el final. Elegí F2. Cuando termine, presione la barra espaciadora varias veces hasta que escuche música.

Multa.

Puede cambiar la duración de su nota y agregar nuevas notas. No los superponga entre sí y no los cambie con demasiada frecuencia, ya que esta sigue siendo una parte de bajo. Así es como se ve mi camino:


Mi parte de bajo genial

Y ahí es donde está listo nuestro bajo.

Crear una melodía


Dejemos a Ardor en segundo plano por un minuto y abra Melody Generator 2 . En comparación con el software comercial, este programa es feo.


Dios mío, bueno, caos

Pero ella hace frente a su tarea. La interfaz es confusa e inconveniente, pero los resultados funcionan y el programa en sí es gratuito. Así que aquí está lo que haremos.

Establezca el modelo en Modelo de atracción . Puedes experimentar con otros, acabo de recoger lo que da los mejores resultados. En la sección Medidor del panel de la izquierda, debe seleccionar el tamaño 4/4 para que coincida con el especificado en Ardor .

Creé 12 barras de bajo en Ardor ; Esto se puede entender por la gruesa línea blanca que va de arriba a abajo a lo largo de las pistas. También encima de las pistas en la sección Bar: Beats hay números pequeños.


Bar: Beats

Por lo tanto, establezca Nr Bars en Melody Generator 2 para que coincidan.

Luego, debe cambiar la clave en el panel Parámetros de tono para que coincida con este parámetro con lo que colocamos en la parte de bajo. De hecho, puede simplemente buscar en Google la clave de "F-Major" ("F Major") para ver qué notas están incluidas en "F Major", etc. debes hacer que las notas bajas coincidan con la clave. Asegúrese de seleccionar la tecla utilizada en la parte de bajo.

Todas las demás configuraciones permanecerán sin cambios por ahora. Cuando terminemos, podemos jugar con ellos y entender lo que están haciendo.

Haga clic en Nueva melodía en el panel Melody Construction. Luego, justo debajo, puede hacer clic en Agregar parte completa .

¡Auge! - Ahora hay música en la ventana.


Música generada por magia

En el panel superior izquierdo, puede hacer clic en reproducir . A veces, durante la reproducción, la ventana se congela, pero no importa, cobra vida cuando termina la música. Si lo desea, puede cambiar el instrumento MIDI, pero hasta ahora estamos satisfechos con el piano.

Puede presionar otros botones en el panel Melody Construction para aleatorizar las partes y regenerarlas. Hay un par de opciones en las listas desplegables que dicen "Sin restricciones". Al cambiar estas opciones, la melodía se repetirá más y, a menudo, esto es lo que necesitamos.

Cuando termine, presione Ctrl + M o seleccione el elemento de menú Melodía> ExportarMidi . Guarda el archivo en alguna parte.

Regreso a Ardor, seleccione Sesión> Importar en el menú e importe el archivo .mid que solo importamos de Melody Generator 2 . Hasta ahora no necesitamos cambiar ninguna opción de importación. Después de eso, se agregarán dos pistas más: elimine la segunda, fue para la segunda mano, que no generamos en Melody Generator 2 (después de todo, el piano se toca con las dos manos). Para eliminar una pista, haga clic derecho sobre ella y seleccione eliminar.

Ahora seleccione nuestra nueva pista, que tiene notas. En la ventana de elementos agregue PULS a esta pista , ya sabe cómo hacerlo; pero esta vez reemplaza la herramienta existente. También cambie la salida de Master a out 1 + 2 .


Cambie a 1/2

Cuando haya terminado con la configuración, puede presionar la barra espaciadora y escuchar la nueva canción.

Mejorando la musica


Asumiremos que al crear la parte de bajo usted observó cierta tonalidad; entonces ambas partes deben estar en orden. Puede intentar regenerar las melodías hasta que obtenga algo adecuado, o simplemente mover las notas individuales en la melodía hacia arriba y hacia abajo o eliminarlas si no le gustan.

Esta parte depende completamente de tus gustos, pero lo más probable es que aún tengas que pulir la melodía. Vamos a hacerlo.

Exportar


En Ardor, seleccione Sesson> Exportar> Exportar a archivos de audio . Puede copiar mi configuración, pero lo más importante aquí es el formato de archivo. Todas las demás configuraciones ya están seleccionadas correctamente.


Configuración de la ventana de exportación

Aquí están mis resultados; Lo único que hice fue cambiar dos notas en la melodía.


Mi composición, que llamé "Embellecer el detalle de los perdidos" (cuidar los oídos).

Pasos adicionales


Y eso es todo lo que se necesita para crear pistas rápidamente. Pero esto es lo que puedes hacer más:

  1. Experimente con los parámetros de su software, descubra cómo crear diferentes melodías aleatorias, composiciones más enérgicas (con más notas), composiciones en menor importancia con menos notas.
  2. Descargue más herramientas VST. Usando las mismas herramientas, incluso puede generar composiciones que se parecen a las orquestales. Hay toneladas de herramientas VST gratuitas en Internet.
  3. Crea música más larga. Intenta repetir frases musicales repetidamente. Puede cambiar la frase de un instrumento mientras el resto permanece igual, etc.
  4. Agrega más herramientas. Honestamente, la mayoría de las veces es suficiente una pequeña cantidad.
  5. Aprende más sobre cómo hacer música. Claves, construcciones, etc. Es fácil resolver esto si puede escuchar instantáneamente el resultado en el software.
  6. Probablemente también necesite aprender a transmitir música a su motor propietario.



Espero que hayas disfrutado explorando las posibilidades de crear rápidamente música chiptune para juegos.

All Articles