1 tn+
Nedladdningar
Innehållsklassificering
Ingen åldersgräns
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild

Om appen

VideOSC är en experimentell OSC * -kontroller som använder färginformationen som hämtas från videoströmmen från den inbyggda kameran (erna) på en Android-baserad smartphone eller surfplatta. Bilderna som kommer in med videoströmmen skalas ned till en användardefinierad storlek (t.ex. 5 x 4 pixlar) och RGB-informationen för varje pixel skickas till en OSC-kapabel applikation som körs på en dator i det lokala nätverket.

Denna utgåva är en fullständig omskrivning av version 1 med Android: s ursprungliga API. Även om det inte är fullständigt med funktionen bör det ge mer stabilitet och nya funktioner.

Vad är nytt?

Utöver ett enkelt, icke-interaktivt läge kan pixlar nu ställas in i sina värden manuellt. Dvs. pixlar kan först väljas genom att svepa över dem och de valda pixlarna visas sedan i multislider. Multisliderna på vänster sida av skärmen visar de aktuella värdena för de valda pixlarna. Multisliderna på höger sida av skärmen ställer in ett mixvärde mellan de manuellt inställda värdena och de värden som kommer in från kameran.

Från sin nuvarande version 1.1 på VideOSC kommer också att ge tillgång till olika sensorer, såsom orientering, accelerator, linjär acceleration, magnetfält, tyngdkraft, närhet, ljus, lufttryck, temperatur, fuktighet och geo-placering. Naturligtvis kommer sensorsupport beroende på maskinvaran på din enhet. Icke tillgängliga sensorer kommer att markeras som sådana. Den här funktionen är under förberedelse.

Feedback OSC: VideOSC skickar inte bara OSC, det är också inställt för att ta emot OSC-meddelanden. Det är planerat att använda denna möjlighet för att göra VideOSC anpassningsbar av användaren. För tillfället tillåter det en sak: Om fjärrklienten (programmet eller enheten som tar emot OSC-meddelanden från VideOSC) kan skicka tillbaka en sträng för varje pixel, vilket gör att parametern den berörda pixeln styr i klientapplikationen. T.ex. en parameter som styrs genom den röda kanalen i den första pixeln ( / vosc / red1 ) kan visas inom pixeln om parameternamnet skickas tillbaka i kommandot / vosc / red1 / name < / code>. Visa feedbacksträngar kan aktiveras genom att knacka på OSC feedback -knappen.

Stabilitet

Denna utgåva har varit inriktad på att fixa olika minnesläckor som bromsade applikationen avsevärt under längre perioder av drift.

VideOSC tillhandahåller inte själva några ljudskapande funktioner.

VideOSC ska fungera med alla OSC-kapabla programvaror. Idealt möjliggör denna programvara algoritmisk ljudsyntes och styrning (t.ex. SuperCollider, Pure Data, MaxMSP, etc.). I projektets Github-arkiv hittar du en vy (enkla) användningsexempel med SuperCollider, Pure Data och MaxMSP i mappen "client_testing" som kan hjälpa dig att komma igång.

VideOSC är öppen källkod, licensierad under Apache-licensen 2 - https: //www.apache .org / licenser / LICENS-2.0.html .
Applikationens källkod är fritt tillgänglig på https://github.com/nuss/VideOSC2 .
Om du hittar problem med den nuvarande versionen, vänligen hänvisa till länken "frågor" på den nämnda Github-sidan. Om du inte hittar ditt problem, tveka inte att öppna ett problem.

[*] Öppna Sound Control, ett protokoll för kommunikation mellan datorer, ljudsyntes och andra multimediaenheter som är optimerad för modern nätverksteknologi - http://opensoundcontrol.org
Uppdaterades den
1 maj 2020

Datasäkerhet

Säkerhet börjar med förståelsen av hur utvecklare samlar in och delar din data. Praxis för dataintegritet och säkerhet varierar beroende på användning, region och ålder. Utvecklaren har tillhandahållit denna information och kan uppdatera den med tiden.
Ingen data delas med tredje part
Läs mer om hur utvecklare deklarerar delning
Ingen data samlades in
Läs mer om hur utvecklare deklarerar insamling

Nyheter

This intermediate release was originally planned as part of a bigger release, containing new user-facing features.

New in this release:
- send OSC messages in OSC bundles instead of single OSC messages. This should make OSC communication more reliable and reduce network traffic.
- always create OSC messages as new OSC messages, don't re-use old messages. This should guarantee that always the correct values are sent and not old ones over and over.

Appsupport

Om utvecklaren
Mag.art. Stefan Nussbaumer
stefan@basislager.org
Austria
undefined