Squareinator - un Monosynth SN76489 (5 / 8 étapes)

Étape 5: Conception de logiciels

Le code de synth a été écrit en Arduino, qui pendant que j’écris est fondamentalement simple code C. MIDI et SPI de bibliothèques ont été utilisées dans un but pratique. Le code est écrit en un seul fichier. Il n’y a aucun autre que les bibliothèques référencées comprend.

Codage d’un synthé est tout au sujet de boucles. Il y a la boucle principale, dont le travail consiste à tourner autour de vérifier si les notes sont arrivés via MIDI ou si il est temps de service une des enveloppes. Il y a des enveloppes pour VCA et VCF, comme un simple marche LFO pour le VCA. Il y a aussi une boucle pour l’entretien de la fonction d’alignement de descente. Le SN76489 émet un signal à lui seul une fois réglé, donc autre que MIDI il n’y a rien de chronométrage très critique. Donc, tout est géré par l’interrogation et les interruptions ne sont pas utilisées (sauf MIDI).

Si nous jouaient retour échantillons et nécessaire pour maintenir une vitesse de transmission, alors oui, interruptions serait nécessaires.

Le code peut être trouvé ici :

https://github.com/quarterturn/squareinator

Vous pouvez utiliser "git clone https://github.com/quarterturn/squareinator.git » pour obtenir une copie, ou il suffit d’utiliser l’interface web sur github.

Le code est sous licence GPL v2.

Articles Liés

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
Super Duper Microtonal MIDI convertisseur

Super Duper Microtonal MIDI convertisseur

J'ai fait ce convertisseur de MIDI microtonal Arduino basé comme mon premier projet Arduino :J'ai voulu jouer les échelles microtonales avec mes claviers MIDI, alors j'ai fait cet appareil arduino basé qui lit dans les notes MIDI et envoie des emplac
Convertisseur midi microtonal polyphonique Arduino

Convertisseur midi microtonal polyphonique Arduino

Version grandement améliorée ici !***********************************J'ai voulu jouer les échelles microtonales avec mes claviers MIDI, alors j'ai fait cet appareil arduino basé qui lit dans les notes MIDI et envoie des emplacements microtonales corr