Inspirado por Korgs Kaossilator tomé sobre mí para construir una versión opensource. La gente de esta manera puede diseñar nuevas formas de interactuar con el touchpad. El principio básico es crear sonido mediante un trackpad. Esto le permite crear un instrumento con posibilidades bastante tambaleantes. El desafío es programar algo que permitiría crear sonidos interesantes. Esto también es un desafío con el que se mezclan comentarios por la misma razón Kaossilator. Se trata de un prototipo inicial. Usa el un arduino como base 8 bit sonido del motor y utiliza un trackpad capacitativa de adafruit industrias como el dispositivo de entrada.
Como se ve en el video que sólo he programado hasta ahora la primera prueba de concepto. El arduino es capaz de generar 4 veces más voces simultáneas y la modulación de envolvente tiene mucho más potencial. Estoy deseando para ver si alguien añade nuevas dimensiones. Actualizo el código improvisador así.
El diseño trabaja con algunas limitaciones. El sintetizador usado es un sintetizador de 8 bits muy simple con las cualidades estéticas ruidoso de 8 bits. Más el sintetizador utilizado requiere una gran cantidad de CPU que ha demostrado para ser un desafío al leer los gestos touch en el trackpad. Tuve que reescribir la biblioteca trackpad de Adafruit para permitir lecturas mucho más rápidas. Esto permitió el sintetizador y el trackpad para jugar tipo de agradable juntos, pero a veces pongo mal lecturas desde el trackpad. Esto se soluciona haciendo una pequeña predicción de los datos en y saltar si los datos parece inverosímiles. Estoy seguro de esto podría resolverse mucho más elegante mediante el uso de mirar el bit de paridad, pero no he conseguido alrededor de hacerlo todavía.