Taula de continguts:

Teclat de botó del controlador Midi: 6 passos
Teclat de botó del controlador Midi: 6 passos

Vídeo: Teclat de botó del controlador Midi: 6 passos

Vídeo: Teclat de botó del controlador Midi: 6 passos
Vídeo: ¿CÓMO TOCAR EN VIVO CON TU CONTROLADOR MIDI? Tutorial 2024, De novembre
Anonim
Teclat de botó del controlador Midi
Teclat de botó del controlador Midi

Inspirat en el meu projecte de midfighter, em vaig proposar fer un controlador midi estil botó que aprofiti les moltes entrades digitals que té la placa Mega Arduino. En aquest instructiu recorrerem els passos realitzats des de la recollida de materials fins a la música.

Pas 1: reuniu materials

Per a aquest projecte he utilitzat:

Arduino Mega (clon)

Filferro de calibre 22

16 grans botons arcade blancs

10 botons arcade negres més petits

Eines de soldar

Trepant amb broques de 16 mm i 26 mm

va veure

Tauler de muntatge

Pas 2: dibuix i perforació

Haureu de maquillar els vostres botons al que vulgueu muntar, he trobat aquest tros de fusta a les escombraries i he pensat que seria perfecte per a aquest projecte. És possible que vulgueu fer el mateix o anar a la ferreteria.

Traça els botons i marca on perforar els forats i extreure’l. Com es pot veure més endavant, la part inferior té una aparença bastant grollera. És possible que vulgueu provar l'ajust del botó abans de practicar tots els forats.

Vaig serrar el tauler a la meitat més tard, però suggeriria fer-ho en aquesta etapa.

Pas 3: Prova del concepte

Prova de concepte
Prova de concepte

Vaig llançar alguns clips de cocodril a uns quants botons i vaig configurar un test de 10.000 quilograms i vaig penjar el codi per provar-lo abans de soldar. Això no és 100% necessari, però és una bona idea si voleu revisar les coses.

Pas 4: soldar

Soldar
Soldar

Aquí hi ha molts cables que passen als pins digitals, és possible que provi d'utilitzar un multiplexor la propera vegada, però realment no està gens malament. Comproveu-ho a mesura que avança el cablejat. El codi especificarà que el pin inicial serà 22 i els botons augmentaran cromàticament un (de manera que C = pin 22, C # = Pin 23, etc.). Al diagrama es pot veure que tots els botons estan connectats a terra en una gran cadena.

Les olles obtenen energia del passador de 5v i estan encadenades amb això. De la mateixa manera, els testos es posen a terra de la mateixa manera que els botons. Finalment, executeu els cables de dades des dels tests cap a A0, A1, A2, A3.

Si volíeu més botons o testos, us podríeu tornar bojos … i us animaria a fer-ho!

Pas 5: Codi

Codi
Codi

Abans d’introduir el codi, voldria donar les gràcies a Gustavo Silveira a www.musiconerd.com ja que utilitzava el seu codi en un projecte anterior i el modificava per utilitzar-lo en aquest.

Estic executant Hairless Midi al meu Macbook per convertir els senyals de sèrie en senyals midi que rebrà Ableton Live.

Admeto que va trigar una mica a configurar completament el programari serial-midi fins al punt que funcionava perfectament, però no he tingut cap problema des que el tinc configurat a la configuració actual.

En el millor dels casos, sóc un programador novell, però si seguiu els comentaris del codi de l’IDE Arduino i assegureu-vos de coincidir amb la velocitat en bauds del codi i el Hairless midi, hauríeu d’estar en funcionament sense haver de solucionar massa problemes.

Pas 6: Jam

Melmelada!
Melmelada!

M'agrada fer servir Ableton Live, ja que la flexibilitat del mape midi realment atén instruments com aquest. Aquí teniu un enllaç per jugar amb alguns Mussorgsky! El meu primer instructiu!

Recomanat: