
SunVox bezi na Raspberry Pi 2, jako zvukova karta je pouzitej Pi-DAC+ od IQ Audio. Pro ty co neznaj SunVox, je to multiplatformni, vysoce optimalizovany modularni hudebni studio s hodne sirokejma moznostma. Autor ho programoval uz v dobach Palm PDAcek, takze rozhrani je flexibilni a dokonale vymysleny pro dotykovy obrazovky (iPhone byl v ty dobe jeste na houbach). Vestavenej USB MIDIkontroler s 16ti knobama je vykuchanej starej Evolution UC16. Hlavni a kontrolni deska bezi i bez LED displeje a tlacitkovy desky. 5-DIN MIDI I/O konektory jsou jen predelanej levnej USB<>MIDI kabel, z ktery jsou vytazeny LED indikatory nad HW volume enkoder. Ten je pripojenej primo na dedikovany pin outy na DAC. Stereo jack pro sluchatka a dva mono kanaly (L/R) do mixu jsou napojeny na pripraveny pin outy Pi-DAC+. Zvuk prevodniku je paradni. Jako OS bezi distribuce Raspbianu optimalizovana primo pro Pi-DAC+, ktera je ke stazeni na webu IQ Audio. Dotykovej displej vcetne dekoderu je od Adafruit. Je napajenej pres USB, po kterym posila i touch data. Obraz jde standardnim HDMI signalem. Cely je to napajeny 2000 mAh MicroUSB adapterem, kterymu jsem vlozil do cesty vypinac. Pokud by byl adapter slabsi, tak RPi sice uveze vetsinu pripojenych USB periferii, ale opruzuje s duhovym ctvereckem v pravym hornim rohu a zakryva tak elementy na obrazovce.
Jako krabici jsem pouzil box od lahve vina - darek od byvaleho zamestnavatele v dobach rozkvetu firmy

Latenci se mi podarilo srazit na 5ms pri 44100 Hz bez praskani a to diky:
a) genialnimu programatorskymu umu Alexe Zolotova a jeho vysoce optimalizovanejm algoritmum SunVoxu (v posledni verzi konecne umi i MIDI learn na jednotlivy parametry modulu)
b) OS optimalizovanymu primo od vyrobce DAC
c) pretaktovani Raspberry Pi 2 na 1000 mHz a vypnuti dynamickyho skalovani CPU (force_turbo=1 #bacha, porusi zaruku na RPi!)
Samozrejme obri patche nebo komplikovany 'example' songy tuhle latenci/nastaveni bufferu nezvladnou a zvuk bud praska nebo RPi rovnou zamrzne, ale vetsina mejch synthu nebo kompozic jede hladce. Jak jsem uz zminil, zvuk je plnej, kvalitni prevodniky jsou znat.
Celej box je nastavenej tak, aby po startu okenniho rozhrani spustil SunVox, kterej je zase nastavenej tak, aby otevrel posledni session. Like a real synth.
Odhadovana doba vyroby vcetne 'design faze' (nezucastnenemu divakovi by se mohla jevit jako tupe zirani, slo vsak o usilovnou vnitrni vizualizaci a premysleni nad technickymi detaily

Detailnejsi dotazy samozrejme rad zodpovim a snad se dokopu i k videu s ukazkou zvuku.
Zdroje:
SunVox Virtual Modular Music Studio
Raspberry Pi 2 B
IQ Audio PiDAC+
Optimalizovanej Raspbian OS
5.0" 40-pin TFT Display - 800x480 with Touchscreen
TFP401 HDMI/DVI Decoder to 40-Pin TTL Breakout - With Touch
40-pin FPC Extension Board + 200mm Cable
Evolution UC16 USB MIDI controller (jen hlavni a kontrolni deska)
Levnej USB<>MIDI kabel