ATK Binaural decoder

Hello,

By trying again the examples of the Ambisonic Toolkit (SC 3.10.4 Mac), I’ve got issues with the following decoders :

~decoder = FoaDecoderKernel.newSpherical // synthetic binaural (kernel)
~decoder = FoaDecoderKernel.newCIPIC // KEMAR binaural (kernel)

I’ve got the following error :

WARNING: Supported samplerates:
176400
192000
44100
48000
88200
96000

ERROR: Samplerate = 48000.0 is not available for cipic kernel decoder.
CALL STACK:
Exception:reportError
arg this =
Nil:handleError
arg this = nil
arg error =
Thread:handleError
arg this =
arg error =
Object:throw
arg this =
FoaDecoderKernel:initKernel
arg this =
arg kernelSize = nil
arg server =
arg sampleRate = “48000.0”
arg score = nil
var databasePath =
var subjectPath =
var chans = 2
var errorMsg = “Samplerate = 48000.0 is not …”
< closed FunctionDef > (no arguments or variables)
Interpreter:interpretPrintCmdLine
arg this =
var res = nil
var func =
var code = “~decoder = FoaDecoderKernel…”
var doc = nil
var ideClass =
Process:interpretPrintCmdLine
arg this =
^^ The preceding error dump is for ERROR: Samplerate = 48000.0 is not available for cipic kernel decoder.

Other decoders, like (newStereo or newUHJ…) work well.
It might be an issue with the decimal, since 44100 do not work as well.
Has anyone an idea how to make work the binaural ATK ?

Many thanks,
Christophe

This seems to have been fixed in October 2018, here:

Also the latest release (https://github.com/ambisonictoolkit/atk-sc3/releases) includes the fix.

So the problem is that your ATK quark is out of date.

hjh