Cómo crear un kit de batería de hidrógeno para la diversión y el beneficio

| |

COMPARTE EL ARTÍCULO!!!

Los tambores son divertidos. Pueden hacer algunos ritmos increíbles, y tienden a tener una interfaz fácil.

La primera caja de ritmos que utilicé fue la Alesis HR-16. Tenía 49 parches de 16 bits y un secuenciador incorporado. El hecho de que no fuera montable en bastidor me molestaba, pero también cabía en una bolsa de mensajería, así que pude llevarlo fácilmente a las sesiones de estudio.

La interfaz del HR-16 era una de las mejores. Su única pantalla era una pantalla LCD de dos líneas, y todas sus funciones tenían botones dedicados en la parte delantera de la máquina. Para crear una nueva línea de batería, ha seleccionado una ranura de patrón, ha entrado en el modo de grabación y ha tocado en un compás, ya sea en tiempo real o compás a compás. La unidad contenía hasta 100 patrones, y se podían encadenar patrones en archivos que comprendían hasta 100 canciones.

La interfaz de usuario del kit de batería HR-16 es sencilla e intuitiva.

Hoy en día, utilizo el software Hydrogen drum machine. El concepto es básicamente el mismo: Introduzca un ritmo en el patrón activo y construya una canción de patrones. Es simple e intuitivo, y te hace sentir como un rockero en un abrir y cerrar de ojos.

Lo bueno de Hydrogen es que no se limita a un solo chip de 49 sonidos de 16 bits. Puedes construir tus propios kits de batería con tus propios sonidos. Esto significa que usted puede simplemente grabar cualquier cosa que desee para hacer un ritmo y secuenciarlo dentro de Hydrogen. Sorprendentemente, ni siquiera es tan difícil.

Anatomía de un kit

Un drumkit de Hidrógeno es en realidad sólo .tar usando .h2drumkit como una extensión.

archivo./mydrumkit.h2drumkit
mydrumkit.h2drumkit: Archivo de alquitrán POSIX (GNU)

Dentro del archivo TAR se encuentran los sonidos que desea utilizar como su drumkit y un archivo XML que describe el drumkit a Hydrogen. Esto se parece a esto:

instrumento excluye excluye excluye excluye el instrumento excluye el código;
0</ i> / i> 0 </ i> / i>
«Kick drum
<volumen>1</volumen </ i>
<font color=»#fefefe»>falsas <font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»>/»font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe «#fefefe «#fefefe»>/»font color=»#fefefe»><font color=»#fefefe
<font color=»#fefefe»>1 <font color=»#fefefe»>/fefefe»><font color=»#fefefe»>1
<font color=»#fefefe»>1 <font color=»#fefefe»>/fefefe»><font color=»#fefefe»>1
DIFUNDE LA PALABRA-
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance> </ i>
Subtítulos por aRGENTeaM
Decay 0</Decay
DIFUNDE LA PALABRA-
<font color=»#fefefe»>1000 <font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»>/fefefe»><font color=»#fefefe «#fefefe»>/»#fefefe
<exclude /> <exclude /> </ i>
<layer> <layer> </ i>
wWw.Subs-Team.Tv P r e s e n t a;
0</i> /i> min </ i> / i>
<max> 1</max> </ i>
<font color=»#fefefe»>1 <font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»>/fefefe»>><font color=»#fefefe»><font color=»#fefefe»>/fefefe»><font color=»#fefefe «#fefefe «#fefefe «#fefefe»>/»#fefefe
…0…0…0;
</capa> </ i> </ i>
</Instrumento> </ i>

Construir un drumkit, por lo tanto, es tan simple como:

  1. Reúna los archivos de sonido que desee en su kit
  2. Generar un archivo XML que describa su kit
  3. Crear un archivo tar y cargarlo en Hydrogen

1. Sonidos

Sus archivos de sonido pueden venir de cualquier parte. Puedes grabar tu propio beatboxing vocal, la batería de tu habitación, o sonidos de la naturaleza, o puedes saquear freesound.org y cualquier otra cosa que te puedas imaginar.

Si sus archivos de sonido no están en el formato FLAC, conviértalos a FLAC con un convertidor de audio como sox, ffmpeg o Audacity.

Con Sox:

sox foo.wav foo.flac

Con ffmpeg, añada la bandera -vn para asegurarse de que no se incluya ningún vídeo en el proceso de conversión:

ffmpeg -i foo.wav -vn foo.flac

Y en Audacity, cargue el archivo de sonido fuente y utilice el menú Archivo > Exportar selección de audio. En la ventana Exportar audio, seleccione FLAC como su formato de salida.

Organizar los archivos de sonido

Técnicamente, su kit de batería puede tener archivos de sonido en el orden que usted desee, o en el orden que usted desee, que terminan siendo ordenados por su lista de terminales. Sin embargo, hace mucho tiempo, algunos técnicos musicales muy inteligentes elaboraron una especificación sobre cómo deberían organizarse los sonidos en el mundo de la síntesis. Ellos llaman a la especificación General MIDI, o GM para abreviar.

La ventaja de General MIDI es que un músico puede componer una canción o secuencia de batería con un banco de sonidos, y luego intercambiar bancos de sonidos (o «drumkits», en la terminología de Hydrogen) y seguir teniendo esencialmente la misma cosa, sólo que con sonidos diferentes. Su bombo sigue siendo un bombo, su caja sigue siendo una caja, y su platillo sigue siendo un platillo, pero la muestra detrás de esos sonidos ha sido intercambiada. Puedes escribir una secuencia de batería y utilizarla en una versión de introducción de electro-metal, así como en una delicada versión de balada acústica de la misma canción.

No tienes que seguir a GM, pero no es mala idea.

Para mantener los sonidos de mi drumkit organizados, nombro los sonidos de cada kit de acuerdo con las especificaciones de GM.

$ ls mydrumkit/
35kick.flac
36kick.flac
37click.flac
38snare.flac
40snare.flac
41tom_low.flac

Si no tengo un sonido para el que el GM tenga una ranura, me salto esa ranura.

Este método también evita las variaciones salvajes en los esquemas de nomenclatura. No hay archivos BIG.flac y bass drum deep.flac en mis kits.

Cuando un kit que hago logra llenar completamente la especificación de GM, le doy la designación completa, sólo para que los usuarios sepan que el kit de batería es realmente compatible con GM.

2. Crear un archivo drumkit.xml

La gente a veces se asusta irracionalmente de XML, presumiblemente porque aparentemente tiene etiquetas ilimitadas, sin una definición clara de lo que se necesitan o incluso de lo que significan.

El archivo drumkit.xml en un drumkit de Hydrogen es mayormente repetitivo y es lo suficientemente simple como para generarlo a mano. Todo lo que realmente necesitas es un editor de texto y la voluntad de copiar y pegar – mucho.

La parte de cabecera de la definición de su kit de batería abre un elemento drumkit_info y proporciona metadatos sobre el kit:

<drumkit_info> </ i>
<nombre>
mydrumkit
</nombre> </ i>
<autor> </ i>
Seth
</autor> </ i>
<info> </ i> </ i>
Esta es mi primera batería. Contiene sonidos liberados bajo
la licencia CC-0.
</ i> </ i> </ i>
<license> <license>
CC-0
</b> </ i> </ i>
<instrumentList>

Esto se ingresa una vez, y sólo una vez, por kit, en la parte superior de su archivo.

Para cada archivo de sonido, suponiendo que un archivo de sonido represente un instrumento, se requiere un bloque de instrumentos. El bloque básico del instrumento comienza con esto:

<instrumento> <font color=»#bfbfbfbf»><font color=»#fefefe»><font color=»#fefefe»>de
0</ i> / i> 0 </ i> / i>
«Kick drum
<volumen>1</volumen </ i>
<font color=»#fefefe»>falsas <font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»>/»font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe «#fefefe «#fefefe»>/»font color=»#fefefe»><font color=»#fefefe
<font color=»#fefefe»>1 <font color=»#fefefe»>/fefefe»><font color=»#fefefe»>1
<font color=»#fefefe»>1 <font color=»#fefefe»>/fefefe»><font color=»#fefefe»>1
DIFUNDE LA PALABRA-
<filterActive>false</filterActive>
<filterCutoff>1</filterCutoff>
<filterResonance>0</filterResonance> </ i>
Subtítulos por aRGENTeaM
Decay 0</Decay
DIFUNDE LA PALABRA-
<font color=»#fefefe»>1000 <font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»>/fefefe»><font color=»#fefefe «#fefefe»>/»#fefefe
<exclude /> <exclude /> </ i>

Una vez que se familiarice con la creación de los kits de batería, hay algunos trucos para usar varios archivos de sonido para un instrumento que puede explorar. Un címbalo, por ejemplo, tiene una calidad de sonido única cuando se golpea en comparación con cuando se golpea con una baqueta, pero sigue siendo el mismo instrumento físico.

Por ahora, sin embargo, mantenga sus instrumentos sencillos y utilice sólo un archivo por instrumento. Los archivos de sonido están referenciados en el bloque de capas del instrumento:

<layer> <layer> </ i>
wWw.Subs-Team.Tv P r e s e n t a;
0</i> /i> min </ i> / i>
<max> 1</max> </ i>
<font color=»#fefefe»>1 <font color=»#fefefe»><font color=»#fefefe»><font color=»#fefefe»>/fefefe»>><font color=»#fefefe»><font color=»#fefefe»>/fefefe»><font color=»#fefefe «#fefefe «#fefefe «#fefefe»>/»#fefefe
…0…0…0;
</capa> </ i> </ i>
</Instrumento> </ i>

Repita este proceso para cada archivo de sonido y cierre las etiquetas instrumentList y drumkit_info:

</instrumentList> </ i>
</bumkit_info> </ i> </ i>

Ese es todo el XML que necesitas saber!

3. Crear un archivo tar

El paso final en este proceso es envolver los sonidos y XML en un archivo.

Si aún no lo ha hecho, coloque los archivos de sonido y el archivo drumkit.xml en un directorio dedicado. Supongamos que el directorio se llama mydrumkit (aunque espero que se te ocurra algo más creativo).

Ejecute el comando tar:

tar cvf mydrumkit.tar mydrumkit

Luego cambie el nombre de su archivo TAR para que Hydrogen lo reconozca:

mv mydrumkit.tar mydrumkit.h2drumkit

¡Estás acabado! Eso es todo lo que hay que hacer. Acabas de hacer tu propio kit personalizado.

Cargando su kit

Para usar su drumkit en Hydrogen, debe importarlo.

Para importar un drumkit, abra Hydrogen y haga clic en el menú Instrumentos y seleccione Importar biblioteca:

Importando su drumkit a Hydrogen.

En la ventana Importar biblioteca de sonidos, haga clic en la ficha Archivo local. Haga clic en el botón Examinar a la derecha.

Seleccione el archivo drumkit para cargarlo. El proceso de importación tarda sólo un segundo, así que no se sorprenda si parece que ocurre demasiado rápido.

Para utilizar su kit, haga clic con el botón derecho del ratón en su kit de batería en la ficha Biblioteca de sonido de la ventana Hidrógeno y seleccione Cargar:

Para usar su batería, cárguela en la biblioteca de sonido de Hydrogen.

Si usted ya tenía datos ingresados en un patrón de Hidrógeno, sus datos todavía estarán allí después de cambiar de kits. Si seguiste a GM, tu secuencia debería sonar básicamente igual, ¡sólo que tocada en una batería diferente!

Automatización

Hace unos años, un amigo y yo creamos 99 baterías de hidrógeno en el transcurso de unas semanas. Organizar más de 1.000 archivos de sonido era algo que teníamos que hacer a mano (y de oído), pero lo último que queríamos hacer después de todo ese trabajo era generar 99 archivos drumkit.xml manualmente. En vez de eso, escribí un simple guión de Python para hacer las cosas repetitivas por nosotros.

El script se llama genhydro, y su único propósito es generar un archivo drumkit.xml desde un directorio lleno de archivos FLAC, y crear un archivo del directorio.

Puedes encontrar el script en GitLab. Siéntase libre de usarlo si no desea generar el XML a mano.

Beneficiarse del trabajo duro de los demás

El hidrógeno tiene una comunidad fuerte y creativa. Puede descargar kits de batería de otros usuarios utilizando la ventana Importar biblioteca.

COMPARTE EL ARTÍCULO!!!

Previous

Una caja para donaciones My Little Pony con Arduino

Cómo construir un sensor móvil de partículas con un Pi de raspberry

Next

Deja un comentario

shares