問題タブ [juce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1360 参照

qt - クロスプラットフォームのコンピューター ビジョン GUI を作成するための理想的なフレームワーク

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

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

要件:

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

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

0 投票する
1 に答える
659 参照

c++ - Cinder で JUCE ライブラリを使用するにはどうすればよいですか?

私は cinder に精通していますが、サードパーティの C++ ライブラリを cinder プロジェクトに追加したことはありません。JUCE API の midi 解析機能を使用する必要がありますが、ライブラリをインストールしてビルドに含める方法がわかりません。どんな助けでも大歓迎です。

私はosx 10.8.4とxcode 4を実行しています。ありがとう!

0 投票する
1 に答える
555 参照

sqlite - sqlite +juceでテーブルを作成してデータを挿入する方法

sqlite でデータベースを作成する方法を教えてください。sqlite +c++ でテーブルを作成してデータを挿入する方法を教えてください。理解できる。

0 投票する
0 に答える
306 参照

c++ - C++ の静的関数ポインター テーブル/マップ

特定のインスタンスが派生するいくつかの (汎用) ハードウェアのハンドラーを表す基本クラスがあります。ハンドラーが受け取るコマンド プロトコルには、ハンドラーが実行する機能を決定する文字列が含まれています。

を使用して、文字列から関数ポインタへの静的マッピングを作成したいと思いますHashMap(これは基本的std::mapに私が知る限り に似ているため、これは JUCE と に多かれ少なかれ等しく適用されるはずstdです)。このマッピングは変更されないため、これを静的にしたいと考えています。また、ハンドラーをインスタンス化するたびに再構築する必要はありません (頻繁に発生する可能性があります)。

ただし、この方法では多くのエラーが発生します。私はいくつかの代替アレンジメントを試しました。この特定のものは以下を生成します:

このような静的文字列を作成する正しい方法は何ですか? - >メンバー関数マッピング? また、createCmdList()実装を強制するために純粋な仮想化を行うことはできますか?