CPU使用率の一般的な調整やその他の細かな修正に加え、いくつか新機能を追加しました。
Global Search - CMD+K
SpotlightやRaycastをご利用の方なら、すでにおなじみの操作です。CMD+Kを押して、そのまま入力してください。Zenteekがアーティスト、アルバム、トラック、レーベル、歌詞、クレジットを同時に検索します。矢印キーで移動し、Enterで移動先を開けます。マウスは不要です。
歌詞とクレジットの検索は、MusicBrainz enrichmentを有効にしている場合のみご利用いただけます。これは、その検索を支えるデータです。有効にしていれば、たとえばプロデューサー名で検索して、その方が関わったライブラリ内の全トラックを見つけることができます。あるいは、深夜2時にうろ覚えの歌詞フレーズを探す、といった使い方も可能です。
Two New Instruments: Oscilloscope + Spectrum Analyzer
Oscilloscope は、音声波形をリアルタイムで表示します。メイン表示エリアの新しいコンテキスト対応Configボタンから、インストゥルメントのゲインブーストスライダー付近で完全に設定可能です。タイムスケール、振幅、トリガーモードを調整できます。見た目も良好ですが、それ以上に、特定の測定で非常に役立ちます。
Spectrum Analyzer は、ピークホールド付きのFFT表示で、BlackmanとHannの窓関数を選択できます。意味がよくわからない場合でもご安心ください。Hannは汎用性の高いウィンドウで、Blackmanは周波数分解能を犠牲にしてサイドローブ抑圧を強化します。どちらも科学的に妥当です。ビン分解能、スムージング、ピークホールド時間を設定でき、さらにZoom機能も追加したので、高域や低域に絞って確認できます。
Sine Wave Generator - For Testing DSP Properly
開発者の立場として、私が最も楽しみにしていた機能です。アプリケーション自身を検証できるようになりました。Sine Wave Generator は、設定可能な周波数と振幅で純音を出力します。私はこれをDSPチェーン - Tape Saturation、Bass Enhancer、Harmonic Exciter、PreAmp models - に入力し、Spectrum Analyzer と組み合わせて何が起きているのかを正確に確認しています。主観が入り込む余地はありません。「なんとなく温かく聴こえる」「なぜまたこの曲なんだろう」といった話ではなく、きちんとした基音だけで、意図どおりに動作しているかを検証できます。
Bass Enhancer - Linear to Non-Linear Control
Bass Enhancer には、意味のある改善を加えました。以前のバージョンでは、有効時にフラットなゲイン減衰を入れていたため、LF成分のない素材でも音量が小さく感じられていました。そこで、低域に対してのみ動作し、かつクリップしないようにする解決策を用意しました。そのため、音楽にベース成分がない場合は、ほぼ透明です。
さらに、50〜60%まではリニアに動作します。より濃厚な低域をお求めの場合は、知覚心理学的な観点も踏まえて、60%を超えたあたりから徐々に効き始めるsoft-clip circuitを追加しました。現在の量のダイヤルは、両方のスタイルを混ぜるミックスノブとしても機能します。
Peak Indicator - Corrected
音量コントロール上の赤いインジケーターが敏感すぎる、と思っていました。ところが実際には、監視のタイミングが早すぎてフルスケールを見ていたため、どのようなゲイン低減も効果がないように見えていただけでした。現在のピーク表示は、3dBのボリュームスライダー・ヘッドルームを含め、すべてのゲイン源とブーストを正確に反映します。さらに余裕が必要であれば、より低いLUFSを目標にすれば、すべてのトラックを最適な音量で再生でき、クリップを避けつつ、DSPもフルに活用できます。