Dub Cadet: MIDI holographique & contrôleur de LED pour Arduino - partie 1 (2 / 4 étapes)

Étape 2: Synthèse de rotation triade :

La triade est l’accord harmonique plus élémentaire tout en fournissant toutes les informations nécessaires pour créer une musique intéressante. Il se compose de trois notes qui travaillent ensemble pour produire un son musical plus complex.

En regardant la rotation composée d’une boule sur le plan c' est x, y et z composants, nous arrivons naturellement à 3 coordonnées qui servent chacun à prendre des notes de l’échelle par le biais de la cartographie linéaire (1:1). Cela signifie que la même valeur de rotation crée la même note chaque fois.

Nous pouvons également de l’instrument de rotation comme trois roues superposées hauteur réglable indépendamment ou ensemble dans le même temps, selon la façon dont vous déplacez la sphère. En tout cas, c’est le format de la balle qui permet tant de nouvelles possibilités d’émerger. Même si vous avez 3 roues de terrain sur un synthétiseur, vous avez seulement deux mains donc trois commandes simultanées ne serait pas idéal.

En fournissant des règles spéciales quant à ce que les notes peuvent être utilisés et ceux à éviter (sous la forme d’une sélection de l’échelle), nous pouvons créer les conditions d’émergence musicale harmonieuse. Par expérimentation, j’ai trouvé qu’une échelle de 22 à 24 notes fournit juste la bonne variété pour agréables et diverses créations musicales.

À un moment donné, nous pouvons former un de 12 144 triades (24 * 23 * 22) dans notre gamme musicale de 24 notes. Mais un problème de l’esthétique se pose. Certaines combinaisons ne sonnent pas harmonieux. Pour résoudre ce problème, j’ai créé un algorithme de rejet de dissonance qui détecte les dissonances extrêmes (dures ou concurrents notes adjacentes) et arrondit la sélection fautive d’une triade plus harmonieuse avant d’être traités en son. Avec les notes MIDI, c’est assez facile à faire. En analysant une corde donnée, nous pouvons trouver des cas où les notes sont 1 seul numéro MIDI dehors et tout simplement passer la partie supérieure et inférieure de la triade pour les rendre au moins 2 marches dehors.

Rejet de la dissonance a réduit le nombre de triades disponibles à environ 11 000 (selon l’échelle utilisée) fournissant un pool de chaque triade esthétiquement utile contenue dans notre échelle. C’est ce qui le rend excitant : toutes les combinaisons possibles sont à votre disposition dans une expérience en temps réel de la navigation tactile.

Le mouvement naturel d’un ballon se prête à des changements d’orientation progressive qui créent une progression des notes avec cohérence et flux harmonique et mélodique. Puisque la plupart des rotations impliquent la balle en retournant deux axi dominante, une relation de continuité est formée où nous pouvons entendre les notes réattribution sur les nouveaux accords, de manière progressive. Ce déplacement harmonique progressive arrive aussi dans la plupart de la musique populaire et classique dont nous jouissons. La forme physique de la sphère permet ainsi la plupart liberté de mouvement et de contenu musical tout en fournissant également des limites naturelles pour le taux de variation continue et simultanée.

La rotation d’une sphère est aussi cyclique, ce qui signifie que que vous transmettez à 360 degrés, vous faire reculer dans la position initiale plus. Mouvement cyclique est aussi très courant dans la musique donc la corrélation entre le mouvement cyclique physique traduit bien les progressions musicales. Par exemple, de nombreux grands musiciens jouent des solos de forme libre tout en référençant continuellement la tonique de l’échelle. Ils nous rappellent où le musical « home » est et nous emmener dans un voyage à travers l’échelle. Avec un contrôleur sphérique, il est très facile de le faire intuitivement.

Articles Liés

Contrôleur de LED RBG Arduino

Contrôleur de LED RBG Arduino

Ce projet est adapté pour les utilisateurs de Arduino débutant. C'est mon premier Instrucable depuis l'acquisition d'un kit Arduino récemment. Ce projet intègre à l'aide des entrées réglables pour contrôler l'éclairage de couleur d'une LED RGB. Ceci
Construire un contrôleur RGB LED mieux.

Construire un contrôleur RGB LED mieux.

Kit contrôleur cette LED RGB est quelque peu différent pour un autre sur le ' net. Alors que la plupart des autres utilisent un seul bouton pour passer en revue quelques boucles préprogrammés, ce contrôleur est assez intelligent pour comprendre palle
Contrôleur de LED-RGB

Contrôleur de LED-RGB

Il s'agit de mon contrôleur RGB-LED fait maison.Il est connecté à l'ordinateur qui me permet de modifier la couleur à la main, ou les changements de couleur à la musique, ou son ambilight similaire, les voyants ont la couleur principale de mon écran.
Supprimer le contrôleur de Servo pour tourner sans fin projet DIY facile et rapide

Supprimer le contrôleur de Servo pour tourner sans fin projet DIY facile et rapide

Ici montre comment supprimer un contrôleur de servo pour faire tourner sans fin.Juste regarder la vidéo et profitez
Comment utiliser une PSP comme un contrôleur de jeu pour PC et PS3

Comment utiliser une PSP comme un contrôleur de jeu pour PC et PS3

Avez-vous déjà assis pour jouer sur votre PS3 avec un ami et s'est rendu compte que vous seulement avez un contrôleur ou étiez en jouant à un jeu sur votre PC et souhaité qu'avoir un contrôleur séparé ? Eh bien maintenant, au lieu d'acheter un nouvea
BRICOLAGE Simple Sheild sortie LED pour Arduino UNO R3

BRICOLAGE Simple Sheild sortie LED pour Arduino UNO R3

Arduino uno inutilisables sans bouclier externe. Dans ce tutoriel, nous pouvons chared comment faire sortir Shield pour arduino à l'aide de 4 pcs LED.Étape 1: Sortie schématique Sheild LED pour arduino Ce schéma explique comment il conectod à la broc
Contrôleur de LED RVB pour le serveur ESP8266 + Websocket

Contrôleur de LED RVB pour le serveur ESP8266 + Websocket

Salut tout le monde!Dans ce instructable je vais pour illustrer l'utilisation de sockets web avec le microcontrôleur ESP8266. Avec ce projet, vous pouvez utiliser un navigateur web pour exécuter un client web de prise de contrôle que RGB LED connecté
Xbox un contrôleur couleur LED Mod (aucune soudure)

Xbox un contrôleur couleur LED Mod (aucune soudure)

Changer la couleur de la Xbox un contrôleur Guide lebouton sans soudure.Étape 1: matériaux1.1 recueillir le matériel que vous aurez besoinTorx - sécurité T8-Torx T6-Super GlueCouteau -X-Acto-Mince plastique couleur (j'ai utilisé un sac de céréales de
LinkIt One + contrôleur de LED Billy

LinkIt One + contrôleur de LED Billy

Bienvenue à cette linkit un tutorial!! Je suis sorti sur ce projet et ceux à venir ! Dans ce instructable je va montrer comment contrôler une led de n'importe où avec Billy. Si vous n'avez pas configuré votre linkit Conseil consultez mon autre projet
Modifier le contrôleur de PSX pour Console de jeux Vectrex

Modifier le contrôleur de PSX pour Console de jeux Vectrex

brève picturale montrant comment un contrôleur de type Playstation bon marché pourrait être modifié pour fonctionner avec la console Vectrex GCE .Etape 1: Le contrôleur... Vouloir préserver mon contrôleur de Vectrex original et sans doute assez rare,
Contrôleur de feux tricolores Arduino w/Remote Control

Contrôleur de feux tricolores Arduino w/Remote Control

j'ai eu un feu de circulation que j'ai remise à neuf.  La seule chose reste à faire est de construire le contrôleur pour les modèles de signal de la lumière.  Pour lui donner une touche, j'ai intégré une télécommande.  C'était aussi l'occasion rêvée
Contrôleur de baignoire Compatible Arduino

Contrôleur de baignoire Compatible Arduino

Permet de démarrer avec une mise en garde : ce projet contrôle l'eau. Ne pas mélanger l'eau et électricité vraiment et il y a un risque réel d'électrocution et ou la mort si vous n'êtes pas prudent. Générez ce projet à vos propres risques, et je ne s
Comment peindre un style PS3 contrôleur appel du devoir Camo partie 1

Comment peindre un style PS3 contrôleur appel du devoir Camo partie 1

Je décris le processus pour démonter et peindre un style camo de PS3 contrôleur.
Contrôleur de Rideau pour le web RaspberryPi

Contrôleur de Rideau pour le web RaspberryPi

Le système de télécommande Somfy est un système fermé, propriétaire. Ce Instructable montre comment câbler la télécommande pour le RaspberryPi (IPD) et puis écrire un simple PHP web page pour contrôler les tentures. N'importe quelle application où vo