Sadržaj:

Upravljanje Cubase -om pomoću MIDI -ja zasnovanog na Arduinu: 4 koraka
Upravljanje Cubase -om pomoću MIDI -ja zasnovanog na Arduinu: 4 koraka

Video: Upravljanje Cubase -om pomoću MIDI -ja zasnovanog na Arduinu: 4 koraka

Video: Upravljanje Cubase -om pomoću MIDI -ja zasnovanog na Arduinu: 4 koraka
Video: UVOD U CUBASE, AUDIO i MIDI TRAKE, TRACK RECORDING | 1. DIO 2024, Juli
Anonim
Kontrola Cubase -a pomoću MIDI -ja zasnovanog na Arduinu
Kontrola Cubase -a pomoću MIDI -ja zasnovanog na Arduinu

Moj prijatelj je htio kontrolirati Cubase, njegov softver za snimanje zvuka, pritiskom na dugme kako bi mogao daljinski zaustaviti i započeti snimanje, a da ne mora preći na računar i tipkati na tastaturi. Možda ćete to moći učiniti u drugom softveru za snimanje, slučajno koristimo Cubase.

Korak 1: Šta vam treba

Sta ti treba
Sta ti treba

Normalno otvoreni gumbi (jedan za svaku radnju koju želite izvesti na ovaj način) 10K-Ohm otpornik (po jedan za svako dugme) Arduino sa dobrih solidnih 5V. Morao sam vanjski napajati (koristim verziju golih kostiju koja pokreće Diecimilu) i nabaviti je ovdje Mapa bez lemljenja (poput ove) MIDI utičnica (potreban vam je samo jedan, jer sve što radite je slanje kao dis) 220- Ohm otpornik (za MIDI utičnicu) Računar sa Cubase -om ili nekim drugim softverom za snimanje MIDI kabel (evo 20'er) Možda će vam trebati USB na MIDI ulaz, koristio sam i svidio mi se ovaj i ovaj

Korak 2: Postavljanje hardvera

Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera

Shema i slika u prilogu. NAPOMENA: shema je djelo ITP Physical Computing

U osnovi je 5V za prebacivanje, prebacivanje na kontrolni pin, 10K otpornik sa kontrolnog pina na GND Za MIDI utičnicu to je pin 5 na serijski pin, pin4 na 5V kroz otpornik 220 Učitajte sljedeću skicu na svoj Arduino: {{{ /* Pretvorite Arduino na MIDI kontroler koristeći onoliko digitalnih ulaza * koliko vam je potrebno. * * Ova skica je postavljena za slanje 2 MIDI bilješke na MIDI kanalu 5, * ali se može lako ponovo konfigurirati za ostale bilješke i kanale * * Kreirano 3. novembra 2008. * Autor Hyeki Min * * Izmijenjeno 14. maja 2009. * Autor Petyr Stretz * Promijenjena je logika prebacivanja tako da je niska i visoka iglica učinila da * note sviraju poput tastature, uklonjene nepotrebne iglice, promijenjen * izlazni MIDI kanal na 5 ** Izmijenjeno 15. aprila 2014. * Autor Petyr Stretz * Korisnik Instructables Andrew. Wilson.7 izvijestio BYTE se više ne koristi * u Arduinu 1.0 ili novijem. Uklonjeno iz bilješkeOn ()*/

// definiramo pinove koje koristimo, MIDI port je uvijek na Arduino pin 1 (TX) int switchPin1 = 2; int switchPin2 = 3;

// opće midi note char note1 = 60; // Srednji C char note2 = 62; // D

// Varijable int switchState1 = LOW; int switchState2 = LOW; int currentSwitchState1 = LOW; int currentSwitchState2 = LOW;

void setup () {// postavlja stanje I/O pinova: pinMode (switchPin1, INPUT); pinMode (switchPin2, INPUT);

// postavlja MIDI brzinu prijenosa: Serial.begin (31250); } void loop () {// switchPin1 currentSwitchState1 = digitalRead (switchPin1); if (currentSwitchState1 == HIGH && switchState1 == LOW) // push // Napomena na kanalu 5 (0x94), neka notna vrijednost (note), srednja brzina (0x45): noteOn (0x94, note1, 0x45); if (currentSwitchState1 == LOW && switchState1 == HIGH) // otpusti // Napomena na kanalu 5 (0x94), neka notna vrijednost (note), tiha brzina (0x00): noteOn (0x94, note1, 0x00); switchState1 = currentSwitchState1; // switchPin2 currentSwitchState2 = digitalRead (switchPin2); if (currentSwitchState2 == HIGH && switchState2 == LOW) // push // Napomena na kanalu 5 (0x94), neka notna vrijednost (note), srednja brzina (0x45): noteOn (0x94, note2, 0x45); if (currentSwitchState2 == LOW && switchState2 == HIGH) // otpusti // Napomena na kanalu 5 (0x94), neka notna vrijednost (note), tiha brzina (0x00): noteOn (0x94, note2, 0x00); switchState2 = currentSwitchState2; } // Pošaljite MIDI poruku za uključivanje/isključivanje bilješke. void noteOn (char cmd, char data1, char data2) {Serial.print (cmd); Serial.print (data1); Serial.print (data2); }}}}

Korak 3: Postavljanje softvera

Postavljanje softvera
Postavljanje softvera
Postavljanje softvera
Postavljanje softvera
Postavljanje softvera
Postavljanje softvera
Postavljanje softvera
Postavljanje softvera

Cubase se može postaviti za generički daljinski upravljač koji može pretvoriti MIDI bilješke u radnje. Snimci ekrana su iz Cubase 3, iako ne bi trebali biti toliko različiti u drugim verzijama. U priručniku potražite drugi softver za snimanje. U izborniku Uređaji odaberite "Postavljanje uređaja." Kada se pojavi prozor za postavljanje uređaja, kliknite znak plus za dodavanje kontrole i odaberite "Opći daljinski" NAPOMENA: ovisno o verziji, možda ćete morati odaberite daljinski upravljač s desne strane i kliknite i strelice da biste ga dodali slijeva. Nakon što kliknete na "Generic Remote" na popisu uređaja, prozor bi trebao izgledati kao treći snimak ekrana ispod. Postavite svoj MIDI ulaz sa padajuće liste, će se najvjerojatnije razlikovati od moga i kliknite na prvi "Fader 1" u gornjem okviru. Provjerite je li vaš daljinski upravljač spojen i radi, kliknite i držite dugme "Nauči" i pritisnite jedno od dugmadi na daljinskom upravljaču, a zatim pustite od "Uči." Trebali biste vidjeti promjenu MIDI kanala i adrese kako bi odgovarali mojima, osim ako niste promijenili kôd. Učinite isto za Fader 2 i tako dalje za koliko god dugmadi vam je potrebno. Promijenite maksimalnu vrijednost na "1", nisam to učinio prije snimanja ekrana. U donjem okviru postavite šta će kontrola raditi. Postoji mnogo izbora, ali samo nam treba Snimi i Zaustavi. Odaberite "Naredba" sa padajuće liste Uređaj, "Transport" s padajuće liste Kanal/Kategorija, a zatim odgovarajuću radnju sa padajuće liste Vrijednost/Radnja. Samo klikom u okvir koji želite promijeniti trebali biste otvoriti padajuće liste. Sada biste trebali biti spremni. Odaberite preimenovanje da biste kontroli dali ime nešto očigledno, na primjer TRANSPORT, pa pritisnite Primijeni, zatim U redu. Na kraju kliknite izbornik uređaja i odaberite Generički daljinski upravljač. Provjerite je li vaša kontrola odabrana i trebali biste biti spremni za upotrebu. NAPOMENA: Naišao sam na problem s učenjem koje ne prepoznaje bilješke koje sam udario. Postoji dugme Reset Devices pored + i -, kada pritisnem da sve radi.

Korak 4: Bibliografija

Bibliografija
Bibliografija

Zato što vjerujem u davanje kredita tamo gdje dospijeva kredit: https://itp.nyu.edu/physcomp/Tutorials/MusicalArduino - Arduino do MIDI bilješke outhttps://www.indiana.edu/~emusic/etext/MIDI/chapter3_MIDI4. shtml - MIDI bilješka infohttps://www.dancetech.com/article.cfm? threadid = 172 - Konfiguriranje Cubase -a

Preporučuje se: