VideOSC je experimentálny kontrolór OSC *, ktorý využíva informácie o farbe získané z video toku zabudovanej kamery (fotoaparátov) smartfónu alebo tabletového počítača s Androidom. Obrazy prichádzajúce s video prúdom sa zmenšujú na užívateľom definovanú veľkosť (napr. 5 x 4 pixely) a informácie RGB každého pixelu sa odosielajú do aplikácie podporujúcej OSC bežiacej na počítači v lokálnej sieti.
Toto vydanie predstavuje úplné prepísanie verzie 1 pomocou natívneho rozhrania API systému Android. Aj keď ešte nie je kompletný, mal by priniesť väčšiu stabilitu a nové funkcie.
Čo je nové?
Okrem jednoduchého, neinteraktívneho režimu sa teraz môžu pixely v ich hodnotách nastaviť manuálne. Tj. pixely sa môžu najskôr vybrať ich prejdením prstom po nich a vybraté pixely sa potom zobrazia vo viacerých smerovačoch. Multisidery na ľavej strane obrazovky zobrazujú aktuálne hodnoty vybratých pixelov. Multisubjekty na pravej strane obrazovky nastavujú zmiešanú hodnotu medzi ručne nastavenými hodnotami a hodnotami prichádzajúcimi z fotoaparátu.
Od svojej súčasnej verzie 1.1 na VideOSC bude tiež zabezpečený prístup k rôznym senzorom, ako sú orientácia, urýchľovač, lineárne zrýchlenie, magnetické pole, gravitácia, blízkosť, svetlo, tlak vzduchu, teplota, vlhkosť a geografická poloha. Podpora senzorov bude samozrejme závisieť od hardvéru vášho zariadenia. Nedostupné senzory budú označené ako také. Táto funkcia sa pripravuje.
Spätná väzba OSC: VideOSC nielenže odosiela OSC, ale je tiež nastavený na príjem OSC správ. Je plánované využiť túto schopnosť, aby si používateľ prispôsobil VideOSC. V súčasnej chvíli to umožňuje jednu vec: Ak vzdialený klient (program alebo zariadenie, ktoré prijíma správy OSC od VideOSC) môže poslať späť reťazec pre každý pixel, čo umožňuje zobraziť parameter, ktorý daný pixel ovláda v klientskej aplikácii. Napr. parameter riadený cez červený kanál v prvom pixeli (
/ vosc / red1
) sa môže zobraziť v pixeli, ak sa názov parametra pošle späť príkazom
/ vosc / red1 / name < / code>. Zobrazenie reťazcov spätnej väzby je možné aktivovať kliknutím na tlačidlo
.
stabilita
Toto vydanie bolo zamerané na opravu rôznych únikov pamäte, ktoré značne spomalili aplikáciu počas dlhšej doby prevádzky.
VideOSC sám o sebe neposkytuje žiadne zvukové možnosti.
VideOSC by mal pracovať s akýmkoľvek softvérom, ktorý podporuje OSC. V ideálnom prípade tento softvér umožňuje algoritmickú syntézu a kontrolu zvuku (napr. SuperCollider, Pure Data, MaxMSP atď.). V úložisku Githubu nájdete ukážky (jednoduché) príklady použitia SuperCollider, Pure Data a MaxMSP v priečinku „client_testing“ ktoré by vám mohli pomôcť.
VideOSC je otvorený zdroj s licenciou pod licenciou Apache 2 - https: //www.apache .org / licencie / licencie 2.0.html .
Zdrojový kód aplikácie je voľne k dispozícii na adrese https://github.com/nuss/VideOSC2 .
Ak zistíte problémy s týmto aktuálnym vydaním, pozrite si odkaz „Problémy“ na vyššie uvedenej stránke Github. Ak nenájdete problém, neváhajte problém otvoriť.
[*] Open Sound Control, protokol pre komunikáciu medzi počítačmi, syntetizátormi zvuku a inými multimediálnymi zariadeniami, ktorý je optimalizovaný pre moderné sieťové technológie - http://opensoundcontrol.org