VideOSC is 'n eksperimentele OSC * -beheerder, en gebruik die kleurinligting wat van die video-stroom van die ingeboude kamera (s) van 'n Android-gebaseerde slimfoon of tabletrekenaar verkry word. Die beelde wat met die video-stroom inkom, word afgeskaal tot 'n gebruiker-gedefinieerde grootte (bv. 5 x 4 pixels) en die RGB-inligting van elke pixel word gestuur na 'n OSC-bekwame toepassing wat op 'n rekenaar binne die plaaslike netwerk werk.
Hierdie weergawe is 'n volledige herskryf van weergawe 1, met behulp van Android se oorspronklike API. Alhoewel dit nog nie volledig is nie, moet dit meer stabiliteit en nuwe funksies meebring.
Wat's nuut?
Bykomend tot 'n eenvoudige, nie-interaktiewe modus, kan pixels nou handmatig in hul waardes ingestel word. Dit wil sê pixels kan eerstens gekies word deur daaroor te vee en die geselekteerde pixels word dan in multisliders vertoon. Die multisliders aan die linkerkant van die skerm vertoon die huidige waardes van die geselekteerde pixels. Die multisliders aan die regterkant van die skerm stel 'n mengwaarde tussen die handmatig ingestelde waardes en die waardes wat van die kamera af kom.
Vanaf die huidige weergawe 1.1 op VideOSC bied u ook toegang tot verskillende sensors, soos oriëntasie, versneller, lineêre versnelling, magneetveld, swaartekrag, nabyheid, lig, lugdruk, temperatuur, humiditeit en geo-ligging. Natuurlik sal sensorsteun afhang van die hardeware van u toestel. Nie-beskikbare sensors sal as sodanig gemerk word. Hierdie funksie is in voorbereiding.
Terugvoer OSC: VideOSC stuur nie net OSC nie, maar is ook opgestel om OSC-boodskappe te ontvang. Daar word beplan om hierdie vermoë te gebruik om VideOSC aanpasbaar deur die gebruiker te maak. Op die oomblik laat dit een ding toe: as die eksterne kliënt (die program of toestel wat OSC-boodskappe van VideOSC ontvang) 'n string vir elke pixel kan terugstuur, sodat die parameter die betreffende pixel in die klientoepassing kan beheer. Bv 'n parameter wat deur die rooi kanaal in die eerste pixel (
/ vosc / red1
) beheer word, kan binne die pixel vertoon word as die parameternaam teruggestuur word in die opdrag
/ vosc / red1 / name < / code>. Om terugvoersnare te vertoon, kan geaktiveer word deur op die
te tik.
stabiliteit
Hierdie weergawe is gefokus op die herstel van verskillende geheuelekkasies wat die toepassing aansienlik vertraag het gedurende langer periodes van werking.
VideOSC bied nie self klankskapingsmoontlikhede nie.
VideOSC moet met enige OSC-geskikte sagteware werk. Die ideaal is dat hierdie sagteware algoritmiese klank sintese en beheer moontlik maak (bv. SuperCollider, Pure Data, MaxMSP, ens.). In die Github-bewaarplek van die projek vind u 'n voorbeeld (eenvoudige) voorbeelde van die gebruik van SuperCollider, Pure Data en MaxMSP in die gids "client_testing" dit kan u help om aan die gang te kom.
VideOSC is open source, gelisensieer onder die Apache-lisensie 2 - https: //www.apache org / lisensies / lISENSIE-2.0.html .
Die bronkode van die toepassing is vrylik beskikbaar by https://github.com/nuss/VideOSC2 .
As u probleme ondervind met hierdie huidige weergawe, verwys dan na die skakel 'kwessies' op die genoemde Github-bladsy. As u nie u probleem vind nie, moet u huiwer om 'n probleem te open.
[*] Open Sound Control, 'n protokol vir kommunikasie tussen rekenaars, klanksinteseerders en ander multimedia-toestelle wat geoptimaliseer is vir moderne netwerktegnologie - http://opensoundcontrol.org