Daily Archives: June 18, 2015

[DDM] System Architecture


My project is not just an application but a system. My project will consist of two applications, sensor reader and sound synthesizer. These two application will communicate with each other through network. Sensor reader will read data from Leap Motion controller and send it to network. Sound synthesizer will use the data received from sensor reader application and use it to determines which sound sound synthesizer will create.

System Architecture

System Architecture

We can use more than one sensor reader and sound synthesizer. Let’s say, if a performance need at least 30 Angklung notes and each Leap Motion controller can be used for 4 Angklung notes [1] it means we can use one sound synthesizer and eight sensor reader for a performance or we can use two sound synthesizer that each of it handle four sensor reader.


[1] http://blog.me.logicwall.com/2015/06/18/ddm-between-leap-motions-range/

Tagged , ,

[DDM] Between Leap Motion’s Range


Before I use Leap Motion as my project’s motion sensor I have to know Leap Motion’s sensor range. This range will determine how Leap Motion will be used in my project. After I read some article about it, I found out that Leap Motion have 150 degree angle of wide and 120 degree angle of deep [1].

Sensor range [1]

Sensor range [1]

And with these information we can get roughly 24 inch wide and 13 inch height [2].

Area represemtation [2]

Area calculation [2]

With around 20 inch deep we can use 5 inch (12 cm) for each Angklung so we will get 4 Angklung notes in each controller (Leap Motion controller). I think 5 inch is sufficient for user to interact with.


[1] http://blog.leapmotion.com/hardware-to-software-how-does-the-leap-motion-controller-work

[2] http://leapgamer.com/blog/25/6_tips_for_effectively_using_the_leap_motion_controller

Tagged , , , ,