VideOSC ir eksperimentāls OSC * kontrolieris, izmantojot krāsu informāciju, kas iegūta no Android viedtālruņa vai planšetdatora iebūvētās kameras (-u) video straumē. Attēli, kas nāk ar video straumi, tiek samazināti līdz lietotāja noteiktam izmēram (piemēram, 5 x 4 pikseļi), un katra pikseļa RGB informācija tiek nosūtīta OSC lietojumprogrammai, kas darbojas ar datoru vietējā tīklā.
Šis laidiens ir pilnīga 1. versijas pārrakstīšana, izmantojot Android vietējo API. Lai arī tas vēl nav pilnīgs, tam vajadzētu radīt lielāku stabilitāti un jaunas iespējas.
Kas jauns?
Papildus vienkāršam, neinteraktīvam režīmam pikseļu vērtības tagad var iestatīt manuāli. T. i. pikseļus vispirms var atlasīt, pārvelkot pa tiem, un atlasītie pikseļi tiks parādīti daudzlīmeņos. Multislidotāji ekrāna kreisajā pusē parāda atlasīto pikseļu pašreizējās vērtības. Multislidotāji ekrāna labajā pusē nosaka sajaukšanas vērtību starp manuāli iestatītajām vērtībām un vērtībām, kas nāk no kameras.
No pašreizējās 1.1 versijas VideOSC arī nodrošinās piekļuvi dažādiem sensoriem, piemēram, orientācijai, paātrinātājam, lineāram paātrinājumam, magnētiskajam laukam, smagumam, tuvumam, gaismai, gaisa spiedienam, temperatūrai, mitrumam un ģeogrāfiskajai atrašanās vietai. Protams, sensora atbalsts būs atkarīgs no jūsu ierīces aparatūras. Pieejamie sensori tiks marķēti kā tādi. Šī funkcija tiek gatavota.
Atsauksmes OSC: VideOSC ne tikai sūta OSC, bet arī ir iestatīts OSC ziņojumu saņemšanai. Plānots izmantot šo iespēju, lai padarītu VideOSC pielāgojamu lietotājam. Pašreiz tas pieļauj vienu lietu: ja attālais klients (programma vai ierīce, kas saņem OSC ziņojumus no VideOSC) var nosūtīt atpakaļ virkni katram pikselim, ļaujot klienta lietojumprogrammā parādīt parametru, kas attiecas uz pikseļu. E.g. parametru, kas kontrolēts caur sarkano kanālu pirmajā pikselī ( / vosc / red1 ), var parādīt pikseļos, ja parametra nosaukums tiek nosūtīts atpakaļ komandā
/ vosc / red1 / name < / kods>. Atgriezeniskās saites virkņu parādīšanu var aktivizēt, pieskaroties pogai
.
Stabilitāte
Šis laidiens ir vērsts uz dažādu atmiņas noplūžu novēršanu, kas ievērojami palēnināja lietojumprogrammu ilgāka darbības laikā.
VideOSC pati par sevi nesniedz nekādas skaņas radīšanas iespējas.
VideOSC jādarbojas ar jebkuru programmatūru, kas nodrošina OSC. Ideālā gadījumā šī programmatūra ļauj veikt algoritmisku skaņas sintēzi un vadību (piemēram, SuperCollider, Pure Data, MaxMSP utt.). Projekta Github repozitorijā atradīsit skatu (vienkāršus) lietošanas piemērus, izmantojot SuperCollider, Pure Data un MaxMSP mapē “client_testing”. kas varētu jums palīdzēt nokļūt.
VideOSC ir atvērtā koda avots, licencēts saskaņā ar Apache licenci 2 - https: //www.apache .org / licences / LICENSE-2.0.html .
Lietojumprogrammas avota kods ir brīvi pieejams vietnē https://github.com/nuss/VideOSC2 .
Ja jums rodas problēmas ar šo pašreizējo izlaidumu, lūdzu, skatiet saiti “jautājumi” iepriekš minētajā Github lapā. Ja neatrodat problēmu, nevilcinieties atvērt problēmu.
[*] Atvērtā skaņas vadība - protokols komunikācijai starp datoriem, skaņas sintezatoriem un citām multimediju ierīcēm, kas ir optimizēts mūsdienu tīkla tehnoloģijai - http://opensoundcontrol.org