VideOSC je eksperimentalni OSC * kontroler koji koristi informacije o boji koje su pronađene iz video toka ugrađenih kamera (pametnih telefona) ili tablet računala sa sustavom Android. Slike koje dolaze s video streamom smanjuju se na korisnički definiranu veličinu (npr. 5 x 4 piksela), a RGB informacije svakog piksela šalju se programu koji podržava OSC, a koji radi na računalu unutar lokalne mreže.
Ovo izdanje je potpun prepis verzije 1, koristeći Androidov izvorni API. Iako još nije cjelovit, trebao bi mu donijeti više stabilnosti i novih značajki.
Što ima novog?
Pored jednostavnog, ne interaktivnog načina, pikseli se sada mogu postaviti u svojim vrijednostima ručno. Tj piksela se najprije mogu odabrati prstom preko njih, a odabrani pikseli bit će prikazani u multislidersu. Multislideri na lijevoj strani zaslona prikazuju trenutne vrijednosti odabranih piksela. Multislideri na desnoj strani zaslona postavljaju mješavinu između ručno postavljenih vrijednosti i vrijednosti koje dolaze iz fotoaparata.
Od svoje trenutne verzije 1.1 VideOSC će također pružiti pristup raznim senzorima, kao što su orijentacija, akcelerator, linearno ubrzanje, magnetsko polje, gravitacija, blizina, svjetlost, tlak zraka, temperatura, vlaga i zemljopisni položaj. Naravno, podrška senzora ovisit će o hardveru vašeg uređaja. Dostupni senzori bit će označeni kao takvi. Ova je značajka u pripremi.
Povratne informacije OSC: VideOSC ne samo da šalje OSC, već je i postavljen za prijem OSC poruka. Planirano je iskoristiti ovu mogućnost da VideOSC prilagodi korisnik. U ovom trenutku to omogućuje jedno: Ako udaljeni klijent (program ili uređaj koji prima OSC poruke od VideOSC-a) može poslati niz za svaki piksel, omogućujući prikazivanje parametra koji odgovara pikselu u aplikaciji klijenta. Npr parametar upravljan preko crvenog kanala u prvom pikselu (
/ vosc / red1
) može se prikazati unutar piksela ako se naziv parametra vrati u naredbi
/ vosc / red1 / name < / code>. Prikazivanje nizova povratnih informacija može se aktivirati dodirom gumba
.
Stabilnost
Ovo izdanje usredotočeno je na popravljanje različitih curenja memorije što je znatno usporilo aplikaciju tijekom duljih razdoblja rada.
VideOSC ne pruža nikakve mogućnosti stvaranja zvuka.
VideOSC bi trebao raditi s bilo kojim softverom koji podržava OSC. U idealnom slučaju ovaj softver omogućava algoritamsku sintezu i kontrolu zvuka (npr. SuperCollider, Pure Data, MaxMSP, itd.). U spremištu Github projekta naći ćete prikaz (jednostavnih) primjera upotrebe pomoću SuperCollider, Pure Data i MaxMSP u mapi "client_testing" to bi vam moglo pomoći da krenete dalje.
VideOSC je open source, licenciran pod licencom Apache 2 - https: //www.apache .org / licence / license-2.0.html .
Izvorni kod aplikacije dostupan je na https://github.com/nuss/VideOSC2 .
Ako naiđete na probleme s ovim trenutnim izdanjem, pogledajte vezu "problemi" na spomenutoj Github stranici. Ako ne pronađete svoj problem, ne oklijevajte otvoriti problem.
[*] Otvorite kontrolu zvuka, protokol za komunikaciju između računala, sintisajzera zvuka i drugih multimedijskih uređaja koji su optimizirani za modernu mrežu umrežavanja - http://opensoundcontrol.org