2

私は、Adaptive Use Musical Instrument プロジェクト (AUMI) の GUI のプログラミングを任されています。GUI は、身体の不自由な方のための音楽作成ツールです。現在の GUI は、ビデオ カメラからデータを取得して画面に表示し、ユーザーが追跡するポイントを選択できるようにし (openCV を使用)、このデータを使用して MIDI ノート/オーディオ サンプルをキューします。

現在、MaxMSP には実行可能な実装が存在しますが、時間の経過 (およびサイズ) の経過とともに、遅くなり、管理が難しくなり、バグが多く、互換性がなくなりました。まだ決定していませんが、別のフレームワークで再実装する予定です。Processing、OpenFrameworks、Juce、Qt はすべて可能性として取り上げられています。

要件:

  • 最終的な GUI は、Windows と Mac で動作する必要があります。
  • コンピューター ビジョンは、ローエンドのマシンでも可能な限りスムーズに動作する必要があります (現在はポイント トラッキングを行っているだけですが、将来的にはより洗練されたものになることを願っています)。
  • GUI は基本的にユーザーに技術的な専門知識を必要としません。これは主に学校で使用されます。これは設計に大きく依存することを認識していますが、ユーザーがナビゲートする必要がある何百万ものファイルを含むビルドも望んでいません。

考え?基本的に、私はプログラミング時間 (私にはたくさんありません) と最終的な機能の最適なバランスを見つけようとしています。MaxMSP はプロトタイプを立ち上げて実行するのに最適でしたが、もっとスケーラブルなものが必要です。適切な場所から始めるのは本当に素晴らしいことです。

4

3 に答える 3