Synthé arpège BUGGO (13 / 16 étapes)

Étape 13 : Une promenade rapide au moyen du Code

Après une énorme déclaration des variables, les routines d’installation et de la boucle commencent.

Dans la routine d’installation, les 12 touches capacitives sont lus comme point de référence.  Pour une raison quelconque 1 des broches capacitifs lit toujours un peu plus élevé que d’autres, donc j’ai dû créer une ligne de base, qui est susceptible de la bonne chose à faire quand même.

Les clés de 12 cap sont lus et par rapport à la ligne de base.  Si elles dépassent la ligne de base (ce qui signifie qu’ils sont été touchés) leurs États sont stockés dans un tableau.  Ce tableau est alors copié à l’autre, qui est par rapport à la prochaine fois que la boucle afin de déterminer si le modèle a changé.

Chacune des 12 clés a une valeur de note pouvant être mis à jour n’importe quel moment.  Il est mis à jour à différents moments, comme lorsque vous tournez le bouton de contrôle de la note de base, ou lorsque vous sélectionnez une échelle différente.  Il est rempli de tableaux d’écailles qui sont 1 (ton) et de 0 (ton semi).

Le nombre de touches enfoncées, on attribue un numéro de battements.  Le tempo est dérivé d’une formule qui utilise le bouton tempo.  Les gammes de tempo de 60 BPM jusqu'à 180bpm.  Une minuterie de milliseconde est comparée pour voir si nous avons passé le « intervalle », la quantité de temps a se battre.  Si elle a, l’intervalle est réinitialisé et nous courons à déclencher les sons de batterie approprié basés sur quels temps nous sommes sur et jouer la note appropriée et la note de basse qui est maintenue enfoncée.  LED est mises à jour.  La boucle disparaît constamment les LEDs d’un certain montant chaque parcourent.  Cela vous permet d’augmenter leur éclat par petites quantités, comme leur clé est d’être touchée et la boucle s’occupe de leur retour dans le fond de décoloration.

Est également à l’intérieur de la boucle de battre le conditionnel qui dit que si nous sommes en mode song, jouer la bonne note du tableau du morceau en cours sur que nous sommes.  Armoiries du chat sont déclenchées pour avancer et reculer dans la boucle de battre ainsi.

Articles Liés

Arduino flûte Synth

Arduino flûte Synth

Avant de construire ce synthé de flûte, j'ai construit une autre synthétiseur Arduino en utilisant le code source d'une Instructable appelé le synthétiseur de boîte aux lettres. J'ai mis le courage à l'intérieur d'une vieille boîte à musique et câblé
Après boîte synthétiseur

Après boîte synthétiseur

dans ce projet, prendre une vieille boîte postale et un Arduino, pour créer un synthétiseur monophonique incroyablement fonctionnel. Ce synthétiseur comprend des caractéristiques telles que :-Oscillateurs doubles-6 formes d'ondes (vu Sin, Triangle, g
Construire le MFO Sound Lab Mini synthé

Construire le MFO Sound Lab Mini synthé

Si vous voulez construire (ou vous générez déjà) De Ray Wilson Sound Lab Mini synthé? Je l'ai fait ; afin que vous puissiez ! Cette instructable détaille ma démarche et j'espère que fournira quelques idées et conseils utiles pour votre voyage. J'ai l
Comment obtenir un synthétiseur gratuit

Comment obtenir un synthétiseur gratuit

Vous voulez un synthétiseur de musique mais court d'argent ? Saviez-vous que vous pouvez en obtenir un pour très peu (< 50 $) ou peut-être même gratuitement ? Bonne lecture et voir comment...Etape 1: Le Secret OK, tu savais il y avait une attrape - v
Synthétiser le Nylon conducteur

Synthétiser le Nylon conducteur

Le nylon est une fibre populaire utilisée pour faire de tout, de matériel de parachutisme à collants. Peut-être vous avez entendu référencé comme un thermoplastique populaire ou un fil de Nylon. Peu importe comment vous l'utilisez, le Nylon est un ma
BRICOLAGE Mini synthé basse : Anode Meeblip

BRICOLAGE Mini synthé basse : Anode Meeblip

Il s'agit de mon premier instructable sur construire le monosynth primé : anode meeblip, à partir de zéro.Ci-dessous est une vidéo de musicradar vous montrant la possibilité de ce synthé.C'est un entièrement opensource hardware synthé basse, qui est
Eurorack synthé modulaire base

Eurorack synthé modulaire base

J'ai besoin d'une base pour mon synthé modulaire eurorack. Mes exigences sont: 3 rangées de 84hp et il doivent être bien droite sous mon cas Doepfer A - 100P 9. J'ai voulu essayer la découpe laser depuis un certain temps. En outre mon fablab local of
Synthétiseur de temporisateur NE555

Synthétiseur de temporisateur NE555

Bonjour, je vous vois WAN ' t de savoir comment faire un NE555 minuterie basée 3 synthétiseur d'octave qui s'inscrit dans une boîte de conserve. Eh bien, vous êtes venu au bon endroit:)Pour ce projet, vous aurez besoin :1. 36 boutons tactiles (les bo
Synthétiseur MIDI programmable avec Intel Edison et Csound

Synthétiseur MIDI programmable avec Intel Edison et Csound

Un contrôleur MIDI est comme le clavier de l'ordinateur, mais au lieu d'envoyer des caractères à l'ordinateur, il envoyer des notes (et beaucoup de plus d'informations sur comment se joue la note). Vous pouvez en apprendre plus sur contrôleurs MIDI i
Synthétiseur : Un clavier UI avec sortie Audio

Synthétiseur : Un clavier UI avec sortie Audio

Nous avons construit un clavier UI avec cinq modes de synthèse tout en Javascript, pour montrer la puissance de l'aide des broches de matériel de sortie audio de Kinoma Create. Vous pouvez télécharger le projet open source maintenant pour s'exécuter
Seconde peau Synth

Seconde peau Synth

Comme musicien, parfois vous voulez marcher loin de l'ordinateur et l'utilisation des boutons et boutons. Certains rêvent d'un instrument ou d'interface qui est plus expérimental et animé. Il y a beaucoup de possibilités, le ciel est la limite quand
USB MIDI Littlebits synthé !

USB MIDI Littlebits synthé !

Ma charmante épouse m'a acheté le kit de synthé littlebits pour Noël, et j'ai passé plusieurs jours à ennuyer tout le monde avec des sons criarde. Après un certain temps que je voulais plus de contrôle sur lui, à le synchroniser avec d'autres choses,
Ajouter les clés de l’un synthé Arduino le Hard Way-la Blacklord : l’orgue donneur projet partie 2

Ajouter les clés de l’un synthé Arduino le Hard Way-la Blacklord : l’orgue donneur projet partie 2

(Note : c'est mon 20ème instructable ! Merci à tous ceux qui suit et commenting.on mes projets ainsi que le personnel qui rendent cela possible. Ce site a certainement m'a fait apporter mon A jeu sur l'établi.)Le synthétiseur granulaire Auduino par P
Contrôleur de synthétiseur humain/Game

Contrôleur de synthétiseur humain/Game

IntroductionVous pouvez apprendre comment jouer un solo de clavier en donnant à vos amis un Saluez ! Vous pouvez devenir un champion Tetromino ou écureuil en donnant à vos amis un h.o.t., trop ! Suivez les instructions ci-dessous pour en faire un con