Obsah:

Tlačidlo a klávesnica ovládača Midi: 6 krokov
Tlačidlo a klávesnica ovládača Midi: 6 krokov

Video: Tlačidlo a klávesnica ovládača Midi: 6 krokov

Video: Tlačidlo a klávesnica ovládača Midi: 6 krokov
Video: ⚡️ Я НЕ СДАМСЯ! AMAZON 2.0 | Интернет магазин с нуля - Часть 3 2024, November
Anonim
Tlačidlo-klávesnica ovládača Midi
Tlačidlo-klávesnica ovládača Midi

Inšpirovaný mojím projektom midifighter, som sa pustil do výroby midi ovládača v štýle gombíkov, ktorý využíva výhody mnohých digitálnych vstupov, ktorými doska Mega Arduino disponuje. V tomto návode vás prevedieme krokmi od zhromažďovania materiálov k tvorbe hudby!

Krok 1: Zhromaždite materiály

Na tento projekt som použil:

Arduino Mega (klon)

Drôt s rozchodom 22

16 veľkých bielych arkádových tlačidiel

10 menších čiernych arkádových tlačidiel

Spájkovacie nástroje

Vŕtačka s vrtákmi 16 mm a 26 mm

Videl

Montážna doska

Krok 2: Kreslenie a vŕtanie

Svoje gombíky budete musieť zosmiešniť na čokoľvek, na čo ich pripevňujete. Tento kus dreva som našiel v koši a myslel som si, že by bol pre tento projekt perfektný. Možno budete chcieť urobiť to isté alebo ísť do železiarstva.

Vystrihnite gombíky a označte, kde vyvŕtať diery, a vyberte ich. Ako môžete neskôr vidieť, dno vyzerá dosť drsne. Predtým, ako vyvŕtate všetky diery, možno budete chcieť otestovať, či sa tlačidlu hodia.

Neskôr som svoju dosku rozpílil na polovicu, ale navrhoval by som to urobiť v tejto fáze.

Krok 3: Dôkaz koncepcie

Dôkaz koncepcie
Dôkaz koncepcie

Spustil som niekoľko klipov aligátora na niekoľko tlačidiel a nastavil som 10K hrniec a odovzdal som kód, aby som ho otestoval pred spájkovaním. Nie je to stopercentne potrebné, ale je dobré, ak si veci radi skontrolujete.

Krok 4: Spájkovačka

Spájka
Spájka

K digitálnym kolíkom tu prechádza veľa káblov, nabudúce by som mohol skúsiť použiť multiplexor, ale nie je to také zlé, iba skontrolujte vec, ako prebieha zapojenie. Kód určí, že počiatočný pin je 22 a tlačidlá sa chromaticky zvýšia o jedno (takže C = kolík 22, C#= kolík 23 atď.). Na diagrame vidíte, že tlačidlá sú všetky uzemnené vo veľkom reťazci.

Hrnce sú napájané z 5V kolíka a sú spolu spojené. Podobne sú hrnce uzemnené rovnakým spôsobom ako gombíky. Nakoniec spustite dátové vodiče z hrncov do A0, A1, A2, A3.

Naozaj by ste sa mohli zblázniť, keby ste chceli viac gombíkov alebo hrncov … a ja by som vás k tomu povzbudil!

Krok 5: Kód

Kód
Kód

Pred vložením kódu by som sa chcel poďakovať Gustavovi Silveirovi na www.musiconerd.com, pretože som jeho kód použil v predchádzajúcom projekte a upravil ho na použitie v tomto.

Na svojom Macbooku používam Hairless Midi, aby som konvertoval sériové signály na midi signály, ktoré Ableton Live dostane.

Priznám sa, že nejaký čas trvalo úplné nastavenie softvéru serial-midi do bodu, kedy fungoval bezchybne, ale nemal som problém, pretože som ho mal nastavený v aktuálnej konfigurácii.

Som prinajlepšom začiatočník, ale ak budete postupovať podľa komentárov v kóde IDE Arduino a uistite sa, že zladíte prenosovú rýchlosť kódu a bezsrstého midi, mali by ste byť v prevádzke bez prílišného odstraňovania problémov.

Krok 6: Džem

Džem!
Džem!

Rád používam Ableton Live, pretože flexibilita midi-mapovania skutočne vyhovuje takýmto nástrojom. Tu je odkaz, ako hrám s Musorgským! Môj prvý pokyn!

Odporúča: