OpenDeck DIY MIDI platforma

poruka: 2
|
čitano: 1.728
|
moderatori: DrNasty, pirat, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
neaktivan
offline
OpenDeck DIY MIDI platforma

OpenDeck DIY MIDI platforma je projekt na kojem radim malo manje od dvije godine. O čemu se radi?

Radi se o stvaranju MIDI razvojne platforme. Kao što Arduino olakšava hobistima započinjanje i realizaciju brojnih projekata nudeći breakout pločicu i softverski framework, tako OpenDeck također nudi pločicu te protokol za konfiguraciju same platforme.

 

Specifičnije, svrha OpenDeck platforme je maksimalno olakšati izgradnju MIDI kontrolera. MIDI kontroler je bilo koji uređaj ili softver koji komunicira putem MIDI protokola. Zadnjih nekoliko godina upravo zahvaljujući Arduinu, mnogo DJ-a, producenata i ostalih korisnika se odlučuje za izgradnju svog MIDI kontrolera koji će im koristititi kao alat za kontrolu glazbenog softvera koji se vrti na računalu, npr. Cubase, Ableton, Traktor DJ i ostali. Sam MIDI kontroler nema direktne veze sa zvukom, već određene radnje kao što su npr. pritiskanje tipke, okretanje potenciometra ili enkodera i sl. uzrokuju slanje poruke na računalo specificirane MIDI protokolom. Te MIDI poruke se zatim mapiraju na određenu radnju u glazbenom softveru. Iz ovog je vidljivo da MIDI kontroleri pružaju veliku fleksibilnost u samom workflow-u tokom rada s glazbenim softverom. OpenDeck je stvoren upravo kako se korisnik ne bi morao zamarati elektronikom te samim programiranjem MIDI kontrolera, već je dovoljno pospajati željene komponente (LEDice, potenciometri, tipke, enkoderi, senzori...) na pločicu te ih konfigurirati ih preko jednostavnog grafičkog sučelja. Rezultat toga je MIDI kontroler koji će raditi s bilo kojim MIDI softverom na bilo kojem OS-u (Linux, Mac OS X, Windows, Android...).

 

Kompletan projekt je otvoren - svi resursi se mogu pronaći ovdje:

https://github.com/paradajz/OpenDeck

 

Pločica je bazirana na ATmega32u4 mikrokontroleru, a sastoji se od sljedećeg hardvera:

 

USB MIDI

DIN MIDI (in/out) - pločicu je moguće koristiti s npr. sintesajzerima koji nemaju USB MIDI ili je moguće pločicu iskoristiti kao MIDI-to-USB konverter

64 ulaza za spajanje tipaka / 32 ulaza za spajanje enkodera (1 enkoder se spaja kao dvije tipke)

32 analogna ulaza za potenciometre, FSR senzore ili tipke (svaki analogni ulaz se može konfigurirati kao digitalni ulaz)

48 izlaza za kontrolu single-color LED-ica ili 16 RGB LED-ica s PWM-om (1 RGB ledica = 3 obične)

 

Što se tiče softverskih mogućnosti, nabrojane su ovdje:

https://github.com/paradajz/OpenDeck/wiki/Configurable-features

 

Alpha verzija trenutnog alata za konfiguraciju koji se vrti unutar Google Chrome-a koristeći WebMIDI protokol:

 

 

Primjer mog MIDI kontrolera izgrađenog na OpenDeck platformi:

 

Ako je netko zainteresiran za kupnju / testiranje neka mi se javi.

 

 

Stražnja+strana+pločice Stražnja+strana+pločice
Prednja+strana+pločice Prednja+strana+pločice
Poruka je uređivana zadnji put sri 1.2.2017 8:32 (paradajz).
 
2 0 hvala 1
14 godina
neaktivan
offline
OpenDeck DIY MIDI platforma

Znam da je bump, ali prije dva dana sam objavio verziju 1.0.0 ove platforme za koju sada smatram da je dovoljno stabilna i da ima dovoljno mogućnosti. Platforma je u međuvremenu dobila preko nekoliko novih mogućnosti, kompletan wiki, manje promjenjen izgled pločice te najbitnije - finalnu verziju konfiguracijskog sučelja koje se vrti u Google Chrome-u (jer jedini zasad podržava WebMIDI protokol). Sučelje je pisano u Angularu i korišten je WebMIDI API. Slike same pločice i konfiguracijskog sučelja su u prilogu, a detaljniji info o sučelju, dostupnosti i cijeni se nalaze na ovom blog postu. Sam firmware te ostali resursi su u dalje dostupni na GitHubu (izuzetak je dizajn PCB-a i source kod za konfiguracijsko sučelje).

 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice