Orodha ya maudhui:

DoReMiQuencer - Mpangilio wa MIDI inayopangwa na Kinanda: Hatua 7
DoReMiQuencer - Mpangilio wa MIDI inayopangwa na Kinanda: Hatua 7

Video: DoReMiQuencer - Mpangilio wa MIDI inayopangwa na Kinanda: Hatua 7

Video: DoReMiQuencer - Mpangilio wa MIDI inayopangwa na Kinanda: Hatua 7
Video: WORLD OF WARSHIPS BLITZ (SINKING FEELING RAMPAGE) 2024, Julai
Anonim
DoReMiQuencer - Mpangilio wa MIDI inayopangwa na Kinanda
DoReMiQuencer - Mpangilio wa MIDI inayopangwa na Kinanda

Kifaa hiki kiliundwa kutumiwa na VCVRack, synthesizer ya msimu wa kawaida iliyoundwa na VCV, lakini inaweza kutumika kama mtawala wa MIDI wa jumla.

Inatumika kama mpangilio wa MIDI au kibodi, kulingana na hali iliyochaguliwa. Vidokezo vya MIDI vilivyowekwa kwenye funguo ni Do, Re, Mi, Fa, Sol, La, Ti, Do ', kwa hivyo jina.

Katika hali ya sequencer, inapita kupitia noti 16 zilizopangwa kwa hali ya 'single' au 'continous', inayochaguliwa kupitia swichi.

Ili kupanga mlolongo, kifaa kinahitaji kubadilishwa kuwa hali ya 'rekodi', ambapo kubonyeza vifungo vya maandishi huunda mlolongo.

Kwa kweli, kifaa kinaweza kubadilishwa ili kukidhi mahitaji yako na imeundwa kwa njia ya kawaida kwa sababu hiyo.

Huu ni ukosoaji wangu wa kwanza wa kufundisha na kujenga na pongezi za kweli zinathaminiwa sana.

Hatua ya 1: Vifaa na Zana

Vifaa na Zana
Vifaa na Zana

Vipengele:

  • Arduino Nano
  • 3-Nafasi-Badilisha * 3
  • Kitufe * 10 (11 ikiwa unataka kitufe cha ziada cha kuweka upya)
  • Mpingaji 100k * 10
  • Onyesho la SSD1306
  • SN74HC165 Sajili Sawa ya Sawa-ya-Serial-Out
  • Soketi ya 16pin (hiari lakini inapendekezwa)
  • Bodi ya mkate au PCB
  • Kesi au Bamba ya Msingi
  • Vichwa vya Siri vya Wanaume na Wanawake (hiari)
  • LED na vipingamizi vinavyolingana (hiari)

Zana:

  • Chuma cha kulehemu
  • Cable ya USB kwa Arduino
  • Laptop au PC iliyo na Arduino IDE

Hatua ya 2: Moduli: Kinanda

Vipengele:

  • Kitufe * 10
  • Onyesho la SSD1306
  • Bodi ya mkate au PCB
  • Mpingaji 100k * 10
  • Vichwa vya Pin za Wanaume (hiari)

Weka vifungo 8 katika usanidi ambao unaona kuwa kibodi inayofaa, ninapendekeza usanidi wa safu ya 1 au 2.

Weka vifungo 2 vilivyobaki ambapo unataka udhibiti wako wa BPM uwe.

Weka onyesho mahali unapoitaka kwenye kibodi.

Solders resistors kwa vifungo na uunganishe vifungo na uonyeshe kulingana na mpango au kwa kichwa au moja kwa moja kwenye rejista ya kuhama na Arduino.

Hatua ya 3: Moduli: Jopo la Kudhibiti

Vipengele:

  • 3-Nafasi-Badilisha * 3
  • Bodi ya mkate au PCB
  • Kitufe (hiari)
  • Vichwa vya Pin za Wanaume (hiari)

Weka swichi kwenye ubao wa mkate.

Kwa hiari, unaweza kuongeza kitufe cha kuweka upya kwenye paneli pia.

Nyongeza zaidi inaweza kuwa hadhi za LED zilizofungwa kwa vifungo.

Unganisha swichi na vifaa vya ziada kulingana na skimu au kwa kichwa cha pini au moja kwa moja kwa Arduino.

Vinginevyo, jopo la kudhibiti linaweza kuunganishwa kwenye kibodi.

Hatua ya 4: Moduli: Motherboard

Moduli: Bodi ya mama
Moduli: Bodi ya mama

Vipengele:

  • Arduino Nano
  • Rejista ya Shift ya SN74HC165
  • Tundu la DIP ya 16pin (hiari lakini inapendekezwa)
  • Bodi ya mkate au PCB
  • Vichwa vya Pin za Wanawake (hiari)

Panda Arduino na rejista ya zamu au tundu kwenye ubao. Unapotumia tundu, ingiza rejista kwenye tundu.

Unapotumia vichwa vya pini kuunganisha moduli, weka vichwa vya kike kwenye ubao.

Solder vifaa kulingana na skimu.

Hatua ya 5: Kanuni

Sakinisha nambari iliyoambatishwa kwenye Arduino.

Vyeo vya vitu kwenye skrini pamoja na pinout na usanidi hushughulikiwa kupitia #DEFINEs.

Njia ya kuanza () inaanzisha tu pini na onyesho pamoja na safu ya maelezo.

Njia ya printBPM () inashughulikia uandishi wa BPM kwenye skrini. Inahitajika kuongeza utumiaji wakati wa kuweka BPM, ikiruhusu thamani ibadilishwe haraka badala ya kuhitaji kitufe cha kitufe cha kila BPM.

Njia ya kuandikaMIDI () inashughulikia kutuma amri za MIDI kupitia serial.

Njia ya kitanzi () ina hali ya 'sequencer' pamoja na hali ya 'kibodi'. Inashughulikia kazi za kifaa, kukagua pembejeo za jopo la kudhibiti ili kuamua ni hali gani ya kutekeleza na kusoma rejista ya mabadiliko ili kupata uingizaji wa kibodi.

Kubadilisha idadi ya hatua au noti zinazopaswa kuchezwa, marekebisho kwa nafasi za skrini yanaweza kuhitajika.

Hatua ya 6: Kesi

Vipengele:

  • Kesi au Bamba ya Msingi
  • Kifaa kilichokusanywa
  • Vipengele vya ziada kulingana na muundo wako, kama vis.

Weka kifaa kwenye bati au kwenye bamba ya msingi kulingana na muundo wako.

Nilichagua bamba ya msingi iliyochapishwa na 3D, ambayo baadaye nilihitaji kurekebisha ili kushikilia kifaa.

Hatua ya 7: Matumizi

Matumizi
Matumizi

Chagua hali yako unayotaka kwa kutumia swichi kwenye jopo la kudhibiti.

Katika hali ya kibodi, bonyeza kitufe na noti unayotaka kucheza. Onyesho linapaswa kuonyesha, nukuu ipi inachezwa.

Katika hali ya sequencer, kifaa kitaendesha peke yake wakati wa hali ya kucheza.

Katika hali ya 'rekodi', unaweza kupanga mlolongo kwa kubonyeza vifungo kwenye kibodi.

Katika hali ya 'kucheza', kifaa kitatuma noti iliyochezwa juu ya mfululizo. Ikiwa noti hiyo hiyo imechezwa na kifaa kiko katika hali ya 'kuendelea', noti hiyo haitasimamishwa na kuchezwa tena, vinginevyo noti hiyo itasimamishwa na inayofuata itachezwa.

Ilipendekeza: