問題タブ [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 投票する
1 に答える
2117 参照

c# - サウンドフォントから音を合成するライブラリを探しています

サウンドフォント/サウンドバンクから音を合成できるライブラリを探しています

C# が望ましいですが、他のプログラミング言語でも問題ありません。

たぶん、ビデオゲームライブラリでこれを行うことができますか? 提案が必要

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

android - カスタム DLS またはサウンドフォントを Android MIDI にロードする方法

SONiVOX EAS ライブラリを介して MIDI ファイルを再生するアプリケーションがあります。独自の DLS またはサウンドフォント ウェーブテーブルをプレーヤーにロードし、ライブラリでこれらのサウンドを MIDI 再生に使用することはできますか?

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

android - Androidのサウンドフォント

アンドロイド(.sf2拡張子を持つ)でサウンドフォントを使用する方法を理解するのに問題があります。JET Creatorを調べましたが、単にサウンドフォントを再生するのは本当に複雑なようです。JETが提供するようなインタラクティブな音楽を用意する必要はありません。必要に応じて、コマンドでサウンドフォントのさまざまなノートを再生できるようにする必要があります。何かアドバイス/提案はありますか?

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

android - Android で Fluidsynth を使用して SoundFonts からノートを再生する

FluidSynth を使用して、SoundFont ファイルを使用して Android でサウンドを再生できるようにする方法はありますか? 私はjOrganを見てきましたが、ソースコードは一種のようです...控えめに言っても圧倒されます。

問題は、Android では Java サウンド API がサポートされていないことです。そのため、私が参加しているプロジェクトの優れたサンプルは、Java サウンド デモのMidi Synth でした。

C から JNI への移植は問題ないと思いますが、オーディオ機能の処理に関しては知識がありません (今日読んで調査を開始しただけです)。

ヘルプはありますか?

また、次のスレッドを読み、利用可能な Java/Android プロジェクトを試して、これに対する可能な解決策を示しました。

0 投票する
5 に答える
5987 参照

audio - 音符ごとにサウンドフォントを .wav ファイルに変換

サウンド フォント ファイルを.wavファイル (実際には一般的な音楽形式) に変換する簡単な方法はありますか?

では、サウンド フォントがあったとしましょうa.sfzA0.wavファイル、、、、、などA#0.wavのリストB0.wavを取得C1.wavしたいと思いますC#1.wav

特に、私は各ノートを持ちたいと思っていますが.wav、これはサウンドフォント自体が持っているものではないようです(サンプルは数ノート離れているだけのようです-ソフトウェアがピッチを変更することになっていると思います残りのノートのサウンドを取得するためにサウンド フォントに含まれるサンプル.wavを使用しますが、サンプルのピッチを変更する必要がないように、何らかの方法ですべてのノートのファイルを直接生成したいと考えています)。

これを行うソフトウェアがあれば完璧です。リンクを提供してください.wav。そうでない場合、プログラムでこれを行うにはどうすればよいですか?

0 投票する
2 に答える
987 参照

ios - iOS でのサウンドフォントの検査

iOS で AudioUnits を使用して、サウンドフォント (または SF2) ファイルを読み込んで再生するサンプラーを作成できます。これは本当に素晴らしい機能です。問題は、サウンドフォントを検査して次のことを確認するためのインターフェイスが表示されないことです。a) 含まれるプリセットの数と b) 含まれるプリセットの名前。

AudioUnitSetProperty最初にwithを使用してサウンドフォントをサンプラーにロードし、次にサンプラーで with を呼び出すことによって、現在のプリセット名を取得することができkAUSamplerProperty_LoadInstrumentます。ただし、これはあまり効率的ではなく、現在ロードされているプリセットの名前しか表示されません。また、サウンドフォントに含まれるプリセットの数もわかりません。AudioUnitGetPropertykAudioUnitProperty_ClassInfo

サードパーティのコードを使用せずにこれらのことを行うにはどうすればよいですか (確かにネイティブでサポートされています)。

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

instruments - FluidSynth を使用してサウンドフォント内のインストゥルメントのリストを非反復的に取得する

FluidSynth のサウンドフォント ファイル内のすべての楽器 (プリセット名) のリスト、または少なくとも各サウンドバンク内のプリセットの数を返す関数はありますか?

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

java - Soundfont と JFugue を使用して独自の構成を作成できますか?

サウンドフォントを使用して独自のコンポジションを作成できますか? 新しい曲を作成して再生するために、JFugue と一緒に Tabla Soundfont を使用しています。しかし、サウンドバンクからインストゥルメントをロードした後も、プログラムはピアノのデフォルトのサウンドを再生します。インストゥルメントをサウンドバンクから有効にする方法。次のコードを確認してください。

コマンドプロンプト出力:

C:\Javapro>javac -classpath gervill.jar;jfugue-4.0.3.jar SF2Test2.java

C:\Javapro>java -classpath gervill.jar;jfugue-4.0.3.jar;. SF2テスト2

シンセサイザーにロードされました:

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

midi - ChucK 言語はサウンドフォントをサポートしていますか?

主にMIDIの音楽ファイルで動作するプログラムを開始しています。

ChucKプログラミング言語について聞いたことがあります。また、ChucK に関する無料のコースも見つけました。これは私のニーズに合っていると思います。
MIDI ファイルをカスタマイズおよび拡張するには、SoundFonts を使用する必要があります。チャックはまだ正しい選択ですか?サウンドフォントに対応していますか? チャックと協力してSFを使うことはできますか?