2012-05-10 8 views
-3

私はミュージシャンです。ちょうどプログラミングを学び、MIDIについてあまり知らないプログラマーの友達と一緒にいくつかの表記ソフトウェアに取り組んでいます。ありがとう!私は本当に良いオープンソースのMIDIライブラリ(特にピアノ音)のアイデアを探していますか?

EDIT:Downvotes、本当に?ちょうど冗談ですが、真剣に、このサイトが専門家のためだけのものであれば、プログラミングを理解する上でもっと多くの人がどんな恩恵を享受できますか?助言をした人に感謝します。再び、私はミュージシャンでプログラマーではありませんが、私は私の質問に誰かを厳しく侮辱しているとは思わなかった!

+0

コンピュータプログラミングまたはMIDIプログラミングを意味しますか?どんなプラットフォームでプログラミングしていますか?あなたはMIDIで何をしたいですか? –

+0

コンピュータプログラミング。ウェブサイトでアプリケーションを実行し、他の人にトラックをリミックスさせ、MIDIシーケンシング/表記法を追加したいと考えています。だから私はJavascriptやActionscriptを推測しますか? – user1378105

+0

この場合、より具体的に質問を編集できますか?これまでに行った研究の詳細も含めてください。あなたが:-) –

答えて

3

まず第一に、MIDIは、実際の音とは何の関係もありません。 MIDIは、シンセサイザー用の制御プロトコルです(通常は)。このプロトコルでは、ノートオン、ノートオフ、ピッチベンド、コントロールチェンジなどのメッセージがあります。実際にサウンドを生成する部分は、シンセサイザー/サンプラーまでです。良いサウンドのピアノサンプルが必要な場合、それはサウンドを生成するものと関係があります。

さて、あなたは、単にWebページからMIDIを出力しているシンセサイザーのために使用されているものの上に絶対に制御することはできません。また、JavaScriptからMIDIを動的に送る良い方法はたくさんありません。リミックスについて

が...これはMIDIとは何の関係もない、として再び、オーディオとMIDIはお互いに何の関係もありません。高度なオーディオ処理が必要ですが、その大半はブラウザでクライアント側で実行できません。つまり、多くのサーバーサイド処理を実行する可能性が高いことを意味します。それだけでなく、あなたが処理してクライアントに返すものの間には多くの遅れがあり、ほとんどのものに使えるものではありません。

ここからどこへ行くのですか?あなたはウェブ上でできることとできないことの限界を理解することをお勧めします。次に、プロジェクトのスコープを定義します。最後に、特定の質問をスタックオーバーフローに戻してください。可能な限り具体的にして、有用な回答を得ることができます。

幸運を祈る!

+0

OK。私は、標準的な西洋のチューニングのためのオープンソースのメモであると私が推測していることを理解していると思います。ありがとう。 – user1378105

+0

@ user1378105、Huh?チューニングはシンセサイザーの設定であり、MIDIとは関係ありません。ほとんどのシンセサイザーでは、SysExメッセージで代替チューニングを指定することができますが、シンセサイザーからシンセサイザーまでは標準的なものです。あなたの質問を明確にすることはできますか? – Brad

+0

もう一度、私はプログラマーではない、私はどのように言葉を話すのか分からない。私はミュージシャンだから、私が理解しようとしているのは、自分のウェブサイトのボタンを押すとピアノ演奏のような音を出す方法を見つける方法です。とにかく、私たちのウェブサイトをもっとインタラクティブにしようとしていますが、それが可能かどうかわかりません。もし私たちが使用できるピアノのような音色が見つからなければ私は知りません。 – user1378105

関連する問題