Skip to content

A server application developed in SuperCollider for audio spatialization based on the Ambisonics Toolkit that listenes to OSC messages in the SpatDIF format.

Notifications You must be signed in to change notification settings

ichbinsteffen/ATK_BSS

Repository files navigation

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/

About

A server application developed in SuperCollider for audio spatialization based on the Ambisonics Toolkit that listenes to OSC messages in the SpatDIF format.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published