VideOSC


2.0alpha2 von Stefan Nussbaumer
May 1, 2020 Alte Versionen

Über VideOSC

Ein experimenteller OSC Controller, basierend auf den RGB Werten der Kamera

VideOSC ist ein experimenteller OSC* Controller, der die Farb-Informationen des Video-Streams der Kamera(s) Ihres Telefons oder Tablet-Computers nutzt. Die einzelnen Bilder des Video-Streams werden in eine kleine, von der Nutzerin oder dem Nutzer definierte Größe neu berechnet (z. B. 5 x 4 Pixel) und die RGB Werte der einzelnen Pixel an eine OSC-kompatible Applikation auf einem Computer im Netzwerk versandt.

Diese Version ist eine vollkommene Neuerstellung von Version 1 unter Nutzung der nativen Android API. Obwohl in diesem Release noch nicht alle Features enthalten sind, bringt dieser mehr Stabilität und neue Features.

Was ist neu?

Zusätzlich zum nicht-interaktiven Modus können in dieser Version die Werte jedes einzelnen Pixels (und somit auch die Werte, die über OSC versandt werden) auch manuell gesetzt werden: In einem ersten Schritt werden die gewünschten Pixel durch einfaches Darüberstreichen mit dem Finger ausgewählt. Es öffnet sich dann eine Maske in der die ausgewählten Pixel als Multislider dargestellt werden. Die (oder der) Multislider auf der rechten Seite stellt den aktuell eingestellten Wert des Pixels dar. Mittels der (oder des) Multislider)s) auf der rechten Seite kann ein Mischungsverhältnis des manuell eingestellten Wertes mit den von der Kamera kommenden Werten eingestellt werden.

Seit der gegenwärtigen Version 1.1 unterstützt VideOSC auch die folgenden Sensoren: orientation, accelerometer, linear acceleration, magnetic field, gravity, proximity, light, air pressure, temperature, humidity und geo location. Die Verwendbarkeit der Sensoren hängt natürlich von der Hardware-Ausstattung des jeweiligen Gerätes ab. Nicht verfügbare Sensoren sollten als solche markiert werden bzw. nicht ausgewählt werden können. Dieses Feature befindet sich noch in Vorbereitung.

Feedback OSC: VideOSC kann nicht nur OSC senden, sondern auch empfangen. Dieses Feature soll in Zukunft genutzt werden, um die Oberfläche der App auf einfache Weise an User-Erfordernisse anpassen zu können. Zur Zeit kann das Feature dazu genutzt werden, Parameter im Client, die von VideOSC gesteuert werden, im entsprechenden Pixel anzuzeigen. So "hört" z.B. erste Pixel im roten Kanal automatisch auf einen OSC-Kommandonamen /vosc/red1/name, unter dem der Paramter-Name an VideOSC geschickt werden kann. OSC-Feedback mit dem Button aktiviert oder deaktiviert werden.

Stabilität.

In diesem Release wurde besonders auf die Vermeidung vom Memory-Leaks geachtet, die vor allem im längeren Betrieb der App zu einem deutlich spürbaren Geschwindigkeitsversult geführt haben.

VideOSC besitzt keinerlei Klang-Synthese Fähigkeiten.

VideOSC sollte im Prinzip mit jeder OSC-fähigen Software arbeiten können. Idealerweise sind das Programme, die eine algorithmische Klang-Erzeugung und -Steuerung erlauben (z. B. SuperCollider, Pure Data, MaxMSP, etc.). Einfache Einstiegsbeispiele für SuperCollider, Pure Data oder MaxMSP finden sich im Github Repository im Ordner "client_testing".

VideOSC ist Open Source, lizensiert unter der Apache license 2 - https://www.apache.org/licenses/LICENSE-2.0.html.

Der Quellcode der Anwendung ist frei erhältlich unter https://github.com/nuss/VideOSC2.

Sollten Sie ein Problem in diesem Release finden, können Sie dieses unter 'Issues' auf der soeben genannten Seite suchen und gegebenenfalls als neue 'Issue' eintragen.

[*] Open Sound Control, ein für moderne Netzwerk Technologie optimiertes Protokol zur Computer-Kommunikation zwischen Klang-Synthesizern und anderen Multi-Media Geräten - http://opensoundcontrol.org

Was ist neu in der neuesten Version 2.0alpha2

Last updated on May 10, 2020
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.

Zusätzliche APP Informationen

Aktuelle Version

2.0alpha2

Von hochgeladen

وليد صوراني

Erforderliche Android-Version

Android 4.1+

Available on

Bericht

Als unangemessen kennzeichnen

Mehr anzeigen

Use APKPure App

Get VideOSC old version APK for Android

Download

Use APKPure App

Get VideOSC old version APK for Android

Download

VideOSC Alternative

Entdecken