Note that there are some explanatory texts on larger screens.

plurals
  1. POHow does kAudioUnitSubType_NBandEQ work? Or equalizing using DSP formulas with Novocaine?
    primarykey
    data
    text
    <p>I'm trying to make a 10-band equalizer and the <code>kAudioUnitSubType_NBandEQ</code> audio unit seems the way to go, but Apple's documentation doesn't cover how to set/configure it.</p> <p>I've already connected the nodes but it errors out when I try to connect the EQNode with the iONode (output): <a href="https://gist.github.com/2295463" rel="nofollow">https://gist.github.com/2295463</a></p> <p>How do I turn the effect into a working 10-band equalizer?</p> <p><strong>Update:</strong> A working DSP formula with <a href="http://alexbw.github.com/novocaine/" rel="nofollow">Novocaine</a> is also a solution, any ideas! Those DSP formulas are quite complicated.</p> <p><strong>Update2:</strong> I prefer a working DSP formula with <a href="http://alexbw.github.com/novocaine/" rel="nofollow">Novocaine</a> since that'd be much cleaner/smaller than programming Audio Nodes.</p> <p><strong>Update3:</strong> "The Multitype EQ unit(of subtype kAudioUnitSubType_NBandEQ) provides an equalizer that can be configured as any one of the types described in “Mutitype EQ Unit Filter Types” (page 68)." Source: <a href="http://developer.apple.com/library/ios/DOCUMENTATION/AudioUnit/Reference/AudioUnit_Framework/AudioUnit_Framework.pdf" rel="nofollow">http://developer.apple.com/library/ios/DOCUMENTATION/AudioUnit/Reference/AudioUnit_Framework/AudioUnit_Framework.pdf</a> But still no example.</p> <p><strong>IMPORTANT Update (17/05):</strong> I recommend everyone to use my DSP class I released on github: <a href="https://github.com/bartolsthoorn/NVDSP" rel="nofollow">https://github.com/bartolsthoorn/NVDSP</a> It'll probably save you quite some work. It will make developing a n-band equalizer or any kind of audio filters a breeze.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload