VideOSCは実験的なOSC *コントローラーであり、Androidベースのスマートフォンまたはタブレットコンピューターの内蔵カメラのビデオストリームから取得した色情報を使用します。ビデオストリームに含まれる画像は、ユーザー定義のサイズ(5 x 4ピクセルなど)に縮小され、各ピクセルのRGB情報は、ローカルネットワーク内のコンピューターで実行されているOSC対応アプリケーションに送信されます。
このリリースは、AndroidのネイティブAPIを使用したバージョン1の完全な書き直しです。機能はまだ完全ではありませんが、安定性と新機能が追加されます。
新着情報?
シンプルな非インタラクティブモードに加えて、ピクセルの値を手動で設定できるようになりました。つまり最初にピクセルをスワイプして選択し、選択したピクセルをマルチスライダーで表示します。画面左側のマルチスライダーには、選択したピクセルの現在の値が表示されます。画面の右側にあるマルチスライダーは、手動で設定した値とカメラから入力される値の間のミックス値を設定します。
VideOSCの現在のバージョン1.1から、方位、加速器、線形加速、磁場、重力、近接、光、気圧、温度、湿度、地理的位置などのさまざまなセンサーへのアクセスも提供されます。もちろん、センサーのサポートはデバイスのハードウェアに依存します。使用できないセンサーはそのようにマークされます。この機能は準備中です。
フィードバックOSC:VideOSCはOSCを送信するだけでなく、OSCメッセージを受信するように設定されています。この機能を使用して、ユーザーがVideOSCをカスタマイズできるようにする予定です。現時点では、1つのことができます:リモートクライアント(VideOSCからOSCメッセージを受信するプログラムまたはデバイス)が各ピクセルの文字列を送り返すことができる場合、関連するピクセルがクライアントアプリケーションで制御しているパラメーターを表示できます。例えば。パラメーター名がコマンド
/ vosc / red1 / name / vosc / red1 )で制御されるパラメーターをピクセル内に表示できます。 / code>。
ボタンをタップすると、フィードバック文字列の表示を有効にできます。
安定
このリリースでは、さまざまなメモリリークの修正に重点が置かれており、長時間の動作中にアプリケーションの速度が大幅に低下しました。
VideOSCは、サウンド作成機能自体を提供しません。
VideOSCは、OSC対応ソフトウェアで動作するはずです。理想的には、このソフトウェアはアルゴリズムによるサウンド合成と制御を可能にします(例:SuperCollider、Pure Data、MaxMSPなど)。プロジェクトの
Githubリポジトリ
では、フォルダー「client_testing」にSuperCollider、Pure Data、およびMaxMSPを使用したビュー(単純な)使用例があります。それはあなたが行くのを助けるかもしれません。
VideOSCはオープンソースであり、Apacheライセンス2-
https://www.apacheの下でライセンスされています。 .org / licenses / LICENSE-2.0.html
。
アプリケーションのソースコードは、
https://github.com/nuss/VideOSC2
から無料で入手できます。
この現在のリリースで問題を見つけた場合は、前述のGithubページの「問題」リンクを参照してください。問題が見つからない場合は、問題をオープンすることをheしないでください。
[*] Open Sound Control。コンピューター、サウンドシンセサイザー、およびその他のマルチメディアデバイス間の通信プロトコルで、最新のネットワークテクノロジーに最適化されています-
http://opensoundcontrol.org