JDK™ 7 での Java™ Sound の拡張機能
JDK 7 では、次の拡張が行われています。
Gervill は、Java Sound ソフトウェアシンセサイザ実装に代わるソフトウェアシンセサイザ実装です。Gervill には、古いソフトウェアシンセサイザ実装に比べて次の利点があります。
- オープンソース: 古いソフトウェアシンセサイザ実装はライセンスされたライブラリの一部であり、オープンソースとしてリリースすることはできません
- DLS および SF2 をサポート: Gervill は標準 DLS (Downloadable Sounds) Level 2.2 および SF2 SoundFont) 2.04 をサポートしています。これらはどちらも広く使用されており、そのファイル形式はだれでも利用できます。古いソフトウェアシンセサイザは、一般的に使用されていない独自のサウンドバンクファイル形式 (GM) を使用します
- General MIDI 拡張規格をサポート: Gervill は、General MIDI Level 2 (GM2) および MIDI Tuning をサポートしています。古いソフトウェアシンセサイザは GM1 のみサポートしています
- 再抽出のサポート (サンプリングレート変換): 再抽出をサポートする新しいオーディオ形式変換プロバイダは、Gervill プロジェクトの一部として開発されました
Java SE 7 は Gervill を使用するため、次の機能は利用できません。
- GM サウンドバンクのサポート
- RMF ファイル再生のサポート
- Linux での OSS (Open Sound System) のサポート
RFE 6702956 を参照してください。