Obtener algunas muestras de batería . Éstos se pueden obtener mediante la compra de un disco de muestra , la descarga de muestras gratuitas a través de Internet o grabar su propia . Las muestras de batería deben tener una frecuencia de muestreo de 44,1 Hz . Guardar estos en un solo archivo. Nombre del archivo " biblioteca de muestras de tambor . "
2
Abra el entorno de programación preferido .
3
Crear una interfaz gráfica de usuario ( GUI ) . La interfaz gráfica de usuario debe contener tres secciones . La primera sección se describirá el tipo de ritmo y la estructura métrica del bucle . Codificar un cuadro de texto numérico a tempo de entrada , un cuadro de texto para introducir el número de barras para un bucle , dos cuadros de texto para dar tiempo a la firma numerador y denominador y un campo de entrada numérico para introducir el número de divisiones a un latido . Marque cada caja. La segunda sección contiene una serie de casillas de verificación para comprobar que indica cuándo se jugará el ritmo del tambor . Esta sección se actualizará sobre la base de la información de la primera sección . Código de la tercera sección que contiene una casilla de verificación " bucle " , un botón " Play" y un botón " Guardar".
4
sección Código 1. Cuando se ingresa en una numérica cualquier nuevo número cuadro de texto en la sección 1 (aparte del tempo) , una nueva serie de casillas de verificación debe ser creado en la sección 2 del Código de la matriz para tener una lista de las muestras de batería en la primera columna y una serie de casillas de verificación en las otras columnas . El número de filas de la matriz es el número de muestras que está utilizando. El número de columnas de la matriz es el número de barras en el bucle multiplicado por el numerador de la signatura de tiempo multiplicado por las divisiones de ritmo .
Botón Página 5
Código sección 3 " Play" . Cuando se pulsa el botón de reproducción , se crea un archivo de sonido basado en las casillas de verificación de la sección 2 Crear un vector de longitud = ( 60 * 44100 * numerador metros * número de bares ) /tempo. Para cada columna , añada la muestra de cada casilla marcada con el vector en el índice = ( 60 * 44100 * número de columna ) /tempo. Juega el vector de una vez y el bucle , siempre y cuando la casilla de verificación de bucle está encendido.
6
sección de Código 3 botón "Guardar" . Guarde el vector como un archivo de sonido .