記事のカテゴリ
ソフトウェア
日付
バージョン 2.5
GitHubの数多くのチケットを確認して対応した成果がPolyphone 2.5です。要望のあった機能のいくつかが加わりました。
ツール
ループの作成
自動ループツールはより正確になり、既存のおおまかなループに頼らなくなりました。完全に自律して動作し、以前より短いクロスフェードを使います。
それでもループポイントを特定の位置に置きたい場合は、新しいクロスフェードツールでループを滑らかにできます。サンプルのレベルでループの開始と終了を設定してから「ループのクロスフェード」ツールを開き、クロスフェード時間を選ぶと、ループが滑らかになります。この操作で打ち消されてしまう倍音にご注意ください。

サンプルのマージ
キーを押すと複数のインストゥルメントとサンプルを同時に鳴らすプリセットがあるとします。新しい「各ノートのサンプルをマージ」ツールは、ノートごとに鳴っているすべてのサンプルをまとめます。その結果、キーごとに1つのサンプルだけを鳴らす新しいプリセットができ、プリセットの再生に必要なCPU負荷が減ります。
おまけ:このツールは、上記の改善されたアルゴリズムで、すべてのサンプルに自動的にループを設定できます。

インターフェース
タブ
多数のSoundFontを開くことが、ウェブブラウザーで多数のタブを開くのと同じ感覚になりました。タブには最小幅があり、選択中のタブにだけ閉じるボタンを表示でき、矢印で左右に移動できます。
ウィンドウの状態の復元
小さな改善ですが、クリックを減らせます。仮想キーボードや録音のウィンドウを開いたままPolyphoneを終了した場合、SoundFontを開くとそれらが自動的に開くようになりました。
修正点
GUIの小さな修正:
- 再生中、プリセットのレベルでディビジョンが正しく強調表示されるように
- プリセットの次または前の空きバンク / プリセットが正しく計算されるように
- キー範囲を変更した後にツリーの並び順が更新されるように
演奏
サウンドエンジンの改善
サウンドエンジン内部のいくつかの最適化により、同時発音数が増えました。Polyphoneをシンセサイザーとして、たとえばRaspberry Pi上で使えるようになった今、これは特に重要です。
ボイスのオーバーフロー(鳴らすボイスが多すぎる場合)の処理も改善されました。ボイスは優先度に応じて段階的に停止され、音の乱れがずっと少なくなります。
MIDI機能
Polyphoneをシンセモードで開いているとき、MIDI CC0とMIDIプログラムチェンジのイベントで、演奏中のバンクとプリセットを切り替えられます。Polyphoneがシンセモードで、MIDIプレーヤーが送るMIDI信号がPolyphoneに届くようになっていれば、Polyphoneに読み込んだSoundFontでMIDIファイルを再生できるようになりました(たとえば、ウェブブラウザーから直接使えるSpessaSynth )。詳しくはこちらのページをご覧ください。
「ミュート」と「常に再生」機能
SoundFontを試すとき、インストゥルメントやプリセットの特定のレイヤーに集中したいことがあります。そのためにソロ / ミュート機能が追加されました。
逆に、複数のインストゥルメントやプリセットを同時に聴くことは、オーケストラの楽器群やオルガンのストップ群のバランスを整えるのに役立ちます。ソロ / ミュート機能を補うこの機能は常に再生と呼ばれ、これらの機能はすべてツリーのコンテキストメニューから利用できます。

インポート / エクスポート
他のサンプル形式のインポート
sndfile ライブラリにより、WAV / OGG / FLACに加えて、MP3、AIFF、AIF、AIFC、SND形式のサンプルもインポートできるようになりました。
sf2 / sf3のエクスポート
エクスポート時に、プリセットごとに1つのファイルを作成できるようになりました。

Sfz
sfzのインポート / エクスポートで「release」トリガーに対応し、インストゥルメントのレベルでサンプルモード「リリース」を使います。この再生モードはSoundFont仕様に含まれておらず、他のSoundFontプレーヤーでは対応していない可能性があることにご注意ください。
Polyphoneは無料ですが、ウェブサイトと開発には費用がかかります。少額の寄付でも大きな助けになります。
寄付する戻る