VideOSC on kokeellinen OSC * -ohjain, joka käyttää väritietoja, jotka haetaan Android-pohjaisen älypuhelimen tai tablet-tietokoneen sisäänrakennetun kameran (videoiden) videosta. Videovirran mukana tulevat kuvat pienennetään käyttäjän määrittelemään kokoon (esim. 5 x 4 pikseliä) ja kunkin pikselin RGB-tiedot lähetetään OSC-yhteensopivaan sovellukseen, joka toimii tietokoneessa paikallisessa verkossa.
Tämä julkaisu on version 1 täydellinen uudelleenkirjoittaminen käyttämällä Androidin alkuperäistä sovellusliittymää. Vaikka se ei ole vielä ominaisuuksien mukainen, sen pitäisi tuoda lisää vakautta ja uusia ominaisuuksia.
Mikä on uutta?
Yksinkertaisen, ei-interaktiivisen tilan lisäksi pikselit voidaan nyt asettaa arvoihinsa manuaalisesti. Toisin sanoen pikselit voidaan valita ensin pyyhkäisemällä niiden yli, ja valitut pikselit näytetään sen jälkeen monisivuisina. Näytön vasemmalla puolella olevat useat liukusäätimet näyttävät valittujen pikselien nykyiset arvot. Näytön oikealla puolella olevat moniliukukoneet asettavat sekoitusarvon manuaalisesti asetettujen arvojen ja kamerasta tulevien arvojen välillä.
VideOSC tarjoaa nykyisestä versiostaan 1.1 myös pääsyn erilaisiin antureihin, kuten suuntaukseen, kiihdyttimeen, lineaariseen kiihtyvyyteen, magneettikentään, painovoimaan, läheisyyteen, valoon, ilmanpaineeseen, lämpötilaan, kosteuteen ja maantieteelliseen sijaintiin. Anturien tuki riippuu tietysti laitteen laitteistosta. Muut käytettävissä olevat anturit merkitään sellaisiksi. Tämä ominaisuus on valmisteilla.
Palaute OSC: VideOSC ei vain lähetä OSC: tä, vaan se on myös asetettu vastaanottamaan OSC-viestejä. Tämän kyvyn avulla on tarkoitus tehdä VideOSC räätälöitäväksi käyttäjälle. Tällä hetkellä se sallii yhden asian: Jos etäasiakas (ohjelma tai laite, joka vastaanottaa OSC-viestejä VideOSC: ltä), voi lähettää takaisin jokaiselle pikselille merkkijonon, jolloin voidaan näyttää parametri, jota pikseli koskee, asiakassovelluksessa. Esimerkiksi. ensimmäisen pikselin punaisen kanavan kautta ohjattu parametri ( / vosc / red1 ) voidaan näyttää pikselin sisällä, jos parametrin nimi lähetetään takaisin komennossa
/ vosc / red1 / nimi < / code>. Palautemerkkijonot voidaan aktivoida napsauttamalla
-painiketta.
pysyvyys
Tämä julkaisu on keskittynyt erilaisten muistivuotojen korjaamiseen, mikä hidasti sovellusta huomattavasti pidempinä käyttöaikoina.
VideOSC ei itse tarjoa äänen luomisominaisuuksia.
VideOSC: n tulisi toimia minkä tahansa OSC-yhteensopivan ohjelmiston kanssa. Ihannetapauksessa tämä ohjelmisto sallii algoritmisen äänisynteesin ja -hallinnan (esim. SuperCollider, Pure Data, MaxMSP jne.). Projektin Github-arkistosta löydät näkymän (yksinkertaiset) käyttöesimerkit SuperCollider-, Pure Data- ja MaxMSP-sovellusten avulla kansiosta "client_testing" joka saattaa auttaa sinua pääsemään eteenpäin.
VideOSC on avoimen lähdekoodin lisenssi Apache-lisenssillä 2 - https: //www.apache .org / lisenssejä / luvasta 2.0.html .
Sovelluksen lähdekoodi on vapaasti saatavilla https://github.com/nuss/VideOSC2 .
Jos löydät ongelmia tämän nykyisen julkaisun kanssa, katso yllä mainitun Github-sivun 'aiheet' -linkkiä. Jos et löydä ongelmaasi, älä epäröi avata kysymys.
[*] Open Sound Control, yhteysprotokolla tietokoneiden, äänisyntetisaattorien ja muiden multimedialaitteiden väliseen viestintään, joka on optimoitu nykyaikaiseen verkkotekniikkaan - http://opensoundcontrol.org