Table des matières:

Contrôleur PacificCV pour synthés modulaires : 6 étapes
Contrôleur PacificCV pour synthés modulaires : 6 étapes

Vidéo: Contrôleur PacificCV pour synthés modulaires : 6 étapes

Vidéo: Contrôleur PacificCV pour synthés modulaires : 6 étapes
Vidéo: Interview de Krikor Kouchian dans son studio avec le synthé KORG ARP ODYSSEY (La Boite Noire) 2024, Juillet
Anonim
Contrôleur PacificCV pour synthés modulaires
Contrôleur PacificCV pour synthés modulaires

Il y a quelques semaines, j'ai publié un Instructable pour le contrôleur MIDI Oceania que j'ai construit pour le coupler avec mon Make Noise 0-Coast. J'y ai mentionné que je construisais également une version de CV, et la voici. Étant donné que la version midi a été conçue pour correspondre à la 0-Coast, qui (à partir du site Web Make Noise) "… utilise des techniques des paradigmes Moog et Buchla (alias "East Coast" et "West Coast", en raison de leurs emplacements), mais n'est fidèle ni à l'un ni à l'autre et n'implémente donc « aucune synthèse côtière ». Étant donné que ce rack a été explicitement inspiré par le Buchla Music Easel (probablement pour la plupart la représentation visuelle principale de West Coast Synthesis), j'ai nommé celui-ci d'après un océan spécifique.

Si vous aimez les synthés modulaires Eurorack, il s'agit essentiellement d'un clavier à capteur tactile capacitif DIY comme le Buchla LEM218 ou l'EDP Wasp. Je l'ai construit pour tirer parti de la "sensibilité à la pression" inhérente à la sensibilité tactile ATMega, mais il n'y a aucune raison pour que vous deviez l'inclure - c'est juste un joli "extra" que vous pouvez utiliser par exemple pour alimenter le CV d'un filtre dans le patch. Pour la plupart des commandes musicales occidentales, vous pouvez utiliser un seul DAC pour CV et le rendre complètement utilisable.

Cette unité ne produira que 4 octaves sans aucune aide (0-5v sur le rail +), ce qui sera généralement plus que suffisant, mais si vous voulez vraiment le pousser dans le territoire négatif, c'est assez facile avec un équipement hors-bord. C'est aussi une sensation de "bande tactile" très satisfaisante malgré les arêtes coupées.

Étape 1: ce dont vous aurez besoin

Les matériaux diffèrent un peu de l'Océanie:

Matériaux

1 Arduino Mega-Je recommande le style mini (comme celui-ci chez Amazon) pour faciliter le montage sous les coussinets du capteur, mais ce n'est pas absolument nécessaire. Vous pourrez peut-être même utiliser un Uno/Genuino ou Mini ou Feather, mais cela vous obligerait probablement à traiter les broches ADC comme numériques et je ne sais pas si la routine de capacité standard fonctionne sur celles-ci. Et vous deviez découvrir la programmation par vous-même.

1-2 cartes de dérivation Adafruit MCP 4725 I2C DAC

2-3 prises phono mono 3,5 mm

1 feuille de cuivre simple face (utilisée pour graver vos propres circuits imprimés) pour égaler une bande d'environ 18 "x1 ⅛"

carte de bande de PCB

16-32 broches duPont soudables (style Arduino)

Une bande de ruban compatible avec le bus d'alimentation Eurorack (paquet de 10 d'Amazon, ou si vous en avez un supplémentaire.)

Fil de raccordement toronné (plus il est fin, mieux c'est - j'ai utilisé ce 30AWG, encore une fois d'Amazon)

Souder

Quelque chose que vous aimez et avec lequel vous êtes à l'aise pour le monter

Outils

Une scie à table (alternativement, une découpeuse CNC ou laser vous donnerait probablement de meilleurs résultats si vous savez ce que vous faites.)

Un fer à souder et des outils à souder, y compris des pinces, des pinces coupantes et des pinces à dénuder

Une imprimante (papier, pas 3-d)(mais peut-être aussi 3-d)

Une ligne droite

Un/des marqueur(s) permanent(s)

Une perceuse (une perceuse à colonne ou une presse à outils rotative serait préférable.)

Un outil rotatif ou un fichier

Laine d'acier (facultatif)

Étape 2: Les « pas de clés »

Les
Les

En me copiant plus ou moins à partir de l'autre instructible, imprimez le pdf ci-joint et découpez la version inversée (en haut) du motif (celle qui n'a pas de lettres de note ou de numéros de broche Arduino dessus). Si votre pièce recouverte de cuivre n'est pas assez longue, décidez où casser et buter les coussinets du capteur et coupez le motif à ce(s) point(s). Ensuite, coupez le revêtement en cuivre en bandes de la même taille que les bandes de papier (chacune doit mesurer 1⅛ de la largeur des bandes de motif.) Collez les bandes de papier au dos des morceaux de revêtement en cuivre et, à l'aide d'un marqueur permanent, marquez les coins des triangles, des parallélogrammes et des rectangles sur les bords du revêtement en cuivre, puis utilisez un bord droit pour les relier afin que vous ayez quelque chose qui ressemble à la photo avec cette étape.

