Paso 4: Software
Para realmente hacer que los sonidos, usé el tratamiento. Si alguna vez has hecho cualquier trabajo o procesamiento o cualquier música por ordenador, Sabe usted que esta era una idea TERRIBLE. De acuerdo. Elegí procesamiento porque quería tener una visualización fresca para ir junto con los sonidos, y puede interactuar fácilmente con un Arduino (aunque acabé no utiliza esta función). Yo no sabía de la existencia de Supercollider o cualquier otro idioma significada específicamente para este propósito. De todos modos, he leído básicamente en los datos en serie, hacer algún formato a para conseguir 3 números separados y luego tomar la media de los últimos números de 8 "atención" y "Meditación" números. Basado en ese medio, cierta muestra se reproduce desde una biblioteca de sonidos. La media de "Atención" reproduce una muestra melódica y la media de "Meditación" tiene un fondo, ambiente de la muestra. Estas muestras se pueden jugar encima uno del otro, por lo que terminan con varias de estas muestras de sonido ambiente reproducidas al mismo tiempo. Son todos pentatónicas, así que funcionan en cualquier orden. Más tarde escribí una segunda versión que toca la guitarra en vez de sonidos del ambiente. Había grabado yo mismo jugando 4 barras de varios acordes y cambiar el código un poco para tratar de hacer que suene un poco mejor. Puedes jugar un montón de sonidos del ambiente al mismo tiempo y no suena mal, pero no siempre es el caso de la guitarra o cosas más melódicas. Nunca suena disonante, pero a veces puede ser interesante. Mayoría de las veces me resulta francamente agradable.Ahora, el código es muy simple, pero el trabajo teniendo en cuenta que es el fruto de una noche de insomnio del trabajo en un intento de hack a un demo. Puede descargar aquí mi código:
https://github.com/blueintegral/mental-Note
ClockworkRobot hizo otra revisión de este código que incluye una visualización que se puede descargar en su página web. También tiene más fotos e información sobre el hack.