Closed constantinpopp closed 3 years ago
Hello,
I think HOABinaural1 and 2 are legacy Ugens. For Higher orders, one should use HOABinaural.ar
(
x = { |az|
HOABinaural.ar(
order: 3,
in: HOAEncoder.ar(3, WhiteNoise.ar, az.degrad.lag(0.2))
) * 0.1
}.play
)
You may need to update the quark. Let me know if that helps.
Hi Thibaud,
Thanks for your answer. If I'm executing the code it throws the error message: "ERROR: Message 'at' not understood. RECEIVER: nil ARGS: Integer 2..."
I've downloaded the SC-HOA quark again. And it throws these errors. :( The integer 2 seems to refer to the order.
Here the full call stack:
PROTECTED CALL STACK:
Meta_MethodError:new 000001FE31692540
arg this = DoesNotUnderstandError
arg what = nil
arg receiver = nil
Meta_DoesNotUnderstandError:new 000001FE31694500
arg this = DoesNotUnderstandError
arg receiver = nil
arg selector = at
arg args = [ 2 ]
Object:doesNotUnderstand 000001FE35D7FCC0
arg this = nil
arg selector = at
arg args = nil
a FunctionDef 000001FE36035C00
sourceCode = "
mmmh, yes I have it as well actually.
Will look into it
just checked again. i have to load the binaural kernels first with HOABinaural.loadbinauralIRs(s); then it works.
will check the other problems again. seems like the install via the quark system works better than installing it manually.
👍
Thanks for chiming in Thibaud! HOABinaural is an implementation of the Binaural decoder of the IEM plugin suite, very efficient, much better than the legacy Ugens.
hi florian, thanks for the headsup.
i've checked and i also could get HOAmbiPanner to work. It throws this error message: Execution warning: Class 'HOAmbiPanner3' not found
The code used was: x = {|az = 0| HOAmbiPanner.ar(3, Impulse.ar(10), az.degrad.lag(0.2))}.play
The problem I had originally with the HOADecLebedev26.ar from the tutorials may have been caused by my manual installation of the quark. Now it works fine.
Best wishes and many thanks for your help, Constantin
Hi,
I've tried using your fantastic HOA library but encountered some issues. Could you help me, please? SC-Lang can't find these classes:
(I only find HOADecBinaural1 + 2 on my system which is win 10, sc 3.11.2)
I am also missing kernels for HOADecLebedev26 and others. I have only hrir_christophe_lebedev50. How should the path be called so that the lebedev50 kernels are found? Right now they are at: ~\AppData\Local\HOA\FIR\hrir\hrir_christophe_lebedev50 Is this correct?
Many thanks for your help. Best wishes