Taula de continguts:

Teclat MIDI amb botó Arcade: 7 passos (amb imatges)
Teclat MIDI amb botó Arcade: 7 passos (amb imatges)

Vídeo: Teclat MIDI amb botó Arcade: 7 passos (amb imatges)

Vídeo: Teclat MIDI amb botó Arcade: 7 passos (amb imatges)
Vídeo: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, De novembre
Anonim
Teclat MIDI amb botó Arcade
Teclat MIDI amb botó Arcade

Es tracta d’una versió 2.0 d’una de les meves primeres incursions en programació MIDI Arduino i DIY. He desenvolupat les meves habilitats en prototipatge i disseny, de manera que vaig pensar que seria una bona demostració del procés i la progressió. Amb un procés de disseny més informat, vaig reciclar els botons des del meu primer intent i vaig començar a construir 2.0.

Pas 1: materials

Materials
Materials

La meva primera versió feia servir un Arduino Mega a causa de les moltes entrades que té, però m’agraden les mides reduïdes i les capacitats MIDI HID que té el Pro Micro quan s’utilitza la biblioteca Midi_controller.h. Així que vaig decidir utilitzar dos multiplexors de 16 canals per satisfer el requisit d’entrada per a 2 octaves d’interval.

Aquí teniu una llista de les parts que he fet servir:

Botons Arcade grans x15

Botons petits Arcade x10

Pro Micro x2

Multiplexor de 16 canals x2

Anell de neopíxels

Potenciòmetre 10k x6

Cable de connexió

Eines de soldar

MDF 1/8"

Pas 2: disseny i tall

Image
Image
Soldadura i filferro
Soldadura i filferro

He inclòs un fitxer.svg per preguntar a les ments sobre si és útil, però animo a tothom a fer més gran la creativitat i l’experimentació en el procés de disseny. Potser l’ús d’acrílic en lloc de MDF semblaria fantàstic.

Vaig utilitzar un trepant i una broca a la primera versió, de manera que aquesta vegada buscava obtenir un producte més precís mitjançant un programari de disseny i un tallador làser.

Pas 3: soldadura i filferro

Soldadura i filferro
Soldadura i filferro
Soldadura i filferro
Soldadura i filferro
Soldadura i filferro
Soldadura i filferro

Aquesta és la part que consumeix més temps. Trobo que algunes parts de la soldadura són terapèutiques, així que preneu-vos una mica de te, poseu-vos una melmelada suau i sabeu que aquest pas és una marató i no un sprint.

Vaig intentar salvar el màxim fil possible de la primera versió i prendre nota d’on anava a col·locar l’Arduino i el mux per intentar eliminar una mica de la massa del cable que hauria d’esprémer a la caixa després que fos fet.

Jo tendeixo a abraçar el caos d’un bon embolic de cables que alguns, així que seguiu les vostres pròpies ambicions a l’hora de classificar els cables.

Pel que fa a un pas a pas per a les connexions, va escriure primer el codi i després va deixar que dicti on anirien els cables …

He construït el teclat des de la nota més baixa a la més alta amb les 16 primeres notes que passen a mux1 i les notes restants a mux2 pot haver-hi un lleuger augment de la latència amb la configuració de mux, però el processador de 16 MHz la travessa prou ràpidament perquè no ho noto.

Vaig intentar submergir-me en el multiplexing midi abans de qualsevol tutorial i vaig tocar una paret, així que us recomano fer uns quants tutorials bàsics per entendre si les coses semblen fora d’abast.

Segueixo aquests senzills passos de resolució de problemes: 1. Assegureu-vos que tot està connectat a la terra2. Comproveu si hi ha pantalons curts3. Les olles obtenen 5v4. Comproveu de nou que tot està connectat a terra

Pas 4: Massa cables …

Massa cables …
Massa cables …
Massa cables …
Massa cables …
Massa cables …
Massa cables …

Vaig subestimar la profunditat de la caixa i tenia dificultats perquè la part superior s’assegués bé amb l’aspecte que estava a punt d’esclatar “Estil Akira”, així que vaig parlar amb uns amics de l’estudi i vaig plantejar-me un pla visualització inclinada. Vaig fer alguns prototips ràpids amb retalls d’acrílic i vaig acabar amb una bona solució. És una mena d’exposició que els ocells nien per l’esquena com el laberint de cables de connexió dels sintetitzadors Moog dels anys 60. Acabat, no?

Pas 5: Neopixel

Image
Image

Vaig utilitzar Neopixels en un projecte anterior que utilitzava MIDI i havia descobert que el MIDI necessita una placa dedicada per fer la seva feina, així que vaig connectar un altre Pro Micro amb l’entrada “RAW” per a una alimentació de 5v que s’executa des de la primera placa. No he programat res de luxe, només he trobat un programa de l'esbós de mostra de prova de la biblioteca d'Adafruit.

Pas 6: Codi

Per penjar: 1. Assegureu-vos de descarregar la biblioteca2 Midi_Controller.h. Seleccioneu "Arduino Leonardo" del tauler tipus3. Seleccioneu borad al menú Port4. Compileu i pengeu

Després de carregar la prova amb una aplicació de control midi. Si tot sembla funcionar com estava previst, és hora de fer música!

Pas 7: Jam Out

Faig servir Ableton Live amb els meus projectes per la seva flexibilitat. Si utilitzeu Garage Band, encara funcionarà, però els comandaments tindran funcions fixes en funció del que programeu els números MIDICC, tal com es mostra a l’esbós. Deixeu-los als comentaris! Happy Making!

Recomanat: