Talaan ng mga Nilalaman:
- Hakbang 1: Mga Materyales at Tool
- Hakbang 2: Modyul: Keyboard
- Hakbang 3: Modyul: Control Panel
- Hakbang 4: Modyul: Motherboard
- Hakbang 5: Code
- Hakbang 6: Casing
- Hakbang 7: Paggamit
Video: DoReMiQuencer - Programmable MIDI Sequencer Sa Keyboard: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang aparatong ito ay nilikha para magamit sa VCVRack, isang virtual modular synthesizer na nilikha ng VCV, ngunit maaaring magsilbing isang pangkalahatang layunin MIDI controller.
Nagsisilbi ito bilang isang MIDI sequencer o keyboard, depende sa napiling mode. Ang mga tala ng MIDI na nai-map sa mga susi ay Do, Re, Mi, Fa, Sol, La, Ti, Do ', kaya ang pangalan.
Sa mode ng pagsunud-sunurin, nag-loop ito sa pamamagitan ng 16 na naka-program na mga tala sa alinman sa 'solong' o 'continous' mode, mapipili sa pamamagitan ng switch.
Upang mai-program ang isang pagkakasunud-sunod, ang aparato ay kailangang ilipat sa 'record' mode, kung saan ang pagpindot sa mga pindutan ng tala ay lumilikha ng pagkakasunud-sunod.
Siyempre, ang aparato ay maaaring ipasadya upang umangkop sa iyong mga pangangailangan at idinisenyo sa isang modular na paraan para sa kadahilanang iyon.
Ito ang aking unang Makatuturo at nakabubuo na pagpuna at matapat na papuri ay lubos na pinahahalagahan.
Hakbang 1: Mga Materyales at Tool
Mga Bahagi:
- Arduino Nano
- 3-Position-Switch * 3
- Button * 10 (11 kung nais mo ng isang karagdagang pindutan ng pag-reset)
- 100k Resistor * 10
- Ipakita ang SSD1306
- SN74HC165 Rehistro ng Parallel-In-Serial-Out Shift
- 16pin Socket (opsyonal ngunit inirerekumenda)
- Breadboard o PCB
- Casing o Baseplate
- Mga Header ng Lalaki at Babae na Pin (opsyonal)
- Mga LED at pagtutugma ng resistors (opsyonal)
Mga tool:
- Panghinang
- USB cable para sa Arduino
- Laptop o PC na may Arduino IDE
Hakbang 2: Modyul: Keyboard
Mga Bahagi:
- Button * 10
- Ipakita ang SSD1306
- Breadboard o PCB
- 100k Resistor * 10
- Mga Header ng Pin na Lalaki (opsyonal)
I-mount ang mga pindutan ng 8 sa isang pagsasaayos kung saan nahanap mo ang mga ito upang maging isang angkop na keyboard, inirerekumenda ko ang isang 1- o 2-row na pag-setup.
I-mount ang natitirang 2 mga pindutan kung saan mo nais ang iyong kontrol sa BPM.
I-mount ang display kung saan mo ito gusto sa keyboard.
Paghinang ng mga resistors sa mga pindutan at ikonekta ang mga pindutan at ipakita ayon sa eskematiko alinman sa isang header o direkta sa rehistro ng shift at Arduino.
Hakbang 3: Modyul: Control Panel
Mga Bahagi:
- 3-Position-Switch * 3
- Breadboard o PCB
- Button (opsyonal)
- Mga Header ng Pin na Lalaki (opsyonal)
I-mount ang mga switch sa breadboard.
Bilang pagpipilian, maaari mong idagdag ang pindutan ng pag-reset sa panel din.
Ang karagdagang mga pagdaragdag ay maaaring mga status ng LED na naka-wire sa mga pindutan.
Ikonekta ang mga switch at karagdagang bahagi ayon sa eskematiko alinman sa isang pin header o direkta sa Arduino.
Bilang kahalili, ang control panel ay maaaring isama sa keyboard.
Hakbang 4: Modyul: Motherboard
Mga Bahagi:
- Arduino Nano
- Nagrehistro ang Sh74 ng SN74HC165
- 16pin DIP Socket (opsyonal ngunit inirerekomenda)
- Breadboard o PCB
- Mga Pin Header ng Babae (opsyonal)
I-mount ang Arduino at ang shift register o socket sa pisara. Kapag gumagamit ng isang socket, ipasok ang rehistro sa socket.
Kapag gumagamit ng mga pin header upang ikonekta ang mga module, i-mount ang mga babaeng header sa pisara.
Paghinang ng mga sangkap ayon sa eskematiko.
Hakbang 5: Code
I-install ang nakalakip na code sa Arduino.
Ang mga posisyon para sa mga bagay sa screen pati na rin ang pinout at pagsasaayos ay hinahawakan sa pamamagitan ng #DEFINEs.
Ang pamamaraan ng pagsisimula () ay pinasimulan lamang ang mga pin at ipinapakita pati na rin ang pag-aayos para sa mga tala.
Hinahawak ng pamamaraang printBPM () ang pagsulat ng BPM sa screen. Kinakailangan upang madagdagan ang kakayahang magamit kapag itinatakda ang BPM, pinapayagan ang halaga na mabilis na mabago sa halip na mangangailangan ng isang pindutang pindutin para sa bawat solong BPM.
Humahawak ang pamamaraang writeMIDI () sa pagpapadala ng mga utos ng MIDI sa pamamagitan ng serial.
Naglalaman ang pamamaraang loop () ng 'sequencer' mode pati na rin ang 'keyboard' mode. Humahawak ito ng mga pagpapaandar ng aparato, sinusuri ang mga input ng control panel upang matukoy kung aling mode ang naisakatuparan at binabasa ang rehistro ng shift upang makuha ang input ng keyboard.
Ang pagbabago ng bilang ng mga hakbang o tala na gagampanan, maaaring kailanganin ang mga pagsasaayos sa mga posisyon sa screen.
Hakbang 6: Casing
Mga Bahagi:
- Casing o Baseplate
- Assemble na aparato
- Karagdagang mga bahagi depende sa iyong disenyo, tulad ng mga turnilyo.
I-mount ang aparato sa pambalot o sa baseplate depende sa iyong disenyo.
Pinili ko ang isang baseplate na naka-print sa 3D, na kalaunan kailangan kong ayusin upang hawakan ang aparato.
Hakbang 7: Paggamit
Piliin ang iyong nais na mode sa pamamagitan ng paggamit ng mga switch sa control panel.
Sa keyboard mode, pindutin ang pindutan gamit ang tala na nais mong i-play. Dapat ipakita ang display, kung aling tala ang nilalaro.
Sa sequencer mode, tatakbo ang aparato nang mag-isa kapag nasa play mode.
Sa mode na 'record', maaari kang mag-program ng isang pagkakasunud-sunod sa pamamagitan ng pagpindot sa mga pindutan sa keyboard.
Sa 'play' mode, ipapadala ng aparato ang pinatugtog na nota sa serial. Kung ang parehong tala ay nilalaro at ang aparato ay nasa 'continous' mode, ang tala ay hindi titigilan at i-play muli, kung hindi man ay titigilan ang tala at ang susunod ay i-play.
Inirerekumendang:
(halos) Universal MIDI SysEx CC Programmer (at Sequencer ): 7 Mga Hakbang (na may Mga Larawan)
(Halos) Universal MIDI SysEx CC Programmer (at Sequencer …): Noong kalagitnaan ng walongpung taong synths ang mga manufaturer ng synth ay nagsimula ng isang " mas mababa ay mas mahusay " proseso na humantong sa mga synth ng barebones. Pinayagan nito ang pagbawas ng mga gastos sa panig ng manufaturer, ngunit ginawa ang mga proseso ng pagtambal na tediuos kung hindi imposible para sa pangwakas na paggamit
Arduino MIDI Keyboard Na May Mga LED na Pagtuturo ng Kanta: 8 Mga Hakbang
Arduino MIDI Keyboard With Song Pagtuturo LEDs: Ito ay isang tutorial kung paano lumikha ng isang MIDI keyboard, kasama ang mga LED upang turuan ka ng isang kanta, at isang LCD upang ipakita kung aling kanta ang napili. Maaaring gabayan ka ng mga LED sa kung anong mga key ang pipindutin para sa isang partikular na kanta. Piliin ang kanta gamit ang kaliwa at kanang pindutan
Bass, Treble, at Volume USB Controller Na May Mga Keyboard ng Keyboard: 6 na Hakbang (na may Mga Larawan)
Ang Bass, Treble, at Volume USB Controller Na May Mga Keyboard ng Keyboard: Mayroon akong isang Creative SoundBlaster Audigy sa aking pangunahing computer sa computer at kailangan ko ng isang paraan upang mabilis na ayusin ang mga setting ng bass at treble (pati na rin ang dami) kapag nakikinig sa audio o video media . Inangkop ko ang code mula sa dalawang mapagkukunan na ibinigay sa
4 Hakbang Digital Sequencer: 19 Mga Hakbang (na may Mga Larawan)
4 Hakbang Digital Sequencer: CPE 133, Cal Poly San Luis ObispoMga Tagalikha ng Proyekto: Jayson Johnston at Bjorn Nelson Sa industriya ng musika ngayon, isa sa pinakakaraniwang ginagamit na “ instrumento ” ay ang digital synthesizer. Ang bawat uri ng musika, mula sa hip-hop hanggang sa pop at bisperas
Paglilinis ng Apple Aluminium Keyboard . o Anumang Iba Pang Soft-touch Keyboard: 5 Mga Hakbang
Paglilinis ng Apple Aluminium Keyboard …. o Anumang Iba Pang Soft-touch Keyboard: Bilang malinis na ikaw o maaari kong subukang panatilihin ang aming mga keyboard ng aluminyo na mansanas, sila ay magiging marumi makalipas ang isang taon o mahigit pa. Ang itinuturo na ito ay upang matulungan kang linisin ito. Mag-ingat, dahil hindi ako responsable kung ang iyong keyboard ay masira habang ginagawa ito