Linking Ambisonics Code
-
Has anyone linked with an Ambisonics library (e.g., via RNBO or Faust)?
-
@clevername27 I tried something related to Ambisonics with FAUST almost 6 months ago..
https://faustide.grame.fr/?autorun=1&voices=0&name=exfaust0&inline=CmltcG9ydCgic3RkZmF1c3QubGliIik7CgpyMSA9IGhzbGlkZXIoIlJhZGl1czEiLCAxLjAsIDAsIDUsIDAuMDAxKSA6IHNpLnNtb290aChiYS50YXUycG9sZSgwLjAyKSk7CmExID0gaHNsaWRlcigiQW5nbGUxIiwgMCwgbWEuUEkqKC0yKSwgbWEuUEkqMiwgMC4wMDEpIDogc2kuc21vb3RoKGJhLnRhdTJwb2xlKDAuMDIpKTsKcjIgPSBoc2xpZGVyKCJSYWRpdXMyIiwgMS4wLCAwLCA1LCAwLjAwMSkgOiBzaS5zbW9vdGgoYmEudGF1MnBvbGUoMC4wMikpOwphMiA9IGhzbGlkZXIoIkFuZ2xlMiIsIDAsIG1hLlBJKigtMiksIG1hLlBJKjIsIDAuMDAxKSA6IHNpLnNtb290aChiYS50YXUycG9sZSgwLjAyKSk7CnIzID0gaHNsaWRlcigiUmFkaXVzMyIsIDEuMCwgMCwgNSwgMC4wMDEpIDogc2kuc21vb3RoKGJhLnRhdTJwb2xlKDAuMDIpKTsKYTMgPSBoc2xpZGVyKCJBbmdsZTMiLCAwLCBtYS5QSSooLTIpLCBtYS5QSSoyLCAwLjAwMSkgOiBzaS5zbW9vdGgoYmEudGF1MnBvbGUoMC4wMikpOwpyNCA9IGhzbGlkZXIoIlJhZGl1czQiLCAxLjAsIDAsIDUsIDAuMDAxKSA6IHNpLnNtb290aChiYS50YXUycG9sZSgwLjAyKSk7CmE0ID0gaHNsaWRlcigiQW5nbGU0IiwgMCwgbWEuUEkqKC0yKSwgbWEuUEkqMiwgMC4wMDEpIDogc2kuc21vb3RoKGJhLnRhdTJwb2xlKDAuMDIpKTsKCnByb2Nlc3Moc2lnMSwgc2lnMiwgc2lnMywgc2lnNCkgPSBoby5tYXAoMywgc2lnMSwgcjEsIGExKSwgaG8ubWFwKDMsIHNpZzIsIHIyLCBhMiksIGhvLm1hcCgzLCBzaWczLCByMywgYTMpLCBoby5tYXAoMywgc2lnNCwgcjQsIGE0KSA6PiBoby5vcHRpbUluUGhhc2UoMykgOiBoby5kZWNvZGVyKDMsIDgpOwoKCgo%3Dbut failed to implement in HISE. I guess HISE doesn't support 4inputs>8 outputs
-
@DabDab Interesting, and thank you for your reply.
Question: Why so many outputs? I was looking to simply encode the ambisonics signal in a stereo signal. Listeners can decode the signal simply by wearing headphones. What was your application for ambisonics?
Here's the section of my HISE plugin with the interface to encode a signal; the user can assign each knob to a MIDI CC (and automated in the DAW).
-
@clevername27 Exactly, I also wanted to make simple stereo signal. Your plugin is looking very nice. great works (y)
cheers !!
:) -
@DabDab Thanks - there's some great open-source stuff out there for this…just a question of linking it into the right place as (I'm guessing) a compiled node?
-
@clevername27 said in Linking Ambisonics Code:
@DabDab Thanks - there's some great open-source stuff out there for this…just a question of linking it into the right place as (I'm guessing) a compiled node?
I can make FAUST stuffs , but I had no idea for making Stereo Ambisonics plugins with in HISE. How did you do it ? what are the open sources resources ?
-
This stuff is great—I've used it in MAX—
https://www.zhdk.ch/en/research/icst/software-downloads-5379
Here's a more general-purpose page from the same organization:
I've emailed the project maintainer to ask about a Faust implementation.
Cheers,
Bill