All Projects → saynono → Cinder-Hoa

saynono / Cinder-Hoa

Licence: other
Higher Order Ambisonics Block for libCinder

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to Cinder-Hoa

HoaLibrary-Max
🔉 HoaLibrary for Max
Stars: ✭ 70 (+483.33%)
Mutual labels:  hoalibrary, ambisonics
HO-SIRR
A MATLAB implementation of the Higher-order Spatial Impulse Response Rendering (HO-SIRR) algorithm; an alternative approach for reproducing Ambisonic RIRs over loudspeakers
Stars: ✭ 26 (+116.67%)
Mutual labels:  ambisonics, hoa
spaudiopy
Spatial Audio Python Package
Stars: ✭ 91 (+658.33%)
Mutual labels:  ambisonics, binaural
pysofaconventions
python SOFA implementation
Stars: ✭ 30 (+150%)
Mutual labels:  ambisonics, binaural
EnvelopLX
Interactive LED lighting control for Envelop
Stars: ✭ 39 (+225%)
Mutual labels:  ambisonics
Eventsource
The Hoa\Eventsource library.
Stars: ✭ 99 (+725%)
Mutual labels:  hoa
Devtools
The Hoa\Devtools library.
Stars: ✭ 5 (-58.33%)
Mutual labels:  hoa
Compiler
The Hoa\Compiler library.
Stars: ✭ 458 (+3716.67%)
Mutual labels:  hoa
the art of shader programming
workshop at nk, june2013
Stars: ✭ 52 (+333.33%)
Mutual labels:  cinder
ambisonics-3d-audio
A python script to convert a mono/stereo audio track to an ambisonics track (not properly) by phase and pan.
Stars: ✭ 22 (+83.33%)
Mutual labels:  ambisonics
Saleor
A modular, high performance, headless e-commerce platform built with Python, GraphQL, Django, and React.
Stars: ✭ 14,720 (+122566.67%)
Mutual labels:  multichannel
Mime
The Hoa\Mime library.
Stars: ✭ 100 (+733.33%)
Mutual labels:  hoa
saleor
A modular, high performance, headless e-commerce platform built with Python, GraphQL, Django, and React.
Stars: ✭ 15,824 (+131766.67%)
Mutual labels:  multichannel
multichannel-semseg-with-uda
Multichannel Semantic Segmentation with Unsupervised Domain Adaptation
Stars: ✭ 19 (+58.33%)
Mutual labels:  multichannel
Kitab
Kitab is the ideal companion for Documentation-Driven Quality: Render and Test your documentation.
Stars: ✭ 79 (+558.33%)
Mutual labels:  hoa
Ruler
The Hoa\Ruler library.
Stars: ✭ 612 (+5000%)
Mutual labels:  hoa
abclib
Faust code for ambisonic and multi-channel mixed music
Stars: ✭ 34 (+183.33%)
Mutual labels:  ambisonics
COA
Openstack Foundation Openstack Certified Administrator exam Preparation
Stars: ✭ 41 (+241.67%)
Mutual labels:  cinder
AsyncOpenStackClient
Asyncio wrapper to OpenStack API
Stars: ✭ 17 (+41.67%)
Mutual labels:  cinder
Sparta
A collection of spatial audio related VST plug-ins (loudspeaker/binaural panners, Ambisonics encoders/decoders/visualisers, etc.)
Stars: ✭ 165 (+1275%)
Mutual labels:  hoa

Cinder-HOA

HOA (Higher Order Ambisonics) block for cinder.

Wiki says: Ambisonics is a full-sphere surround sound technique.

This gives you an idea what you can do with this block. It is supposed to be fully integrated within the brilliant cinder sound library. This block is still work-in-progress. Please feel free to file an issue on github.

This block was used for an installation I did for Jason Bruges Studio in Paris for the Grand Musee De Parfum. It has 140 sounds that are placed in space. These are symbolised by prisms which are triggered by a laser.

Scent Constellation
https://vimeo.com/196617595

This block wraps the amazing ambisonics HoaLibrary by these guys http://www.mshparisnord.fr/hoalibrary/en/. This block is inspired by the openframeworks addon ofxHoa https://github.com/CICM/ofxHoa.

Examples

There are 3 examples to demonstrate ways how to use this library:

Binaural Example

There are two ways to use the HoaLibrary, binaural (2 Speakers, Headphones) or multi channel output. This demo is a simple example of how to use 4 different inputs as a spacial setting. It uses a sample player, wave generators and a microphone as input.

You can drag the sound sources in the demo and it's sound distribution will change accordingly.

Multichannel Example

This demo is very similar to the binaural example. Additionally you can change the placement of the speakers.

Soundflower Example

Soundflower (osx only?) is an a pretty useful tool route sounds within your computer. This way you can create sounds in any software and use Soundflower as virtual output device. Using Soundflower as input device in cinder gives you the opportunity to do all the crazy spacial calculations here. This workflow helped me a lot while testing. The sound designer could use change his sounds live in Logic and listen to it in the final spacial layout defined within the cinder project. Video here: https://vimeo.com/196611599

At the end this demo is the same as the multichannel example just with soundflower as input device.

Dependencies

Cinder 0.9.0 HoaLibrary-Light

License

The code in this repository is available under the Modified BSD License. Copyright (c) 2016 Vincent Rebers, www.say-nono.com

Notes

Still work in progress...

Tested only on OSX, possible works on Linux and Windows as well.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].