Trituradora de Beverly: bit de trituración. 1-bit music de Arduino. (5 / 5 paso)

Paso 5: Manipulación del aparato de lectura

Aquí puedes ver que tres funciones que reproducir todas las muestras de los sonidos, en diferentes formas...

  • Playback();
    reproduce que una muestra remite.
  • playback_r();
    reproduce la muestra al revés.
  • playback_s();
    juega la muestra adelante pero a una velocidad reducida.

Como se puede ver en el código es muy fácil de reproducir el sonido de maneras interesantes, aquí es el fragmento de cómo fui capaz de secuenciar los patrones en el video musical.

 playback_r(onebitraw_1, BC_BYTE_COUNT_1); playback_r(onebitraw_1, BC_BYTE_COUNT_1); playback_r(onebitraw_1, BC_BYTE_COUNT_1); playback_r(onebitraw_2, BC_BYTE_COUNT_2); playback(onebitraw_1, BC_BYTE_COUNT_1); playback(onebitraw_1, BC_BYTE_COUNT_1); playback(onebitraw_1, BC_BYTE_COUNT_1); playback(onebitraw_3, BC_BYTE_COUNT_3); playback(onebitraw_1, BC_BYTE_COUNT_1); playback(onebitraw_1, BC_BYTE_COUNT_1); playback(onebitraw_1, BC_BYTE_COUNT_1); playback_r(onebitraw_4, BC_BYTE_COUNT_4); 

Muy simple pero muy potente en la flexibilidad de lo que usted puede crear!

Con un momento de inspiración me di cuenta que podía reproducir pedazos de cada muestra y unirlas, manteniendo quantization y traer en otro aspecto de la idea de remezcla.

 int z;for (z = 0; z < 4; z++){ playback(onebitraw_1, BC_BYTE_COUNT_1 /4); playback(onebitraw_2 + (BC_BYTE_COUNT_1 /4), BC_BYTE_COUNT_1 /4); playback_r(onebitraw_3 + (BC_BYTE_COUNT_1 /2), BC_BYTE_COUNT_1 /4); playback(onebitraw_2 + ((BC_BYTE_COUNT_1 /4) + (BC_BYTE_COUNT_1 /2)) , BC_BYTE_COUNT_1 /4); } 

Si se rompe hacia abajo lo que hice se convierte en muy fácil de entender... Imaginar que estas cartas representan los 4 diferentes patrones de ritmo que creé en razón antes de importar en mi Arduino.

[AAAA]

[BBBB]

[CCCC]

[DDDD]

El lazo utilizado sobre la muestra rompe los patrones aparte así que ahora se parece más como:

[ABCD]

La duración mantiene igual, suena en el tiempo y como resultado de la reproducción de que un poco de cada patrón suena bastante agradable!

Artículos Relacionados

LittleBits 8 bits Jukebox

LittleBits 8 bits Jukebox

La Jukebox de 8 bits es una caja de música chiptune con nuevo módulo de Arduino de littleBits. El módulo está programado con 4 canciones diferentes que la reproducción con un sonido retro, con un estilo de juego de vídeo de 8 bits. Para seleccionar q
Cómo utilizar equipo registra - Lección 1 - Bit básico, Masking, operaciones de lógica

Cómo utilizar equipo registra - Lección 1 - Bit básico, Masking, operaciones de lógica

computadoras son difíciles de usar pero vale la pena aprender a usar. Parecen números, pero actúan como una serie de casillas de verificación. Cada bit puede tener una función diferente. Poniendo un 1 o un cheque se encienda algo. Cambiar el 1 a 0 a
CPU 8 BITS sobre ARDUINO (SDK-8 BITS/8085AH)

CPU 8 BITS sobre ARDUINO (SDK-8 BITS/8085AH)

Durante mi tiempo de dictar clases en la Universidad Central de Venezuela, siempre ocurría el problema de realizar el proyecto de microprocesadores. muchos materiales, el pecado poco CLO2, backelitas etc.. Me dispuse a realizar un microsistema bonita
Pedal de guitarra de Arduino lo-fi

Pedal de guitarra de Arduino lo-fi

poco de trituración, tasa de reducción, extraños ruidos: pedal de efectos, guitarra DIY 10-bit con un Arduino para DSP de lo-fi.¡ Mira el video de demo on Vimeo.Paso 1: materialesHerramientasArduino (Diecimila, o con auto-reset)Soldadura de hierroPis
ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

A finales de 2014 y 2015 temprano, su vino realmente a través deeste ingenioso ESP8266 de Chip WiFi (ESP-01) y a la batalla entre la documentación inconsistente de diversas fuentes. Para el momento del estímulo, él documentó sus frustraciones (result
HackerBoxes 0007: Paisajes sonoros digitales

HackerBoxes 0007: Paisajes sonoros digitales

Sonoro! Este mes, HackerBox los Hackers explorando paisajes sonoros digitales. Música, pitidos, zumbidos, y señales de audio de todo tipo pueden generarse mediante una variedad de modernos dispositivos electrónicos. Echemos un vistazo a simple 8 bits
Otro más fácil invertido péndulo Robot

Otro más fácil invertido péndulo Robot

Se trata de una versión mejorada de mi anterior instructivo titulado "Un Simple y muy fácil invertido péndulo equilibrio Robot". Existen cuatro ventajas en esta versión.Más fácil conseguir un materialMenos materiales necesariosPrograma sencillo
Audífonos inteligentes

Audífonos inteligentes

en este instructable, vamos a construir un audífono inteligente. El objetivo es construir una energía baja, rentable audífono que tiene varias características claves, inteligentes. En primer lugar, cuenta con afinación de la funcionalidad que permite
ESP8266 Una firmado-J5 NodeBot

ESP8266 Una firmado-J5 NodeBot

El ESP8266 es un SoC habilitado para Wi-Fi disponible en muchas formas y formas.Generalmente viene con el firmware nodemcu que se ejecuta en el script lua. La mayoría de nosotros sólo flash utilizando el núcleo de arduino proporcionado por la comunid
Controlador multitouch música

Controlador multitouch música

Este proyecto es una pantalla táctil infrarroja Arduino powered / mesa de centro de interfaz que he estado usando para controlar diversas aplicaciones música y gráficos en mi ordenador. Este es un proyecto que recientemente he tenido tiempo para volv
Arduino + TFT = música Visual

Arduino + TFT = música Visual

Resumen:Audio: en este proyecto Arduino Lee una cadena de notas escritas en el formato de notación musical que hemos llamado lenguaje de música fácil. Selecciona cada nota musical (o descanso), determina su frecuencia y reproduce esa nota.Gráficos: e
Timbre de tubo de órgano sin hilos

Timbre de tubo de órgano sin hilos

este es un proyecto rápido basado en un viejo tubo de órgano tuvo la suerte de encontrar. Si no tienes uno, puedes construir una - búsqueda de instructables para fipple! Aquí está un breve vídeo.He probado usando un compresor de coche para soplar el
Efectos de la rueda de la bici WS2811 LED con Arduino

Efectos de la rueda de la bici WS2811 LED con Arduino

[TODO: insertar un video limpio o los cuadros de conducción real][Nota el sketch de Arduino funciona pero es trabajo en progreso, ver último paso enlace]Persistencia de los efectos de la visión (POV) le permite mostrar imágenes arbitrarias con pocos
Ambilight, 4 canales [Arduino Mega2560]

Ambilight, 4 canales [Arduino Mega2560]

Ambilight es una invención Primero hecha por philips, puede consultar este vídeo para obtener más informaciónCompruebe esta simulación en vivo si está interesadocon este instructivo usted podrá tener un casi el mismo para la pantalla del pc.muchos mé