まず第一に、MIDIは、実際の音とは何の関係もありません。 MIDIは、シンセサイザー用の制御プロトコルです(通常は)。このプロトコルでは、ノートオン、ノートオフ、ピッチベンド、コントロールチェンジなどのメッセージがあります。実際にサウンドを生成する部分は、シンセサイザー/サンプラーまでです。良いサウンドのピアノサンプルが必要な場合、それはサウンドを生成するものと関係があります。
さて、あなたは、単にWebページからMIDIを出力しているシンセサイザーのために使用されているものの上に絶対に制御することはできません。また、JavaScriptからMIDIを動的に送る良い方法はたくさんありません。リミックスについて
が...これはMIDIとは何の関係もない、として再び、オーディオとMIDIはお互いに何の関係もありません。高度なオーディオ処理が必要ですが、その大半はブラウザでクライアント側で実行できません。つまり、多くのサーバーサイド処理を実行する可能性が高いことを意味します。それだけでなく、あなたが処理してクライアントに返すものの間には多くの遅れがあり、ほとんどのものに使えるものではありません。
ここからどこへ行くのですか?あなたはウェブ上でできることとできないことの限界を理解することをお勧めします。次に、プロジェクトのスコープを定義します。最後に、特定の質問をスタックオーバーフローに戻してください。可能な限り具体的にして、有用な回答を得ることができます。
幸運を祈る!
コンピュータプログラミングまたはMIDIプログラミングを意味しますか?どんなプラットフォームでプログラミングしていますか?あなたはMIDIで何をしたいですか? –
コンピュータプログラミング。ウェブサイトでアプリケーションを実行し、他の人にトラックをリミックスさせ、MIDIシーケンシング/表記法を追加したいと考えています。だから私はJavascriptやActionscriptを推測しますか? – user1378105
この場合、より具体的に質問を編集できますか?これまでに行った研究の詳細も含めてください。あなたが:-) –