Use APKPure App
Get VideOSC old version APK for Android
Eksperymentalna OSC sterownik, korzystając z informacji o kolorach aparatu telefonicznego
VideOSC to eksperymentalny kontroler OSC *, wykorzystujący informacje o kolorze pobrane ze strumienia wideo wbudowanych kamer smartfona lub tabletu z systemem Android. Obrazy przychodzące ze strumieniem wideo są zmniejszane do rozmiaru zdefiniowanego przez użytkownika (np. 5 x 4 pikseli), a informacja RGB każdego piksela jest wysyłana do aplikacji obsługującej OSC działającej na komputerze w sieci lokalnej.
To wydanie jest kompletnym przepisem wersji 1, z wykorzystaniem natywnego API Androida. Chociaż nie jest jeszcze kompletny, powinien zapewnić większą stabilność i nowe funkcje.
Co nowego?
Oprócz prostego trybu nieinteraktywnego piksele można teraz ustawiać ręcznie w ich wartościach. To znaczy. piksele można najpierw wybrać, przesuwając nad nimi, a następnie wybrane piksele zostaną wyświetlone w multisliderach. Multislidery po lewej stronie ekranu wyświetlają bieżące wartości wybranych pikseli. Multislidery po prawej stronie ekranu ustawiają wartość miksu między ustawionymi ręcznie wartościami a wartościami przychodzącymi z kamery.
Z obecnej wersji 1.1 na VideOSC zapewni również dostęp do różnych czujników, takich jak orientacja, akcelerator, przyspieszenie liniowe, pole magnetyczne, grawitacja, bliskość, światło, ciśnienie powietrza, temperatura, wilgotność i położenie geograficzne. Oczywiście obsługa czujników będzie zależała od sprzętu urządzenia. Niedostępne czujniki zostaną oznaczone jako takie. Ta funkcja jest w przygotowaniu.
Informacja zwrotna OSC: VideOSC nie tylko wysyła OSC, ale jest również skonfigurowany do odbierania wiadomości OSC. Planowane jest wykorzystanie tej możliwości, aby dostosować VideOSC przez użytkownika. W tej chwili pozwala to na jedno: jeśli zdalny klient (program lub urządzenie, które odbiera komunikaty OSC z VideOSC) może odsyłać ciąg dla każdego piksela, co pozwala wyświetlić parametr kontrolujący dany piksel w aplikacji klienta. Na przykład. parametr kontrolowany przez czerwony kanał w pierwszym pikselu ( / vosc / red1 ) może zostać wyświetlony w pikselu, jeśli nazwa parametru zostanie odesłana z powrotem w poleceniu / vosc / red1 / name < / code>. Wyświetlanie ciągów informacji zwrotnych można aktywować, dotykając przycisku .
Stabilność
To wydanie koncentrowało się na naprawianiu różnych wycieków pamięci, co znacznie spowolniło aplikację podczas dłuższych okresów pracy.
VideOSC nie zapewnia żadnych możliwości tworzenia dźwięku.
VideOSC powinien współpracować z dowolnym oprogramowaniem obsługującym OSC. Idealnie to oprogramowanie pozwala na algorytmiczną syntezę i kontrolę dźwięku (np. SuperCollider, Pure Data, MaxMSP itp.). W repozytorium Github projektu znajdziesz przykłady użycia (proste) użycia SuperCollider, Pure Data i MaxMSP w folderze „test_klienta” które mogą ci pomóc zacząć.
VideOSC jest oprogramowaniem typu open source, licencjonowanym na licencji Apache 2 - https: //www.apache .org / licencje / LICENSE-2.0.html .
Kod źródłowy aplikacji jest dostępny bezpłatnie na https://github.com/nuss/VideOSC2 .
Jeśli znajdziesz problemy z bieżącą wersją, zapoznaj się z linkiem „problemy” na wyżej wspomnianej stronie Github. Jeśli nie znajdziesz swojego problemu, nie wahaj się go otworzyć.
[*] Open Sound Control, protokół komunikacji między komputerami, syntezatorami dźwięku i innymi urządzeniami multimedialnymi, zoptymalizowany pod kątem nowoczesnych technologii sieciowych - http://opensoundcontrol.org
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.
Przesłane przez
وليد صوراني
Wymaga Androida
Android 4.1+
Kategoria
Raport
VideOSC
2.0alpha2 by Stefan Nussbaumer
May 10, 2020