Virtual Piano WebGL App

MARCH 1, 2017
Recursive Arts Virtual Piano is an ultra-realistic musical keyboard with intelligent auto-accompaniment of popular songs. This Web app is compatible with most modern browsers supporting WebGL. No additional plugins are required.3D modeling and lighting was performed using Blender. Interaction was implemented using the Unity Game Engine.

It can be played at

Recursive Arts Virtual Piano features two separate Key Mappings for the computer keyboard, although it can also be played using the mouse. The MAX (maximum) mapping provides access to the full 5 octaves of the piano by using the ‘Shift’ modifier key to play any black piano key. The REAL (realistic) mapping emulates a real piano keyboard layout, offering faster and direct access to black keys without having to press the Shift modifier key.

Thanks to its flexible and automated accompaniment mode, user can focus on the melodic line while the AI system keeps up with the user’s tempo.

It currently includes three demo pieces:
1. “Gymnopedie n.1″ by Erik Satie (Difficulty: Beginner)
2. “Pavane pour une infante défunte” by Maurice Ravel (Difficulty: Medium)
3. “Rêverie” by Claude Debussy (Difficulty: Medium-Pro)

More songs can be loaded into the piano using links from the website’s songs section.

MapNav – Geolocation Toolkit for Unity3D [Discontinued]

NOVEMBER 20, 2013
A maps implementation for Unity 3D including GPS navigation and 3D content geo-location. It can be used to develop map-based games and applications for iOS, Android, PC and Mac Standalone. Version 1.2 is now compatible and has been tested with MapQuest Open Services (OpenStreetMaps) and Google Maps.
Click on the image to access the  MapNav official page  (demo video).

SonicMaps – Locative Audio

NOVEMBER 16, 2012
SonicMaps is a Locative Audio (GPS AudioTour) platform and complete solution for sound geolocation.

Using a mobile app (iOS/Android), users can populate places with their own sounds and listen to them as they walk using a GPS-based tracking system. The resulting sound-walks can be published online and shared with other users via the SonicMaps public database.

Map data ©2013 Google

A non-commercial version including a location data streaming module (via OSC protocol) was also developed in order to connect urban spaces with  remote concert hall experiences and installations, e.g.  Ivica Ico Bukvic’s KinesthesiaThis system was presented at the ICMC 2013 conference in Perth, Australia in collaboration with Ricardo Climent. (paper available here

For more information, please visit

Main Features
✓ 3D Audio Engine
✓ “On-Site” editing using your iPhone/iPad
✓ Easy project publishing and sharing
✓ GPS tracking . Sounds are activated as you walk
✓ “Wi-Fi Preload / Progressive 3G” download options

Leave a Reply