2014-12-29 3 views
0

Есть ли способ фильтровать музыку, чтобы получить эффект караоке на mp3 с помощью API веб-аудио? Таким образом, я могу администрировать lowpass или highpass, чтобы отфильтровать голос и оставить барабаны или мелодию. Если не устранить егофильтр аудио с использованием веб-аудио Api

+3

https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode – brybott

ответ

2

Как @brybott сказал, что вы можете использовать: https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode для фильтрации звука. Я создал lib для Web Audio API, который вы могли бы использовать, чтобы сделать это проще.

CrotchetJS

И пример коды может быть что-то вроде:

<script src="Crotchet.js"></script> 
<script> 
    //CREATE A FILTER WITH ATTRIBUTES TYPE, FREQUENCY, GAIN and Q 
    var filter = CROTCHET.createFilter("HIGHPASS", 6000, 20, 1000); 
    CROTCHET.loadSounds(["file1.mp3"], ["sound"], filter); 
    CROTCHET.play("sound"); 
</script> 

Надеется, что это помогает!

Смежные вопросы