·7 min read

Cara Mengawal Kelantangan Setiap Apl pada Mac

macOS memberi anda satu gelangsar kelantangan untuk segala-galanya. Berikut ialah cara untuk mendapatkan kawalan kelantangan individu untuk setiap apl — dan sebab ia lebih penting daripada yang anda fikirkan.

Anda sedang dalam panggilan video. Kendur terus berbunyi. Muzik dimainkan di latar belakang. Anda mencapai kekunci kelantangan dan — semuanya menjadi lebih senyap. Panggilan, muzik, pemberitahuan. macOS mempunyai tepat satu peluncur kelantangan, dan ia mengawal segala-galanya sekaligus.

SoundDial — per-app volume control for macOS

Windows telah mempunyai pengadun kelantangan setiap apl sejak Vista pada tahun 2006. Dua puluh tahun kemudian, macOS masih tidak. Jika anda ingin menolak Spotify tanpa menjejaskan panggilan Zoom anda, Apple tidak mempunyai jawapan terbina dalam untuk anda.

Panduan ini menerangkan apa itu kawalan kelantangan setiap apl, sebab macOS tidak memilikinya dan cara mendapatkannya.

Apakah maksud kelantangan setiap apl sebenarnya

Kelantangan setiap apl bermakna setiap aplikasi pada Mac anda mendapat peluncur kelantangan bebasnya sendiri. Anda boleh menetapkan Spotify kepada 30%, kekalkan Zum pada 100%, bisukan Slack sepenuhnya dan biarkan Safari pada 50% — semuanya pada masa yang sama. Menukar kelantangan satu apl tidak mempunyai kesan pada mana-mana apl lain.

Ini berbeza daripada volum sistem, yang merupakan gelangsar induk tunggal yang menskalakan segala-galanya secara berkadar. Jika kelantangan sistem anda pada 50% dan Spotify dimainkan pada letupan penuh, tiada cara untuk mematikan Spotify sahaja tanpa pengadun setiap apl.

Mengapa macOS tidak termasuk ini

Seni bina audio Apple (Audio Teras) benar-benar menyokong kawalan kelantangan setiap apl pada peringkat rangka kerja. Sebab macOS tidak mendedahkannya dalam UI ialah pilihan falsafah reka bentuk: Apple lebih suka kawalan yang lebih sedikit dan permukaan yang lebih ringkas. Satu gelangsar lebih mudah daripada dua belas.

Masalahnya ialah "lebih mudah" berhenti menjadi lebih mudah sebaik sahaja anda mempunyai lebih daripada satu sumber audio yang bersaing untuk perhatian anda. Satu kekunci kelantangan yang mengawal segala-galanya adalah elegan apabila anda melakukan satu perkara. Ia secara aktif bermusuhan apabila anda sedang dalam panggilan dengan muzik dan pemberitahuan pada masa yang sama — itulah cara kebanyakan orang sebenarnya menggunakan Mac mereka.

Penyelesaian terbina dalam (dan sebab ia tidak berfungsi)

1. Kawalan kelantangan dalam apl

Sesetengah apl mempunyai peluncur kelantangan mereka sendiri — Spotify, VLC, QuickTime. Tetapi kebanyakannya tidak. Slack tidak. Tab Chrome tidak. Bunyi sistem tidak. Dan walaupun apl mempunyai gelangsar, anda perlu membuka apl itu, mencari gelangsar, melaraskannya, kemudian bertukar semula kepada perkara yang anda lakukan. Ia lima klik untuk sesuatu yang sepatutnya menjadi satu.

2. Persediaan MIDI Audio

macOS termasuk Persediaan MIDI Audio dalam folder Utiliti. Ia membolehkan anda mengkonfigurasi peranti audio dan mencipta peranti agregat, tetapi ia mempunyai kawalan kelantangan setiap apl sifar. Ia adalah alat konfigurasi peranti, bukan pengadun.

3. Pelbagai peranti output

Anda secara teorinya boleh menghalakan apl yang berbeza ke peranti output yang berbeza (fon kepala vs pembesar suara) dan mengawal peranti tersebut secara berasingan. Tetapi itu memerlukan perkakasan tambahan, penghalaan manual setiap apl dan sebenarnya tidak memberi anda kelantangan bebas — hanya hidup/mati bebas setiap peranti.

Cara pengadun kelantangan setiap apl berfungsi

Pengadun kelantangan setiap apl yang betul berada dalam bar menu anda dan menunjukkan setiap apl yang sedang menghasilkan audio. Setiap apl mendapat gelangsarnya sendiri. Anda menyeretnya ke atas atau ke bawah, dan hanya kelantangan apl itu berubah. Kelantangan sistem kekal tidak disentuh.

Di bawah hud, ini berfungsi dengan menggunakan macOS API Ketuk Audio Teras (diperkenalkan dalam macOS 14) atau teknik peranti audio maya yang lebih lama untuk memintas strim audio setiap apl secara bebas dan menskalakan amplitudnya sebelum ia mencecah pembesar suara.

Ciri-ciri utama yang memisahkan pengadun yang baik dari yang buruk:

  • Pengesanan apl masa nyata. Apabila apl baharu mula memainkan audio, ia sepatutnya muncul dalam pengadun secara automatik. Tiada persediaan manual.
  • Bisu setiap apl. Satu klik untuk menyenyapkan apl tertentu tanpa menyentuh kedudukan gelangsarnya.
  • Rangsangan kelantangan. Sesetengah apl (melihat anda, pemain podcast yang senyap) maksimum terlalu rendah. Pengadun yang baik membolehkan anda meningkatkan melepasi 100%.
  • Profil. Konfigurasi kelantangan yang berbeza untuk situasi yang berbeza — "Fokus" dengan segala-galanya disenyapkan kecuali muzik, "Mesyuarat" dengan Zum pada 100% dan segala-galanya pada 20%, "Permainan" dengan audio permainan ditingkatkan.
  • Mengelak secara automatik. Turunkan muzik secara automatik apabila anda memulakan panggilan dan bawa semula muzik apabila panggilan tamat. Ini sahaja bernilai keseluruhan apl.
  • Bar menu asli. Ia sepatutnya hidup dalam bar menu, bukan tetingkap dok. Anda memandang ke atas, menyesuaikan diri, dan kembali bekerja. Tiada penukaran apl.

Siapa yang memerlukan ini

Sesiapa sahaja yang melakukan lebih daripada satu perkara audio pada satu masa. Itulah kebanyakan orang, tetapi terutamanya:

  • Pekerja jarak jauh — panggilan + muzik + pemberitahuan ialah perlanggaran yang paling biasa
  • Penstrim dan podcaster — kawalan tepat ke atas apa yang didengar oleh penonton berbanding apa yang anda dengar
  • Pemuzik dan penerbit — perlu mengasingkan output DAW daripada trek rujukan dan alat komunikasi
  • Pemain — audio permainan lwn Discord lwn muzik ialah tindakan pengimbangan yang berterusan
  • Sesiapa sahaja yang mengalami keletihan pemberitahuan — bisu Slack, simpan segala-galanya

SoundDial

Saya membina SoundDial kerana pengadun kelantangan Mac yang saya mahukan tidak wujud. Ia berada di bar menu anda, menunjukkan setiap apl yang mengeluarkan bunyi dan memberikan setiap apl gelangsar tersendiri. Bisu setiap apl, rangsangan kelantangan, profil dan itik automatik yang menurunkan muzik anda apabila panggilan bermula. Pembelian sekali sahaja, macOS 14+, tiada langganan.

Pengadun kelantangan macOS sepatutnya terbina dalam.

Artikel seterusnya

SoundDial

Per-app volume control for macOS. €14.99 one-time purchase.

Dapatkan SoundDial