VideOSC este un controler OSC * experimental, care folosește informațiile despre culoare preluate din fluxul video al camerelor (camerelor) încorporate ale unui smartphone sau tabletă bazat pe Android. Imaginile care intră cu fluxul video sunt reduse la o dimensiune definită de utilizator (de exemplu, 5 x 4 pixeli), iar informațiile RGB ale fiecărui pixel sunt trimise unei aplicații compatibile cu OSC care rulează pe un computer din rețeaua locală.
Această versiune este o rescriere completă a versiunii 1, folosind API-ul nativ al lui Android. Deși nu este încă completă de caracteristici, ar trebui să aducă mai multă stabilitate și funcții noi.
Ce mai e nou?
În plus față de un mod simplu, care nu este interactiv, pixelii pot fi acum reglați manual în valorile lor. I.E. pixelii pot fi selectați mai întâi prin glisarea lor și pixelii selectați vor fi afișați apoi în mai multe ecrane. Multisliderele din partea stângă a ecranului afișează valorile curente ale pixelilor selectați. Multisliderele din partea dreaptă a ecranului setează o valoare de mixare între valorile setate manual și valorile care provin de la cameră.
Din versiunea sa actuală 1.1 de pe VideOSC va oferi, de asemenea, acces la diverși senzori, precum orientarea, acceleratorul, accelerația liniară, câmpul magnetic, gravitația, proximitatea, lumina, presiunea aerului, temperatura, umiditatea și locația geografică. Desigur, suportul senzorului va depinde de hardware-ul dispozitivului. Senzorii care nu sunt disponibili vor fi marcați ca atare.
Această caracteristică este în pregătire.
Feedback OSC: VideOSC trimite nu numai OSC, ci este configurat să primească mesaje OSC. Este planificată utilizarea acestei abilități pentru a face VideOSC personalizabil de către utilizator. În momentul actual, permite un lucru: Dacă clientul de la distanță (programul sau dispozitivul care primește mesaje OSC de la VideOSC) poate trimite înapoi un șir pentru fiecare pixel, permițând afișarea parametrului pe care îl controlează pixelul în aplicația client. De exemplu. un parametru controlat prin canalul roșu în primul pixel (
/ vosc / red1
) poate fi afișat în pixel dacă numele parametrului este trimis înapoi în comanda
/ vosc / red1 / nume < / code>. Afișarea șirurilor de feedback poate fi activată apăsând butonul
.
Stabilitate
Această versiune s-a concentrat pe remedierea diferitelor scurgeri de memorie care au încetinit considerabil aplicația pe perioade mai lungi de funcționare.
VideOSC nu oferă în sine nici o capacitate de creare a sunetului.
VideOSC ar trebui să funcționeze cu orice software capabil de OSC. În mod ideal, acest software permite sinteza algoritmică și controlul sunetului (de ex. SuperCollider, Pure Data, MaxMSP etc.). În
depozitul Github
al proiectului, veți găsi exemple (simple) de utilizare cu SuperCollider, Pure Data și MaxMSP în folderul "client_testing" asta v-ar putea ajuta să mergeți.
VideOSC este open source, licențiat sub licența Apache 2 -
https: //www.apache .org / licențe / licentiate 2.0.html
.
Codul sursă al aplicației este disponibil gratuit la
https://github.com/nuss/VideOSC2
.
Dacă găsiți probleme cu această versiune curentă, consultați linkul „Probleme” din pagina Github menționată anterior. Dacă nu găsiți problema dvs., nu ezitați să deschideți o problemă.
[*] Open Sound Control, un protocol de comunicare între computere, sintetizatoare de sunet și alte dispozitive multimedia care este optimizat pentru tehnologia modernă de rețea -
http://opensoundcontrol.org