0

iPad 用の音楽シーケンサーを作成する必要がありますが、このプラットフォームでの経験はまだありません。この件についていくつか質問があります。うまくいけば、ここでいくつかの答えを見つけることができます。

  • OpenFrameworks は、この種のことを行うための方法のようです。アプリケーションでシンセ サウンドとサンプルの両方を再生できるようにしたいと考えています。oFでこれらの両方が可能ですか?提案/代替案はありますか?

  • iOS には Android NDK に代わるものがありますか? Objective C の経験はありませんが、C++ についてはある程度知っているので、その言語でできる限り多くのことをしたいと思っています。C ++で「重い」作業を行い、Objective Cでビューなどのみを行うことは可能ですか?

  • サウンドに使用できる無料のサンプル パックはありますか? ギター、ベース、ドラム、ピアノなどの基本的な楽器だけを探しています。

あなたが持っているかもしれない他の提案やヒントは大歓迎です!

4

5 に答える 5

2

OpenFrameworks は、この種のことを行うための方法のようです。アプリケーションでシンセ サウンドとサンプルの両方を再生できるようにしたいと考えています。oFでこれらの両方が可能ですか?提案/代替案はありますか?

iOS 5 以降、MIDI 用に MusicSequence および MusicPlayer API を使用できます。その後、AUSampler を使用してサンプルを再生できます。

iOS には Android NDK に代わるものがありますか? 私は Objective C の経験はありませんが、C++ はある程度知っているので、その言語でできる限りのことをしたいと思っています。C ++で「重い」作業を行い、Objective Cでビューなどのみを行うことは可能ですか?

リアルタイム オーディオの場合、ObjC はオプションではありません。C++ と C は、このドメインの共通言語です。

サウンドに使用できる無料のサンプル パックはありますか? ギター、ベース、ドラム、ピアノなどの基本的な楽器だけを探しています。

はい。まず、サンプル/マップ形式を選択する必要があります。次に、ミュージシャンが無料サンプルで何を推奨しているかを確認しください。

于 2012-01-21T23:51:03.093 に答える
1

openFrameworks を使用できます。クロスプラットフォームであるため、openFrameworks も使用します。ソフトウェアを Mac、Linux、Windows、Android に展開することもできます。

openFrameworks で書かれたミュージック シーケンサー アプリがいくつかあります。例: http://nodebeat.com/

openFrameworks で構築されたその他の (iOS) アプリについては、こちらを参照してください: http://forum.openframeworks.cc/

于 2012-01-23T15:33:34.760 に答える
0

OpenFrameworks は、これに対する適切なソリューションではありません。私がテストしたライブラリはどれも機能が完全であるか十分にテストされておらず、ハック/バグが多すぎます。

iOS5 をターゲットにしている場合は、MusicPlayer APIを使用できます。これは非常に使いやすく、サウンドフォントのロード、MIDI ファイルのロードと保存、オンザフライでのトラックの作成などを処理できます。すべて C/C++ であり、UI だけが必要です。 ObjC にあります。

ああ、Bass を使ったことがありますが、iOS5 より前のターゲットにはかなり適しています。

于 2012-02-21T04:19:33.633 に答える
0

Objective C は ANSI C のスーパーセットであるため、Objective C のツールと環境には C NDK が組み込まれています。

于 2012-01-22T04:02:42.590 に答える
0

フレームワークについてはお手伝いできませんが、objective-C と c/c++ を自由に混在させることができます。

于 2012-01-21T23:36:02.070 に答える