Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Apr 4, 2015
Apr 4, 2015
Apr 4, 2015
Apr 4, 2015
Apr 4, 2015

README.md

3Dj

3Dj is a SuperCollider library for real-time interactive 3D sound spatialization.

Developed in collaboration with Barcelona Media (http://www.barcelonamedia.org/) as the implementation part of the Master Thesis "Real-Time 3D Audio Spatialization Tools for Interactive Performance", Music Technology Group, Pompeu Fabra University, Barcelona.

Master thesis available here: http://www.andresperezlopez.com/sites/default/files/Andres_Perez_Master_Thesis.pdf

The code can be easily installed through the Quarks system.

================= FEATURES

Spatial Render:

  • 3D source position
  • Spatialization techniques: ambisonics, vbap and binaural
  • Up to full 3rd order Ambisonics, with different source shapes: punctual, ring, semi-meridian and extended
  • SpatDIF compatible
  • Log and playback SpatDIF scenes
  • Remote performance
  • Distance cues
  • Jack compatible

Scene Simulator:

  • Unlimited number of sound objects
  • Source interaction: top-down (absolute objects control) and bottom-up (physical model-based)
  • Predefined source motions: orbital, shm, brownian...
  • Scene visualization
  • SpatDIF compatible

Interaction:

  • OSC compatible
  • Log and playback user interface gestures

================= DEPENDENCIES

Spatial Render:

Scene Simulator:

  • Quarks: MathLib, redUniverse

Tested for GNU/Linux. It should work for OSX, and maybe partially for Windows.

================ EXTRA

Together with the SuperCollider code, we provide other useful complements:

  • Python: scripts for Ambisonics encoding visualization
  • Sounds: 4 mono tracks, ready for spatialization!
  • Android: a Processing sketch providing sensor data in OSC through the local network, in the OrientationController required format. Ready to compile with Processing-Android.

================ (C) Andrés Pérez López, 2014

All the code is licensed under GPL v3.0

contact [at] andresperezlopez.com // www.andresperezlopez.com

About

Supercollider Real-Time Sound Spatialization Framework

Resources

Releases

No releases published

Packages

No packages published