DIY Novation Xio controller
Sziasztok!
Ez a történet úgy kezdődött hogy vettem egy Novation Xio 25 VA szintit. A gyári presetek próbálgatása után nekiláttam a programozgatásnak. Na itt mindjárt el is akadtam. Biztos létezik ember aki tud úgy szintit programozni hogy al-al menükben kotorászik, de én nem. Találtam editort windowsra de osx-re nem. Első nekifutásra logicban csináltam hozzá egy environmentet:
A manualban minden le van írva szépen, a paraméterek egy része CC-vel a többi NRPN-el vezérelhető. Na így már tök jól lehetett programozni csak most meg az volt a gond hogy nem szeretek egérrel potikat buzerálni, illetve jó lenne egyszerre több paramétert tekerni. Midi controllerrel fel lehet a logicos potikat programozni azzal már lehetne boldogulni.
Eközben már egy ideje játszogattam egy Teensy nevű microcontroller board-al. (Ez az arduinokhoz hasonló usb developer board.) Tud usb és natív midit is, rá kell kötni a potikat pár soros progit írni hozzá és már van is egy usb class complient midi controller.
2 potival már működött. Ekkor jött az ötlet mi lenne ha csinálnék egy dedikált kontrollert a Xio-hoz. A Teensy-n 12 analog bemenet van, mondjuk ha mindegyikre kötök egy 8 csatornás multiplexert akkor 12*8=96db potit tudnék kezelni )))) A gyártó oldalán fent van egy elvi kapcsolási rajz és egy példa program is azt kellet csak egy kicsit bővíteni.
https://www.pjrc.com/teensy/td_midi.html
Az első lépés az volt hogy a kb 200 paraméter közül amivel a xio-t lehet vezérelni ki kellet választani a legfontosabb 96-ot. Ebben nagy segítség volt a logic environment. Itt pár napig játszogattam huzkodtam ki a listáról a kevésbé lényeges dolgokat. A van 11 poti a szintin is, azokat kihúztam felesleges még egy poti ugyanannak a funkciónak.
Meg lett a lista, jött az előlap tervezés.
Próbáltam kicsire csinálni, a sima potikat kb 25mm-re raktam egymástól ez így még éppen elfér. 5 sor lett és 19 oszlop ez 95 paraméter. 91 poti és 4 kapcsoló.
Potik.
A potik tengelye 5mm-el hosszab a kelleténél, fürészelés ))))
Előlap, potik, gombok.
Nyák.
Mivel ez egy kisérleti project nem terveztem hozzá nyákot, egy próbanyákon kötözgettem össze a teensy-t és a 12db multiplexer IC-t és a 3db csatlakozó aljzatot.
Az áramkört floppy szalagkábelek kötik össze a potikkal.
Első teszt, 4 multiplexer, 1 szalagkábel. Működött frankón.
Még pár forrasztás, dobozolás és már kész is ))))
Így lett egy dedikált usb-s midi controllerem a xiohoz ) Lehet máshoz is használni de fix CC és NRPN üzeneteket küld.
Csináltam pár demó videót.
Az első egy 303 szerűség:
A második egy supersaw próbálkozás:
A harmadik egy világegyetem hang ))))
- 9
7 hozzászólás
Recommended Comments