問題タブ [soundfont]

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 投票する
2 に答える
319 参照

javascript - Rails 4でSoundfont jsファイルがロードされない

私はレールに少し慣れていません (約 1 か月間使用しています)。開発中にいくつかのアセットをロードしようとすると問題が発生します。アセットは、app/assets/javascripts に配置したサウンドフォント フォルダーです。これには、acoustic_grand_piano-mp3.js、acoustic_grand_piano-ogg.js、および mp3 ファイルのフォルダーが含まれています。私が抱えている問題は、サーバーを実行して localhost:3000 に移動すると、ページが読み込まれるのですが、acoustic_grand_piano-mp3.js が見つからなかったため、読み込みに失敗したという 404 エラーです。スペルを何度も確認しました。ページの読み込み時に実行される js コード (midi.js から) は次のとおりです。

何か案は?

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

ios - iOS でサウンドフォント MusicDeviceMIDIEvent の完了を停止する方法

AUSamplerGraph を正常に使用してサウンドフォント サウンドを再生するアプリがあります。

メインはギターです。

同じ弦の「低い」音を弾いた場合、前の音の再生を止めます。デフォルトの動作は弦を弾くようなもので、弦が切れるまで鳴り続けます。

ノート オフ イベントを送信しても、サウンドは引き続き減衰します。
音量を 0 にしてノートを送信しても、サウンドは徐々に減衰します。


かなりのことを試しました。モード アプローチは機能していないようです。AUSampler がそのコントロールを実装しているようには見えません。

AudioUnitReset // うまくいきました。

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

objective-c - Objective C SpriteKit プロジェクトでサウンドフォント ファイルをロードする

私が作成しているアプリは、SpriteKit を使用した Mac OS X 用ですが、これはおそらく大きな違いはありません。サウンドフォント ファイルをロードしようとしていますが、ロードされず、何が間違っているのかわかりません。サウンドフォント ファイルは「Grand Piano.sf2」と呼ばれ、プロジェクトのメイン バンドルにあります。正しくロードするにはどうすればよいですか?

これが私のコードです:

これは私が受け取るエラーです:

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

ios - サウンドフォントの読み込み方法

IOS アプリでサウンド フォント ファイル (.SF2) を読み込めません。最初に、Tech note TN2283 の Apple のコードを使用してみました

しかし、コンパイラは「構造体 AUSamplerInstrumentData に「bankURL」という名前のメンバーがありません」と不平を言いますが、これは本当です。構造体には「bankURL」メンバーが含まれていませんか??

その後、次のコードに出くわしました。Apple によると思います

これはすべて正しいように見えますが、次のようなこの方法を使用してサウンドフォントをロードしようとすると

「サンプラーでプリセットプロパティを設定できません..」というエラーがスローされます。これにより、存在しないパッチ番号を指定するなど、パッチ番号の指定方法にエラーがあると思いました。しかし、私が提供していた NSURL が null であることを最終的に発見したので、次のように URL を指定しようとしました。

これで一歩近づきました。アプリ バンドル内のサウンド フォント ファイルに有効な URL を提供していると思います。しかし、それはまだ機能していません。私のコンパイラは今教えてくれます

エラー: [0x19a824310] 486: DLS/SF2 バンクのロードに失敗しました

パズルのピースが欠けていて、何が見えないのですか??

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

ios - iOS でサウンド フォントを使用して MIDI をエクスポートする

サウンドフォントが割り当てられた MIDI シーケンスを .wav ファイルとしてエクスポートできますか? もしそうなら、誰かが私を正しい方向に向けることができますか?

私は現在MIKMIDIを使用していますが、これまでのところ、それを行う例には遭遇していません。

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

midi - このサウンドフォント MIDI プレーヤーの複製から音が鳴らないのはなぜですか?

私は、このサウンドフォント ベースの midi ファイル プレーヤーの機能をそのままの JavaScript と html で複製しようとしています。

エラーはありませんが (favicon 404 エラーを除く)、MIDI ファイルの再生時に音は出ません。ただし、イベントが再生されているかのようにイベント モニターに表示され、GM プレーヤーのピアノ キーをクリックするとサウンドフォント ノートが再生されます。

リンクされたデモを実行しても問題はありません。

このプロジェクトは、直接アップロードされた .sf2 ファイルで midi ファイルを再生できるという点で前例がないようです。MIDI.js に精通している場合は、特にこれに関心があるかもしれません。

この問題の原因を教えてください。または、このプロジェクトに興味がある場合は、投稿された調査結果が役に立ちます (問題が発生していなくても)。