Hi Diemo,
- Regarding Eigenmike recordings : they first need to be encoded to HOA.
This can be done using MH-acoustics tools.
Or using [spat5.hoa.em32~] or [spat5.hoa.em64~] (depending on which EM flavour you recorded).
[spat5.hoa.em32~] and [spat5.hoa.em64~] are available as objects in Max (for real-time use) or as command-line executables (for offline use).
For command line executable, the “-p” option can be a preset file (txt file containing OSC commands), or list of comma-separated OSC commands. Example:
./spat5.hoa.em32~ -i input.wav -o output.wav -p “/order 4, /norm N3D, /mode method3, /compensation 1”
The comma-separated OSC messages are similar to OSC messages you can send in Max.
Their default values are the same as the corresponding [spat5.hoa.em32~] Max object
(and that you can observe in the “status” window).
I just wonder which settings would need to be put in the preset file, and which could be left as default.
Just as in Max. For the sake of clarity, I would recommend to explicitly specify /order and /norm. Others can be left as default.
Once your EM32 or EM64 content is encoded into HOA, then [spat5.hoa.binaural~] can be used for binauralization (converting HOA to binaural, with various methods available – the default method, namely magLS, being our recommandation).
[spat5.hoa.binaural~] is also available in Max and command line.
Hope this helps.
(More later regarding LSP re-encoding)
T.