Kazalo:
- 1. korak: Kaj potrebujete
- 2. korak: Namestitev strojne opreme
- 3. korak: Namestitev programske opreme
- 4. korak: Bibliografija
Video: Nadzor Cubase z MIDI na osnovi Arduino: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:09
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
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
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
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
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:
Sistem za nadzor in nadzor hidroponike Blynk: 4 koraki
Hydroponics Blynk Monitor & Control System: V tem projektu sem ustvaril nadzorni sistem, ki spremlja in nadzira vse vidike srednje velikega sistema odlivov in odtokov hidroponike. Prostor, v katerem sem ga zgradil, uporablja sisteme 4 x 4'x4 '640W LM301B 8 bar. Toda pri teh navodilih ne gre za moje luči. JAZ
Brezkontaktni infrardeči termometer na osnovi Arduino - IR termometer na osnovi Arduina: 4 koraki
Brezkontaktni infrardeči termometer na osnovi Arduino | IR -termometer z uporabo Arduina: Pozdravljeni fantje, v tem navodilu bomo naredili brezkontaktni termometer z arduinom. Ker je včasih temperatura tekočine/trdne snovi previsoka ali prenizka, potem pa je težko priti v stik z njo in prebrati temperatura v tem prizorju
ESP8266 RGB LED STRIP WIFI Nadzor - NODEMCU Kot IR daljinski upravljalnik za LED trak, ki ga nadzira Wi -Fi - RGB LED STRIP Nadzor pametnega telefona: 4 koraki
ESP8266 RGB LED STRIP WIFI Nadzor | NODEMCU Kot IR daljinski upravljalnik za LED trak, ki ga nadzira Wi -Fi | RGB LED STRIP Smartphone Control: Pozdravljeni fantje, v tej vadnici se bomo naučili, kako uporabljati nodemcu ali esp8266 kot daljinski upravljalnik IR za nadzor LED traku RGB, Nodemcu pa bo preko wifi upravljal pametni telefon. V bistvu lahko s svojim pametnim telefonom upravljate RGB LED STRIP
Nadzor podatkov zobne ščetke na osnovi Arduina: 4 koraki (s slikami)
Nadzor podatkov zobne ščetke na osnovi Arduina: Ta zobna ščetka na osnovi Arduina vam omogoča spremljanje vzorcev z uporabo podatkov o 3-osnem pospeševanju
Omrežna ura in nadzor vremena na osnovi ESP8266: 3 koraki (s slikami)
Omrežna ura in vremenski monitor na osnovi ESP8266: kratek in preprost vikend projekt z ESP8266 in 0,96 -palčnim zaslonom OLED z ločljivostjo 128 x 64. Naprava je omrežna ura, tj.vzame čas s strežnikov ntp. Prikazuje tudi vremenske informacije z ikonami iz openweathermap.org Potrebni deli: 1. Modul ESP8266 (A