Étape 4: logiciels
Pour réellement faire les sons, j’ai utilisé le traitement. Si vous avez déjà fait des ouvrages avec traitement soit ou n’importe quelle musique d’ordinateur, vous savez que c’était une idée TERRIBLE. J'accepte. J’ai choisi le traitement parce que je voulais avoir éventuellement une visualisation cool pour aller avec les sons, et il peut facilement s’interfacer avec un Arduino (bien que j’ai fini par ne pas utiliser cette fonctionnalité). Je ne savais pas sur l’existence de Supercollider ou toute autre langue spécifiquement destiné à cet usage. En tout cas, j’ai lu essentiellement dans les données sérielles, faire quelques mises en forme à elle pour obtenir 3 numéros distincts et prendre la moyenne des derniers numéros de 8 « Attention » et des numéros de « Méditation ». Basé sur cette moyenne, un certain échantillon est joué depuis une bibliothèque de sons. La moyenne de le « Attention » joue un échantillon mélodique et la moyenne de « Méditation » joue un background, échantillon ambiant. Ces échantillons peuvent être lus sur le dessus de l’autre, si vous vous retrouvez avec plusieurs de ces échantillons de sondage ambiant se joués en même temps. Ils sont tous pentatoniques si ils fonctionnent dans n’importe quel ordre. Plus tard, j’ai écrit une seconde version qui joue de la guitare au lieu de sons ambiants. J’ai enregistré moi-même jouant 4 bars de plusieurs accords et réarrangé le code un peu pour tenter de faire sonner un peu mieux. Vous pouvez jouer beaucoup de bruits ambiants en même temps et il ne semble pas mauvais, mais ce n’est pas toujours le cas pour la guitare ou les trucs plus mélodique. Il sonne jamais dissonant, mais il peut être intéressant parfois. La plupart du temps je trouve ça carrément agréable.À l’heure actuelle, le code est extrêmement simple, mais j’ai reçu le travail vu que c’est le fruit d’une nuit blanche de travail pour essayer de pirater ensemble une démo. Vous pouvez télécharger mon code ici :
https://github.com/blueintegral/mental-note
ClockworkRobot fait une nouvelle version de ce code qui inclut une visualisation que vous pouvez télécharger sur son site Internet. Il a aussi davantage de photos et d’informations sur le hack.