Leap Motion example using Cinder and c++ audio

This is a prototype from October – just getting around to posting it.

The hand position (x,y,z) is sensed by LeapMotion to control parameters of an FM synth with feedback delay written in Cinder audio (c++). The graphics were adapted from a Cinder LeapMotion demo.

Local source is in: cinder/cinder_dev/blocks/Cinder-LeapSdk/samples/LeapApp/xcode/LeapAppTZ2.xcodeproj

Uses cinder Leap demo code combined with simple audio synthesis using callbacks in c++

 

 

Laser audio

Today I built a laser pen solar panel audio transmitter thing – using these two sets of instructions – for the most part:

It works great, but I should have used a battery case instead of soldering the batteries together.

Built it into a Sparkfun box:

The next step is to experiment with filters – like an aquarium for example.

 

Osc-ruby wildcard matching

notes

The method for wildcard matching of address patterns in the osc-ruby gem has changed with upgrades to ruby 2.x

This broke the Web Audio Playground project where OSC messages get passed from Max  via Ruby via web sockets to the Web Browser.

You can use nil now for wildcard address pattern matching:

@osc_server.add_method nil do | message |

This matches every OSC message.

For more information the Web Audio Playground project, see this post: https://reactivemusic.net/?p=6193

 

 

 

The Desert project

Underwater network protocols.

By Nautilus at The Italian Institute of Technology

DESERT Underwater is an NS-Miracle extension to DEsign, Simulate, Emulate and Realize Test-beds for Underwater network protocols

http://nautilus.dei.unipd.it/desert-underwater

(update) Have installed Desert and underling ns2, ns-miracle, and WOSS – into a VirtualBox instance in MacOS – Was able to install and run basic simulation tests but I haven’t a clue what the data actually means.