Ensuite, réglez très soigneusement la lame de la scie à table de manière à ce que la lame coupe à peine au-dessus du niveau de la table. Le but est de retirer une largeur de lame du côté cuivre du revêtement mais de ne pas couper à travers le substrat en fibre de verre (du moins pas substantiellement). plaqué de cuivre pour voir que la lame n'est ni trop haute ni trop basse. Coupez le revêtement en utilisant les lignes tracées au dos comme guides avec lesquels aligner la lame. Vous voudrez utiliser un guide d'angle avec une extension. Pour cette version, j'ai construit un gabarit qui avait 2 guides de 62,5 pouces, mais dans tous les cas, les lignes diagonales devraient toutes être à 62,5 pouces. Va lentement. Encore une fois, mes coupes ne sont pas aussi parfaites que je l'avais espéré (mais elles étaient au moins un peu meilleures que la version MIDI.)

Une fois les canaux coupés dans le revêtement, vous voudrez limer les bords de cuivre rugueux. Cela vous permet vraiment d'obtenir cette sensation de bande tactile, surtout si vous minimisez les gouttes de soudure. J'ai apporté de la laine d'acier au mien pour lui donner un aspect brossé.

Inutile de dire que vous prenez toutes les précautions habituelles lorsque vous travaillez avec une scie à table. Portez des lunettes de sécurité et utilisez un poussoir, et POUR L'INTENTION DE DIEU, SI VOUS NE SAVEZ PAS CE QUE VOUS FAITES, N'ESSAYEZ MÊME PAS CELA ! Encore une fois, j'ai formaté le modèle ici au format PDF dans l'espoir que si quelqu'un possède une machine CNC ou une découpeuse laser, il aimerait l'essayer avec laquelle il pourra utiliser la version vectorisée de la mise en page et en couper une d'aspect professionnel. (Veuillez partager les résultats si vous faites cela.) Je pense également à essayer de le présenter sous forme de fichier EagleCAD ou quelque chose du genre et d'avoir une maison de PCB en faire quelques-uns avec des traces pour correspondre à l'Arduino pour réduire le câblage et points de défaillance, mais je reconnais que cela coûterait trop cher et rendrait le contrôleur plus profond que je ne le souhaitais pour mon projet.

Une fois les clés non coupées dans le revêtement, percez des trous aussi petits que votre presse peut en gérer, ce qui vous permettra toujours de faire passer vos fils de raccordement dans les pointes ou les coins des rangées supérieures de chacun des pas -bandes de clés. Comme auparavant, la forme n'est pas importante ici - si vous vouliez, vous pourriez couper un clavier de forme traditionnelle ou un diagramme de Penrose ou tout ce que vous voulez (en supposant que vous ayez cette CNC ou découpeur laser.)

Étape 3: Électronique

Électronique
Électronique
Électronique
Électronique
Électronique
Électronique

Pour les prochaines étapes, prenez quelques minutes à l'avance pour réfléchir à la façon dont vous voulez tout monter afin de faire une estimation éclairée de la durée de fabrication des différents fils de connexion.

Soudez un morceau de fil de raccordement à chacune des non-clés en faisant passer le fil à travers les trous de perçage à l'arrière, puis coupez le fil à ras du côté cuivre. Sans être trop technique, réfléchissez à la façon dont vous allez le monter et prévoyez de faire le fil juste assez long pour aller de chaque non-clé de chaque bande à l'Arduino sans avoir plus de quelques mm de fil supplémentaire. Ensuite, très soigneusement, un fil à la fois, soudez le fil de chaque pas-clé à la broche Arduino Mega correspondant au numéro marqué sur chaque pas-clé dans le schéma du bas dans le pdf joint à l'étape 2. C'est le partie décisive de l'opération. Vous pouvez passer directement à la partie programmation et tester la fonction des touches après quelques connexions de soudure. (Si vous n'utilisez pas la miniature 2560, vous voudrez peut-être envisager une option de blindage soudable ou utiliser plus de cartes à bande et de broches dupont.) Je recommande d'utiliser un outil rotatif pour lisser les saillies déchiquetées des taches de soudure sur les faces de les non-clés.

Ensuite, câblez les DAC comme dans le schéma de Fritzing. Notez que seul celui utilisé par l'expression CV out est l'A0 lié au 5v (c'est afin de le mettre à une adresse I2C distincte de la sortie volt par octave.) Si vous choisissez de ne pas inclure l'expression CV, alors c'est l'ADC à omettre. Connectez 5v à chaque Vdd, Gnd à Gnd, SDA à SDA, etc.

Lorsque les DAC sont câblés, vous souhaiterez peut-être rechercher un croquis de numérisation I2C en ligne afin de tester leur fonctionnement et leur reconnaissance, mais ce n'est pas strictement nécessaire - Adafruit a des normes de contrôle qualité assez élevées après tout.

Ensuite, fixez les bornes Vout des ADC et la broche Arduino 7 chacune au connecteur de pointe de l'une des prises jack 3,5 mm, et reliez le connecteur à manchon à l'une des lignes de masse. Notez que si vous envisagez de monter les prises jack dans une plaque métallique conductrice, vous n'avez généralement qu'à établir une connexion entre l'une des prises ou la plaque elle-même jusqu'au rail de terre, car la plupart des connexions à manchon jack sont conçues pour être reliées à la terre de cette façon..

Enfin, soudez deux rangées de 8 broches duPont côte à côte dans un morceau de carte et alimentez l'Arduino en connectant l'Eurorack 5v à l'Arduino Vin et l'une des trois lignes de terre à la terre de l'Arduino. (Voir le diagramme Fritzed et la dernière illustration pour la disposition des broches sur les bandes.) Si vous le souhaitez, vous pouvez créer des rangées de bus Eurorack supplémentaires en plaçant plus de 2x8 rangées de broches sur ces mêmes bandes et en les décalant de quelques rangées pour laissez de la place aux prises. Je fais généralement passer un sharpie rouge le long de la rangée -12v car cette méthode n'inclut pas les carénages de prise - soyez juste SUPER ATTENTION ET ATTENTIF À CE QUE VOUS BRANCHEZ TOUJOURS VOTRE ÉQUIPEMENT EURORACK CORRECTEMENT ! Ni Instructables ni moi ne pouvons être tenus responsables d'un branchement inattentif et vous ne voulez pas laisser la fumée magique sortir de vos modules coûteux.

Si vous le souhaitez, vous pouvez souder les broches de connexion Eurorack et les ADC sur le même morceau de carte à bande que je l'ai fait ci-dessus, mais ce n'est pas très critique. Cependant, si vous le gardez propre, il est plus susceptible de fonctionner de manière fiable.

Étape 4: Montez-le

Encore une fois, c'est une partie où la façon dont j'ai choisi de le faire n'est pas critique. Vous pouvez dire d'après la photo principale en haut qu'il utilisait une construction de feuilles de PVC et d'aluminium et faisait passer les fils à partir de deux bandes de rainures non enfoncées. J'ai utilisé du ruban adhésif double face gonflé pour attacher les clés non.

Il y a des avantages à utiliser de l'aluminium pour les vérins CV. Il est facile à travailler et conducteur, vous pouvez donc profiter de l'effet de mise à la terre que j'ai mentionné.

Le mien a été conçu pour remplir la partie supérieure d'un boîtier Apache (version de Harbor Freight d'un boîtier Pelican) que j'ai équipé pour l'utiliser comme boîtier Eurorack double de 84 ch. (Le tout était en quelque sorte inspiré du Buchla Music Easel - je veux les modules en haut et une surface de contrôle à l'avant.)

Cela aurait probablement fière allure sur le bois aussi, mais vous pouvez utiliser tout ce que vous voulez comme noyau de mousse de montage, PLA imprimé en 3D, carton, un morceau de fibre de verre plat, etc. - tout isolant ou surface électrique pouvant être isolé électriquement de la surface de contrôle est suffisante pour éviter les interférences capacitives, compte tenu de vos capacités, de votre stock et de votre préférence pour la longévité.

Étape 5: programmer

Comme pour le programmeur Oceania Midi, je ne vais pas expliquer comment télécharger des croquis sur un Arduino. Utilisez uniquement les guides de démarrage au lieu du croquis "Blink", utilisez les deux que j'ai joints (il s'est retrouvé dans l'introduction - cet éditeur semble le reconnaître comme un type de média différent.

Dans le fichier zip ci-joint se trouvent deux croquis. Téléchargez-les, décompressez-les et ajoutez-les à votre bibliothèque de croquis Arduino. Le premier sketch (megaCapacitiveKeyboardTest) est une adaptation de la fonction Arduino readCapacitivePin qui est ici comme un test qui vous montre quelle touche est enfoncée et la valeur de capacité pour elle pendant qu'elle est enfoncée dans le moniteur série. Il vous permettra de voir certaines valeurs et de tester les connexions de l'Arduino aux non-clés, et c'est ce que je voulais que vous utilisiez pour décrire le test du processus de soudure. Chargez-le sur l'Arduino, ouvrez le moniteur série (assurez-vous de régler le moniteur série sur le bon baud) et touchez quelques touches non-touches, en notant les valeurs pour le toucher le plus lourd et le plus léger que vous utiliseriez pour jouer. Ceux-ci seront utilisés pour les valeurs minCap (toucher le plus léger) et maxCap (le plus lourd) dans la deuxième esquisse (PacificCV), qui est ce que vous chargerez réellement sur le contrôleur lorsque vous aurez terminé et prêt à jouer. Si vous devez ajuster les valeurs, faites-le, puis enregistrez à nouveau le croquis et téléchargez-le sur PacificCV.

Étape 6: Jouez

Si vous avez un système Eurorack ou des synthés semi-modulaires compatibles Eurorack, vous devriez plus ou moins comprendre ce qu'il faut en faire.

Branchez le contrôleur sur le busboard à l'aide du ruban et faites encore une fois très attention à orienter le câble correctement. une erreur le ferait frire et/ou endommagerait l'alimentation de votre rack, alors assurez-vous que la bande rouge se trouve au bas des paires de rangées d'en-têtes, comme représenté sur le schéma de circuit.

Le patch est la partie amusante de la synthèse modulaire. Les sorties devraient sembler assez familières (vous voudrez peut-être les étiqueter d'une manière ou d'une autre après les avoir montées) - une sortie volt par octave alimente généralement un oscillateur et la porte ira normalement à une porte passe-bas (ou à un générateur d'enveloppe pour À des fins de la côte est.) Le CV sensible à la pression peut aller à n'importe quoi avec des filtres d'entrée CV, des portes, des oscillateurs, des mélangeurs, etc.

Les pads octave +/- semblent être assez fiables sur le mien. Encore une fois, cela ne va que de 0v-5v, vous êtes donc limité à une plage de 4 octaves, mais en utilisant un équipement externe comme le Make Noise Maths ou le Erica Synths Pico Scaler, vous devriez pouvoir l'incliner vers le haut ou vers le bas. De Ziv chez Loopop (que j'encourage vivement les passionnés d'Eurorack et de synthèse à regarder et à soutenir sur Patreon):

"Les mathématiques devraient très bien faire l'affaire - branchez votre Arduino [volt per octave ADC out] dans l'entrée 3, tournez l'atténuateur 3 complètement CW - puis utilisez l'atténuateur 2 pour y ajouter ou soustraire (il est normalisé à 10v si rien n'est branché it), et tournez l'atténuateur sur l'entrée 2 complètement CCW pour aller pour les plages négatives. Utilisez la sortie SUM comme résultat (et assurez-vous évidemment que les enveloppes ne font rien). Je ne suis pas sûr que les maths dépassent +10 ou en dessous de -10 mais toute autre plage devrait convenir. Si vous avez accès à un VCA qui ajoute du gain, vous pouvez également amplifier la plage Arduino CV au-delà de 5v et utiliser votre Arduino pour 0-10v, -5 à +5, ou tout autre Gamme 10v, compensée par les maths."

Je n'ai pas réellement testé cela ou l'Erica, mais faites-moi savoir ce que vous proposez, surtout si vous l'avez et l'utilisez avec un Mother 32.

Edit: j'ai mis un lien vers une vidéo que j'ai faite pour faire une démonstration de cela et de quelques autres projets sur lesquels j'ai travaillé. Ce n'est pas Kaitlyn Aurelia Smith, mais je suis fier des unités que j'utilise ici.

Enfin, je pense qu'il y a encore un concours Arduino ouvert auquel je peux participer et me qualifier, donc si cela est utile, pensez à voter pour moi !

À votre santé!

Conseillé: