Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.74 KB

README.md

File metadata and controls

44 lines (30 loc) · 1.74 KB

ATK BSS

ATK BSS stands for Ambisonics Toolkit (ATK) Based Spatialization Server (BSS). The ATK provides SuperCollider with a large library for ambisonics reproduction and ATK_BSS builds a convenient little GUI window on top of it and enables to use ATK with the SpatDIF format for OSC messages. This lets a sound spatialization environment that sends SpatDIF compliant OSC messages make use of the rendering engine of ATK.

Screenshot

For further information about ATK, visit: https://github.com/ambisonictoolkit/atk-sc3

SpatDIF

The Spatial Sound Description Interchange Format (SpatDIF) is a format intended for the use of spatial audio applications. The before mentioned possiblity to transmit data over OSC is only one branch of SpatDIFs specifications. In ATK BSS however only OSC data will be received.

SpatDIF sceme:

/spatdif/source/<id>/position             (msg: [3.141, 1.575, 0])
/spatdif/media/<id>/location              (msg: "C:/sounds/birds.wav")

Example messages:

OSC-Address                               OSC-Message (content)

/spatdif/scene/add-source                 (msg: "Sound001")
/spatdif/scene/add-media                  (msg: "Media001")
/spatdif/media/Media001/location          (msg: "C:/sounds/birds.wav")
/spatdif/source/Sound001/associate-media  (msg: "Media001")
/spatdif/source/Sound001/position         (msg: 3.141, 1.575, 0.654)
/spatdif/info/host                        (msg: "3D-HASE")
/spatdif/info/client-status               (msg: "true")
/spatdif/info/author                      (msg: "Steffen")

...to be continued...

For further information about SpatDIF, visit: http://www.spatdif.org/