VideOSC - це експериментальний контролер OSC *, що використовує кольорову інформацію, отриману з відеопотоку вбудованої камери (-ів) смартфона або планшетного комп'ютера на базі ОС Android. Зображення, що надходять із відеопотоком, зменшуються до визначеного користувачем розміру (напр., 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 повинен працювати з будь-яким програмним забезпеченням, сумісним з ОС. В ідеалі це програмне забезпечення дозволяє алгоритмічний синтез та управління звуком (наприклад, 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. Якщо ви не знайдете своєї проблеми, не соромтеся відкривати проблему.
[*] Відкрите управління звуком, протокол для зв'язку між комп’ютерами, синтезаторами звуку та іншими мультимедійними пристроями, оптимізований під сучасні мережеві технології - <a href="http://opensoundcontrol.org" title="Open Sound Control Control> http://opensoundcontrol.org </a>