VideOSC е експериментален контролер за OSC *, користејќи ги информациите во боја, добиени од видео потокот на вградената камера (и) на смартфон или таблет компјутер со седиште во Андроид. Сликите што доаѓаат со видео потокот се смалуваат до големината дефинирана од корисникот (на пр. 5 x 4 пиксели) и информациите RGB за секој пиксел се испраќаат до оперативна можност за OSC што работи на компјутер во рамките на локалната мрежа.
Оваа верзија е целосно преработување на верзијата 1, користејќи го мајчин API на Android. Иако сè уште не е комплетен, тој треба да донесе поголема стабилност и нови карактеристики.
Што има ново?
Дополнително на едноставен, интерактивен режим, пикселите сега можат рачно да се постават во нивните вредности. Т.е. пикселите можат први да се изберат со прелистување преку нив и избраните пиксели ќе бидат прикажани потоа во мултилидери. Мултилајдерите од левата страна на екранот ги прикажуваат тековните вредности на избраните пиксели. Мултиселидерите од десната страна на екранот поставија мешавина помеѓу рачно поставените вредности и вредностите што доаѓаат од фотоапаратот.
Од сегашната верзија 1.1 на VideOSC ќе обезбеди и пристап до разни сензори, како што се ориентација, забрзувач, линеарно забрзување, магнетно поле, гравитација, близина, светлина, притисок на воздухот, температура, влажност и гео-локација. Се разбира, поддршката на сензорот ќе зависи од хардверот на вашиот уред. Недостапните сензори ќе бидат означени како такви. Оваа одлика е во подготовка.
Повратна информација OSC: Не само што VideOSC испраќа OSC, туку е поставен и за да прима OSC пораки. Планирано е да се искористи оваа можност да се направи VideOSC прилагодлив од страна на корисникот. Во тековниот момент дозволува една работа: Ако оддалечениот клиент (програмата или уредот кој прима OSC-пораки од VideOSC) може да испрати низа за секој пиксел, дозволувајќи да се прикаже параметарот, односниот пиксел го контролира во апликацијата клиент. На пр. параметар контролиран преку црвениот канал во првиот пиксел (
/ vosc / red1
) може да се прикаже во рамките на пикселот ако името на параметарот се врати во командата
/ vosc / red1 / name < / код>. Прикажувањето на низите за повратни информации може да се активира со допирање на копчето
.
Стабилност
Оваа верзија е фокусирана на фиксирање на разни протекувања во меморијата, што значително ја забави апликацијата за време на подолг период на работа.
VideOSC не обезбедува сами никакви способности за создавање звук.
VideOSC треба да работи со кој било софтвер кој е способен за OSC. Идеално, овој софтвер овозможува алгоритмичка синтеза и контрола на звукот (т.е. SuperCollider, Pure Data, MaxMSP, итн.). Во Github складиште на проектот, ќе најдете преглед (едноставен) примери за употреба со користење на SuperCollider, Pure Data и MaxMSP во папката "client_testing" што може да ви помогне да одите.
VideOSC е со отворен извор, лиценциран под лиценцата на Apache 2 - https: //www.apache .org / лиценци / LICENSE-2.0.html .
Изворниот код на апликацијата е бесплатно достапен на https://github.com/nuss/VideOSC2 .
Ако најдете проблеми со оваа тековна верзија, ве молиме погледнете ја врската за „прашања“ на споменатата страница на Github. Ако не го најдете вашиот проблем, не двоумете се да отворите проблем.
[*] Контрола на отворена звук, протокол за комуникација меѓу компјутерите, синтисајзерите за звук и другите мултимедијални уреди што е оптимизиран за современата технологија за мрежно поврзување - http://opensoundcontrol.org