Mengapa filter pitch FFT tidak sepenuhnya 'membisukan' rentang pitch yang dipilih?


8

Saat mengedit lagu, saya mencoba untuk memotong bass drum dengan menerapkan filter FFT high-pass, yaitu menyaring nada rendah dari bass drum. Ini menghasilkan suara drum yang sangat sunyi, dan bukannya dihapus seluruhnya. Saya tahu nada tinggi dari drum masih ada di audio, tetapi mengapa nada rendah tidak sepenuhnya dihapus?


Benar-benar mematikan suara di bawah frekuensi tertentu hanya terjadi ketika menggunakan filter yang disebut 'brickwall'. Apakah Anda yakin menggunakan jenis filter seperti itu?
The Pellmeister

Saya yakin begitu, tapi saya tidak sepenuhnya yakin bagaimana Adobe Audition melakukannya.
Matius Baca

Bisakah Anda melihat nada rendah dalam spektrum, atau Anda hanya merasakan bahwa nada itu masih ada? Audition memiliki pengaturan dalam dialog filter FFT untuk membuat filter bekerja lebih baik. Apakah Anda mencoba menyesuaikannya?
endolith

Jawaban:


7

Pertama-tama, beri tahu kami lebih lanjut tentang filter. Apakah ini benar-benar filter brickwall, atau apakah Anda benar-benar menggunakan filter roll-off rendah atau cut-off rendah? Dalam kasus terakhir, itu sangat normal, ketika menggunakan filter cut-off tinggi, frekuensi rendah berkurang dengan -6dB per oktaf di bawah frekuensi yang ditentukan, dan tidak sepenuhnya hilang. Roll-off adalah sama, tetapi dengan lebih sedikit dB per oktaf. (4,5 atau 3, tidak bisa mengingatnya.)

Jika Anda memang menggunakan filter brickwall, ada kemungkinan penjelasan lain:

Fenomena dalam psycho-accoustics adalah mendengar nada rendah di mana ia tidak ada, tetapi ketika harmonik (= nada) ada di sana. Setiap nada dasar memiliki nada berbeda. (Sungguh, jika ada banyak nada di sana, maka sebenarnya tidak ada banyak ambiguitas.) Otak manusia sebenarnya memproses nada-nada ini dan menambahkan nada dasar.


Hmm, psiko-akustik terdengar menarik;) terima kasih!
Matius Baca

1

Secara umum, filter bukanlah sesuatu yang sepenuhnya menghilangkan serangkaian frekuensi tertentu. Sebaliknya, itu hanya melemahkan mereka - memotong beberapa persen dari mereka. Dalam kasus-kasus ekstrim (bunuh EQ pada DJ mixer datang ke pikiran) pelemahan sangat banyak sehingga dapat dianggap sama sekali menghilangkannya.

Wikipedia memiliki grafik yang cukup bagus tentang bagaimana filter low pass memotong frekuensi lebih tinggi dalam artikel mereka pada filter low-pass . Filter low-pass dapat dianggap sebagai filter "pengurangan tinggi" jika itu lebih masuk akal.

Perilaku ini menunjukkan apakah filter berbasis FFT, analog, apa pun.


2
Tidak sepenuhnya benar, Anda sebenarnya bisa mendapatkan à brickwall filter nyata menggunakan FFT, selama FFT mencapai frekuensi teratas dari laju sampel Anda. Artinya, Anda dapat memiliki filter FFT yang memfilter 5000Hz dengan 0dB dan 4999Hz dengan -96dB. Salah satu kelebihan dari filter Fourier.
The Pellmeister

@Pelle, aku tidak sadar kalau mereka benar-benar bisa mendapatkan yang ekstrem! Terima kasih atas klarifikasi :)
Warrior Bob

Filter normal pada dasarnya tidak bisa, karena Anda selalu berurusan dengan 'komponen filter'. Filter FFT berbeda, mereka bisa mendapatkan bentuk apa pun dalam frekuensi dan rentang dinamis, dan mereka dapat memiliki karakteristik fase apa pun yang Anda inginkan. (Itulah sebabnya konvolusi reverb didasarkan pada FFT juga.)
The Pellmeister

1
dengan filter FIR atau FFT-filter (yang merupakan jenis hal yang sama dalam penyamaran) Anda bisa mendapatkan respons frekuensi yang tepat dan tajam secara sewenang-wenang. Lihat mis. Panduan DSP Bab 17
Thies Heidecke
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.