Kazalo:

Nadzor Cubase z MIDI na osnovi Arduino: 4 koraki
Nadzor Cubase z MIDI na osnovi Arduino: 4 koraki

Video: Nadzor Cubase z MIDI na osnovi Arduino: 4 koraki

Video: Nadzor Cubase z MIDI na osnovi Arduino: 4 koraki
Video: Jak Převést Audio na MIDI (Cubase 12) - @oTomanStudio.cz 2024, Julij
Anonim
Nadzor Cubase z MIDI na osnovi Arduino
Nadzor Cubase z MIDI na osnovi Arduino

Moj prijatelj je želel s pritiskom na gumb upravljati Cubase, njegovo programsko opremo za snemanje zvoka, da bi lahko ustavil in začel snemati na daljavo, ne da bi moral iti do računalnika in tipkati na tipkovnici. Morda boste to lahko storili v drugi programski opremi za snemanje, slučajno uporabljamo Cubase.

1. korak: Kaj potrebujete

Kaj rabiš
Kaj rabiš

Običajno odprti gumbi (eden za vsako dejanje, ki ga želite izvesti na ta način) 10K-ohmski upor (po en za vsak gumb) Arduino z dobrimi trdnimi 5V. Moral sem zunanje napajati (uporabljam različico z golimi kostmi, ki izvaja Diecimila), da jo dobim tukaj Brezpajkalna plošča (kot je ta) MIDI priključek (potrebujete le enega, saj vse, kar počnete, je pošiljanje kot dis) 220- Ohm upor (za priključek MIDI) Računalnik s Cubase ali drugo programsko opremo za snemanje MIDI kabel (tukaj je 20'er) Morda boste potrebovali vhod USB na MIDI, jaz sem uporabil in všeč ta, ta in ta

2. korak: Namestitev strojne opreme

Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme

Priložena shema in slika. OPOMBA: Shema je delo ITP Physical Computing

V bistvu je 5V za preklop, preklop na kontrolni zatič, 10K upor z nadzornega zatiča na GND. Za MIDI vtičnico je pin 5 na serijski zatič, pin4 na 5V skozi upor 220 Na vaš Arduino naložite naslednjo skico: {{{ /* Pretvori Arduino na MIDI krmilnik, ki uporablja toliko digitalnih vhodov *, kot jih potrebujete. * * Ta skica je nastavljena za pošiljanje 2 zapiskov MIDI na kanalu MIDI 5, * vendar jo je mogoče enostavno konfigurirati za druge zapiske in kanale * * Ustvarjeno 3. novembra 2008 * avtor Hyeki Min * * Spremenjeno 14. maja 2009 * avtor Petyr Stretz * Spremenjena logika preklapljanja, tako da so nizke in visoke nožice * zapiske igrale kot tipkovnica, odstranili nepotrebne zatiče, spremenili * izhodni MIDI kanal na 5 ** Spremenjeno 15. aprila 2014 * avtor Petyr Stretz * Uporabnik Instructables Andrew. Wilson.7 je poročal BYTE se ne uporablja več v Arduinu 1.0 ali novejšem. Odstranjeno iz noteOn ()*/

// določimo zatiče, ki jih uporabljamo, vrata MIDI so vedno na Arduino pin 1 (TX) int switchPin1 = 2; int switchPin2 = 3;

// splošne midi note char note1 = 60; // Srednji C char note2 = 62; // D

// spremenljivke int switchState1 = LOW; int switchState2 = NIZKO; int currentSwitchState1 = NIZKO; int currentSwitchState2 = NIZKO;

void setup () {// nastavi stanje V/I zatičev: pinMode (switchPin1, INPUT); pinMode (switchPin2, INPUT);

// nastavimo hitrost prenosa MIDI: Serial.begin (31250); } void loop () {// switchPin1 currentSwitchState1 = digitalRead (switchPin1); if (currentSwitchState1 == HIGH && switchState1 == LOW) // push // Opomba na kanalu 5 (0x94), nekaj notne vrednosti (note), srednja hitrost (0x45): noteOn (0x94, note1, 0x45); if (currentSwitchState1 == LOW && switchState1 == HIGH) // sprosti // Opomba na kanalu 5 (0x94), nekaj notne vrednosti (note), tiha hitrost (0x00): noteOn (0x94, note1, 0x00); switchState1 = currentSwitchState1; // switchPin2 currentSwitchState2 = digitalRead (switchPin2); if (currentSwitchState2 == HIGH && switchState2 == LOW) // push // Opomba na kanalu 5 (0x94), nekaj notne vrednosti (note), srednja hitrost (0x45): noteOn (0x94, note2, 0x45); if (currentSwitchState2 == LOW && switchState2 == HIGH) // sprosti // Opomba na kanalu 5 (0x94), nekaj notne vrednosti (note), tiha hitrost (0x00): noteOn (0x94, note2, 0x00); switchState2 = currentSwitchState2; } // Pošlji sporočilo o vklopu/izklopu MIDI. void noteOn (char cmd, char data1, char data2) {Serial.print (cmd); Serial.print (data1); Serial.print (data2); }}}}

3. korak: Namestitev programske opreme

Namestitev programske opreme
Namestitev programske opreme
Namestitev programske opreme
Namestitev programske opreme
Namestitev programske opreme
Namestitev programske opreme
Namestitev programske opreme
Namestitev programske opreme

Cubase je mogoče nastaviti za generični daljinski upravljalnik, ki lahko pretvori zapiske MIDI v dejanja. Posnetki zaslona so iz Cubase 3, čeprav v drugih različicah ne bi smeli biti tako različni. V priročniku poiščite drugo programsko opremo za snemanje. V meniju Naprave izberite »Nastavitev naprave.« Ko se prikaže okno za nastavitev naprave, kliknite znak plus, da dodate kontrolnik, in izberite »Splošni daljinski upravljalnik« OPOMBA: odvisno od različice boste morda morali izberite daljinski upravljalnik na desni strani in kliknite in puščico, da ga dodate na levo. Po kliku na "Generic Remote" na seznamu naprav bi moralo biti okno videti kot tretji posnetek zaslona spodaj. Nastavite svoj MIDI vnos s spustnega seznama, bo najverjetneje drugačen od mojega in kliknite na prvi "Fader 1" v zgornjem polju. Preverite, ali je daljinski upravljalnik priključen in deluje, kliknite in držite gumb "Nauči se" in pritisnite enega od gumbov na daljinskem upravljalniku, nato pa spustite od "Nauči se." Videti bi morali, da se kanal in naslov MIDI ujemata z mojimi, razen če ste kodo spremenili. Enako storite za Fader 2 in tako naprej, kolikor gumbov potrebujete. Spremenite največjo vrednost na "1", tega nisem naredil, preden sem posnel posnetek zaslona. V spodnjem polju nastavite, kaj bo naredil kontrolnik. Izbire je ogromno, le snemati in ustaviti moramo. Izberite "Ukaz" na spustnem seznamu Naprava, "Transport" na spustnem seznamu Kanal/Kategorija in nato ustrezno dejanje s spustnega seznama Vrednost/Dejanje. Če kliknete polje, ki ga želite spremeniti, se odprejo spustni seznami. Zdaj bi morali biti vsi nastavljeni. Izberite preimenuj, če želite kontrolniku poimenovati nekaj očitnega, na primer TRANSPORT, in pritisnite Uporabi, nato V redu. Nazadnje kliknite meni naprav in izberite Splošni daljinski upravljalnik. Prepričajte se, da je vaš nadzor izbran in da morate biti pripravljeni za njegovo uporabo. Opomba: naletel sem na težavo, pri kateri Learn ne prepozna nobenih zapiskov, ki sem jih zadel. Poleg tipk + in -je gumb za ponastavitev naprav, ko pritisnem, da je vse delovalo.

4. korak: Bibliografija

Bibliografija
Bibliografija

Ker verjamem v dobroimetje tam, kjer je zapadlo shtml - Podatki o zapisku MIDI https://www.dancetech.com/article.cfm? threadid = 172 - Konfiguriranje Cubase

Priporočena: