„VideOSC“ yra eksperimentinis OSC * valdiklis, naudojantis spalvų informacija, gauta iš „Android“ pagrindu sukurto išmaniojo telefono ar planšetinio kompiuterio integruotos kameros (-ų) vaizdo įrašo srauto. Vaizdai, gaunami kartu su vaizdo srautu, sumažinami iki vartotojo nustatyto dydžio (pvz., 5 x 4 taškų), o kiekvieno vaizdo elemento RGB informacija siunčiama į OSC palaikančią programą, veikiančią vietinio tinklo kompiuteryje.
Ši versija yra visiškai perrašyta 1 versija, naudojant „Android“ savąją API. Nors jis dar nėra išsamus, jis turėtų suteikti daugiau stabilumo ir naujų funkcijų.
Kas naujo?
Be paprasto neinteraktyvaus režimo, pikselių reikšmes dabar galima nustatyti rankiniu būdu. T.y. pikselius pirmiausia galima pasirinkti perbraukiant per juos, o pasirinkti pikseliai bus rodomi daugialypiuose skydeliuose. Kairėje ekrano pusėje esantys daugialypiai skaidriai rodo dabartines pasirinktų pikselių reikšmes. Dešinėje ekrano pusėje esantys daugiasluoksniai nustato sumaišytą vertę tarp rankiniu būdu nustatytų verčių ir iš fotoaparato gaunamų verčių.
Nuo dabartinės 1.1 versijos „VideOSC“ taip pat suteiks prieigą prie įvairių jutiklių, tokių kaip orientacija, akceleratorius, linijinis pagreitis, magnetinis laukas, sunkio jėga, artumas, šviesa, oro slėgis, temperatūra, drėgmė ir geografinė padėtis. Žinoma, jutiklio palaikymas priklausys nuo jūsų įrenginio aparatinės įrangos. Nepasiekiami jutikliai bus pažymėti kaip tokie. Ši funkcija yra ruošiama.
Grįžtamasis ryšys OSC: „VideOSC“ ne tik siunčia OSC, bet ir yra nustatytas priimti OSC pranešimus. Numatoma panaudoti šią galimybę, kad „VideOSC“ būtų pritaikoma vartotojui. Šiuo metu tai leidžia viena: jei nuotolinis klientas (programa arba įrenginys, gaunantis OSC pranešimus iš „VideOSC“) gali atsiųsti kiekvieno pikselio eilutę, leidžiančią kliento programoje parodyti parametrą, susijusį su pikseliu. E. g. parametras, valdomas per raudoną kanalą pirmame taške (
/ vosc / red1
), gali būti rodomas taške, jei parametro vardas bus nusiųstas atgal komanda
/ vosc / red1 / name < / kodas>. Parodytas grįžtamojo ryšio eilutes galima suaktyvinti palietus mygtuką
.
Stabilumas
Šis leidimas buvo skirtas sutvarkyti įvairius atminties nutekėjimus, kurie žymiai sulėtino programos taikymą ilgesnio veikimo metu.
„VideOSC“ pati neteikia jokių garso kūrimo galimybių.
„VideOSC“ turėtų veikti su bet kokia OSC palaikančia programine įranga. Idealiu atveju ši programinė įranga leidžia algoritminę garso sintezę ir valdymą (pvz., „SuperCollider“, „Pure Data“, „MaxMSP“ ir kt.). Projekto „Github“ saugykloje rasite peržiūros (paprastų) naudojimo pavyzdžių naudojant „SuperCollider“, „Pure Data“ ir „MaxMSP“ aplanke „client_testing“. tai gali padėti jums pradėti.
„VideOSC“ yra atvirojo kodo, licencijuota pagal „Apache“ 2 licenciją - https: //www.apache .org / licencijos / LICENSE-2.0.html .
Programos šaltinio kodą laisvai galima rasti https://github.com/nuss/VideOSC2 .
Jei kyla problemų dėl šios dabartinės laidos, apsilankykite aukščiau minėtame „Github“ puslapyje esančioje nuorodoje „problemos“. Jei nerandate savo problemos, nedvejodami pradėkite problemą.
[*] Atviras garso valdymas - kompiuterių, garso sintezatorių ir kitų daugialypės terpės prietaisų ryšio protokolas, optimizuotas šiuolaikinėms tinklo technologijoms - http://opensoundcontrol.org