Satura rādītājs:

DoReMiQuencer - programmējams MIDI sekvenceris ar tastatūru: 7 soļi
DoReMiQuencer - programmējams MIDI sekvenceris ar tastatūru: 7 soļi

Video: DoReMiQuencer - programmējams MIDI sekvenceris ar tastatūru: 7 soļi

Video: DoReMiQuencer - programmējams MIDI sekvenceris ar tastatūru: 7 soļi
Video: Epomaker Shadow-X Review: A Budget Mechanical Keyboard with a Built-in Display 2024, Jūlijs
Anonim
DoReMiQuencer - programmējams MIDI sekvenceris ar tastatūru
DoReMiQuencer - programmējams MIDI sekvenceris ar tastatūru

Šī ierīce tika izveidota lietošanai kopā ar VCVRack - virtuālu modulāru sintezatoru, ko radījis VCV, taču tā var kalpot kā universāls MIDI kontrolieris.

Tas kalpo kā MIDI sekvenceris vai tastatūra, atkarībā no izvēlētā režīma. Taustiņiem kartētās MIDI piezīmes ir Do, Re, Mi, Fa, Sol, La, Ti, Do ', līdz ar to arī nosaukums.

Sekvencētāja režīmā tas tiek atskaņots caur 16 ieprogrammētām notīm “viena” vai “nepārtraukta” režīmā, ko var izvēlēties, izmantojot slēdzi.

Lai ieprogrammētu secību, ierīce jāpārslēdz “ierakstīšanas” režīmā, kur, nospiežot piezīmju pogas, tiek izveidota secība.

Protams, ierīci var pielāgot atbilstoši jūsu vajadzībām, un šī iemesla dēļ tā ir veidota modulāri.

Šī ir mana pirmā pamācāmā un konstruktīvā kritika un godīgi komplimenti.

1. darbība: materiāli un instrumenti

Materiāli un instrumenti
Materiāli un instrumenti

Sastāvdaļas:

  • Arduino Nano
  • 3 pozīciju slēdzis *3
  • Poga *10 (11, ja vēlaties papildu atiestatīšanas pogu)
  • 100k rezistors *10
  • SSD1306 displejs
  • SN74HC165 Paralēlās sērijas izejas reģistrs
  • 16 kontaktu ligzda (pēc izvēles, bet ieteicams)
  • Maizes dēlis vai PCB
  • Korpuss vai pamatne
  • Vīriešu un sieviešu tapas galvenes (pēc izvēles)
  • LED un atbilstošie rezistori (pēc izvēles)

Rīki:

  • Lodāmurs
  • USB kabelis Arduino
  • Klēpjdators vai dators ar Arduino IDE

2. solis: modulis: tastatūra

Sastāvdaļas:

  • Poga *10
  • SSD1306 displejs
  • Maizes dēlis vai PCB
  • 100k rezistors *10
  • Vīriešu tapas galvenes (pēc izvēles)

Uzstādiet 8 pogas tādā konfigurācijā, kurā jūs uzskatāt tās par piemērotu tastatūru, es ieteiktu 1 vai 2 rindu iestatījumu.

Uzstādiet atlikušās 2 pogas tur, kur vēlaties, lai būtu jūsu BPM vadība.

Uzstādiet displeju, kur vēlaties, uz tastatūras.

Lodējiet rezistorus pie pogām un savienojiet pogas un displeju saskaņā ar shēmu vai nu galvenei, vai tieši maiņu reģistram un Arduino.

3. solis: Modulis: Vadības panelis

Sastāvdaļas:

  • 3 pozīciju slēdzis *3
  • Maizes dēlis vai PCB
  • Poga (pēc izvēles)
  • Vīriešu tapas galvenes (pēc izvēles)

Uzstādiet slēdžus uz maizes dēļa.

Pēc izvēles panelī varat pievienot arī atiestatīšanas pogu.

Papildu papildinājumi varētu būt statusa gaismas diodes, kas pieslēgtas pie pogām.

Savienojiet slēdžus un papildu komponentus saskaņā ar shēmu vai nu ar tapas galviņu, vai tieši ar Arduino.

Alternatīvi, vadības paneli var integrēt tastatūrā.

4. solis: modulis: mātesplate

Modulis: mātesplate
Modulis: mātesplate

Sastāvdaļas:

  • Arduino Nano
  • SN74HC165 maiņu reģistrs
  • 16 kontaktu DIP ligzda (pēc izvēles, bet ieteicams)
  • Maizes dēlis vai PCB
  • Sieviešu tapas galvenes (pēc izvēles)

Uzstādiet Arduino un maiņu reģistru vai kontaktligzdu uz tāfeles. Izmantojot kontaktligzdu, ievietojiet reģistru kontaktligzdā.

Ja moduļu savienošanai izmantojat tapas, pievienojiet galvenes sievietēm uz tāfeles.

Lodējiet komponentus saskaņā ar shēmu.

5. darbība: kods

Instalējiet pievienoto kodu Arduino.

Objektu pozīcijas ekrānā, kā arī pinout un konfigurācija tiek apstrādāta, izmantojot #DEFINEs.

Metode start () tikai inicializē tapas un displeju, kā arī piezīmju masīvu.

PrintBPM () metode apstrādā BPM ierakstīšanu ekrānā. Nosakot BPM, ir jāpalielina lietojamība, ļaujot strauji mainīt vērtību, nevis pieprasīt vienu pogu nospiest katru BPM.

Rakstīšanas metode MIDI () apstrādā MIDI komandu sūtīšanu, izmantojot sēriju.

Cilpa () metode ietver “sekvencētāja” režīmu, kā arī “tastatūras” režīmu. Tas apstrādā ierīces funkcijas, pārbaudot vadības paneļa ieejas, lai noteiktu, kuru režīmu izpildīt, un nolasot maiņu reģistru, lai iegūtu tastatūras ievadi.

Mainot atskaņojamo soļu vai piezīmju skaitu, var būt nepieciešami ekrāna pozīciju pielāgojumi.

6. solis: apvalks

Sastāvdaļas:

  • Korpuss vai pamatne
  • Salikta ierīce
  • Papildu sastāvdaļas atkarībā no jūsu konstrukcijas, piemēram, skrūves.

Atkarībā no konstrukcijas uzstādiet ierīci korpusā vai uz pamatnes.

Es izvēlējos 3D drukātu pamatplāksni, kas man vēlāk bija jāpielāgo, lai noturētu ierīci.

7. solis: lietošana

Lietošana
Lietošana

Izvēlieties vēlamo režīmu, izmantojot vadības paneļa slēdžus.

Tastatūras režīmā nospiediet pogu ar piezīmi, kuru vēlaties atskaņot. Displejā vajadzētu parādīt, kura notis tiek atskaņota.

Sekvences režīmā ierīce darbosies pati, kad tā būs atskaņošanas režīmā.

Ierakstīšanas režīmā varat ieprogrammēt secību, nospiežot tastatūras pogas.

Atskaņošanas režīmā ierīce nosūta atskaņoto piezīmi sērijveidā. Ja tiek atskaņota viena un tā pati piezīme un ierīce ir nepārtrauktas darbības režīmā, notis netiks apturēta un atskaņota vēlreiz, pretējā gadījumā piezīme tiks apturēta un tiks atskaņota nākamā.

Ieteicams: