プログラミング
EasyEffectsでラップトップスピーカーの音質を劇的に向上させる方法
EasyEffects can massively improve laptop speaker sound quality (osnews.com)
要約
多くのラップトップスピーカーは音質が悪いという問題を抱えていますが、Linux用アプリケーション「EasyEffects」を使用することで、音質を劇的に改善できます。このツールは高度なオーディオ機能と豊富なプリセットを活用し、専門知識がなくてもラップトップのスピーカーサウンドを向上させることが可能です。著者は、EasyEffectsをLinuxディストリビューションに標準搭載し、デスクトップ環境との連携を強化することを推奨しています。
全文翻訳
ほとんどすべてのラップトップスピーカーはひどい音質です。これは、非常に高価なラップトップでさえも、ユーザーに薄っぺらく、耳障りで、空虚なサウンド体験を残してしまう唯一の分野です。物理法則を完全に覆すことはできませんが、適切なチューニングとソフトウェアマジックで多くのことができます。デスクトップLinuxユーザーであれば、オーディオを修正するために必要なすべての仕組みをすでに持っています。ただ、それがユーザーに公開されていないだけです。幸いなことに、EasyEffectsというアプリケーションを使用すると、デスクトップLinuxの高度なオーディオ機能を利用して、ラップトップスピーカーの音質を劇的に向上させることができます。
EasyEffects自体のGitHubページの説明は、その機能や能力を十分に説明していません。そのため、代わりにWikipediaからの説明を以下に示します。
EasyEffectsはPipeWireを使用して、着信および発信オーディオストリームを個別に処理し、Calf Studio Gear、MDA.LV2、GStreamerなどのさまざまな開発チームによって作成されたプラグインの形式でさまざまなサウンドエフェクトを適用できます。すべてのプラグインには独自のプリセットがあり、別のミキサーを使用したり、コマンドラインからスクリプトを実行したりすることなく、スイート内で適用できます。
利用可能な出力エフェクトには、リミッター、自動音量、ダイナミックレンジコンプレッサー、フィルター、30バンドパラメトリックイコライザー、バスエンハンサー、エキサイター、リバーブ、クロスフィード、ディレイ、マキシマイザー、スペクトラムアナライザーがあります。利用可能な入力エフェクトには、WebRTC、リミッター、コンプレッサー、フィルター、イコライザー、デ・イーサー、リバーブ、ピッチシフト、スペクトラムアナライザーがあります。
これらはすべて重要ではなく、これらの2つの段落の内容は忘れてください。
重要なのは、EasyEffectsを使用することで、スピーカーから出力されるオーディオをチューニングし、はるかに良い音にすることができるということです。市場に出回っているまともなオーディオを備えた数少ないラップトップ(MacBook、一部のDell XPSラップトップなど)は、物理法則を魔法のように無視しているわけではありません。それらは客観的に高品質のスピーカーを持っているかもしれませんが、それらのラップトップとひどい音質のラップトップとの主な違いは、前者には工場出荷時のチューニングが組み込まれており、ソフトウェアのトリックなしよりもはるかに良く聞こえるようになっていることです。
オーディオに詳しい人であれば、EasyEffectsを使用してラップトップスピーカーをゼロからチューニングし、音質を劇的に向上させることができます。しかし、それにはほとんどの人、私自身を含めて、ほとんどの人が持っていない時間、経験、知識、専門知識が必要です。幸いなことに、EasyEffectsには、ラップトップをより良く聞こえるように特別に設計された無数のダウンロード可能なプリセットがあります。
理想的な世界では、お使いのラップトップのメーカーとモデルに特化して作成されたプリセットを選択することになりますが、それが見つかる可能性は低いでしょう。そのため、ほとんどのラップトップでは、最善を尽くす汎用プリセットで妥協する必要があります。私は、これまで試したどのラップトップでもオーディオパフォーマンスを大幅に向上させたJackHack96のAdvanced Auto Gain.jsonプリセットを長年使用していますが、もちろん、お使いのラップトップと耳に合うものを探すための無数の他のプリセットがあります。
これらすべてをセットアップして実行するのは非常に簡単です。EasyEffectsはおそらくお使いのLinuxディストリビューションにパッケージ化されており、最新バージョンは常にFlathubのFlatpakとして利用可能です。試したいプリセットをダウンロードし、それらを~/.config/easyeffects(ディストリビューションのパッケージを使用する場合)または~/.var/app/com.github.wwmm.easyeffects/data/easyeffects/output/(Flatpakバージョンを使用する場合)にコピーします。それらはすぐにEasyEffectsのプリセットタブに表示され、いつでもオン/オフを切り替えることができるようになり、比較して最適なものを見つけるのが非常に簡単になります。EasyEffectsはシステムトレイに常駐し、メインウィンドウを開かなくてもプリセットに簡単にアクセスでき、起動時に自動的に開始するように設定できます。EasyEffectsは、その場でオン/オフを切り替えることもできます。
もちろん、これには明らかな欠点もあります。まず、お使いのラップトップに特化して作成されたものではない汎用プリセットを使用する可能性が高いため、結果が肯定的である保証はありません。第二に、すべてのプリセットがすべての種類のオーディオに最適であるわけではありません。私のオーディオのほとんどは、主に音声のYouTube動画です。主に音楽を聴く場合は、異なるプリセットの方が良い結果をもたらす可能性があります。第三に、音質は非常に主観的であり、私の耳に良く聞こえるものが、あなたの耳には完全にゴミのように聞こえるかもしれません。第四に、EasyEffectsはCPUパワーのわずかな割合(KDEのシステムモニターによると0.1〜0.2%)を消費しますが、何に対しても目立ったパフォーマンスへの影響を見たことはありません。
私が使用している汎用プリセットでさえ、私が試したすべてのラップトップで私にとって非常に大きな違いをもたらすため、EasyEffectsといくつかの汎用プリセットは、あらゆるデスクトップ指向のLinuxディストリビューションによってデフォルトでインストールされるべきだと確信するようになりました。それに加えて、System76、Nova Custom、Star LabsなどのLinuxラップトップOEMは、ラップトップの音質を工場出荷時から向上させるために、適切なプリセットを作成する時間をかけるべきです。ラップトップを設計・販売しているのであれば、おそらくまともなプリセットを作成するスキルと手段も持っているはずです。
さらに一歩進んで、KDEやGNOMEのようなデスクトップ環境に、EasyEffectsをサウンド設定に適切に統合するよう強く求めたいと思います。アプリケーション全体とそのユーザーインターフェースを含めるべきではありませんが、サウンド設定パネルからプリセットを設定・管理できるようにし、ボリュームアプレットからプリセットを切り替えられるようにすべきです(もちろん、完全にオフにすることもできます)。これにより、より多くの制御、手動チューニング、および高度な機能が必要なユーザーのために、完全なEasyEffectsアプリケーションが残されます。
Linuxラップトップのスピーカーが薄っぺらく、耳障りで、空虚に聞こえるべき絶対的な理由はありません。Linuxデスクトップには、チューニングなしでは聞こえないよりもはるかに良い音をスピーカーから出すためのすべての技術と機能が組み込まれています。それにもかかわらず、実際にこれに気づいている人は非常に少ないようです。これは変わる必要があり、これを実現するのはディストリビューション、デスクトップ環境、およびLinux OEMの責任だと私は考えています。