• VideOSC 1
  • VideOSC 2
  • VideOSC 3
  • VideOSC 4

VideOSC

VideOSC è un controller OSC * sperimentale, che utilizza le informazioni sui colori recuperate dal flusso video delle telecamere integrate di uno smartphone o tablet basato su Android. Le immagini che arrivano con il flusso video vengono ridimensionate in base a una dimensione definita dall'utente (ad esempio 5 x 4 pixel) e le informazioni RGB di ciascun pixel vengono inviate a un'applicazione compatibile con OSC in esecuzione su un computer all'interno della rete locale.

Questa versione è una riscrittura completa della versione 1, utilizzando l'API nativa di Android. Sebbene non sia ancora completo di funzionalità, dovrebbe apportare maggiore stabilità e nuove funzionalità.

Cosa c'è di nuovo?

Oltre a una modalità semplice, non interattiva, i pixel possono ora essere impostati manualmente nei loro valori. Cioè i pixel possono prima essere selezionati scorrendo su di essi e i pixel selezionati verranno quindi visualizzati in multislider. I multislider sul lato sinistro dello schermo visualizzano i valori correnti dei pixel selezionati. I multislider sul lato destro dello schermo impostano un valore di mix tra i valori impostati manualmente e i valori provenienti dalla telecamera.

Dalla sua attuale versione 1.1 su VideOSC fornirà anche l'accesso a vari sensori, come orientamento, acceleratore, accelerazione lineare, campo magnetico, gravità, prossimità, luce, pressione dell'aria, temperatura, umidità e geolocalizzazione. Naturalmente, il supporto del sensore dipenderà dall'hardware del dispositivo. I sensori non disponibili verranno contrassegnati come tali. Questa funzione è in preparazione.

Feedback OSC: VideOSC non solo invia OSC, ma è anche configurato per ricevere messaggi OSC. Si prevede di utilizzare questa capacità per rendere VideOSC personalizzabile dall'utente. Al momento attuale consente una cosa: se il client remoto (il programma o il dispositivo che riceve i messaggi OSC da VideOSC) è in grado di inviare una stringa per ciascun pixel, consentendo di visualizzare il parametro che il pixel relativo sta controllando nell'applicazione client. Per esempio. un parametro controllato attraverso il canale rosso nel primo pixel ( / vosc / red1 ) può essere visualizzato all'interno del pixel se il nome del parametro viene rispedito nel comando / vosc / red1 / name < / code>. La visualizzazione delle stringhe di feedback può essere attivata toccando il pulsante .

Stabilità

Questa versione si è concentrata sulla correzione di varie perdite di memoria che hanno rallentato notevolmente l'applicazione durante periodi di funzionamento più lunghi.

VideOSC non fornisce alcuna capacità di creazione audio.

VideOSC dovrebbe funzionare con qualsiasi software compatibile con OSC. Idealmente questo software consente la sintesi e il controllo del suono algoritmico (ad esempio SuperCollider, Pure Data, MaxMSP, ecc.). Nel repository Github del progetto troverai una vista (semplice) esempi di utilizzo usando SuperCollider, Pure Data e MaxMSP nella cartella "client_testing" ciò potrebbe aiutarti ad andare avanti.

VideOSC è open source, concesso in licenza con licenza Apache 2 - https: //www.apache .org / licenze / LICENZA-2.0.html .
Il codice sorgente dell'applicazione è disponibile gratuitamente all'indirizzo https://github.com/nuss/VideOSC2 .
In caso di problemi con questa versione corrente, fare riferimento al collegamento "Problemi" nella pagina Github sopra menzionata. Se non trovi il tuo problema, non esitare ad aprire un problema.

[*] Open Sound Control, un protocollo per la comunicazione tra computer, sintetizzatori audio e altri dispositivi multimediali ottimizzato per la moderna tecnologia di rete - http://opensoundcontrol.org

Categoria : Musica e audio

Ricerche associate