Haptic Guitar is an exploration of computer haptics to simulate the feeling of plucking or strumming virtual strings, as if they were real strings. The goal of this project was to simulate and reproduce the sound made by a string instrument in a virtual environment. We could have reproduced the sound by using pre-recorded sound files. However, we decided to challenge the hardware and software limitations and generate sounds as a direct result of the user’s interactions with the strings. A user can use the Novint Falcon to interact with the guitar strings in three dimensions.
We were featured in University of Calgary's UToday - the leading online news service for the thriving community of more than 36,000 students, faculty, and staff. Click here for the full article.
Computer Haptics professor feedback: A+, exceeded expectations as a result of overcoming the challenging hardware and software limitations
- Download Visual Studio 2015 Community from here
- Download the CHAI3D Library (version 3.2.0) from here
- Clone this project into /chai3d-3.2.0/templates
- Double click the "HapticGuitar.sln" to open the solution in Visual Studio 2015 Community
For ideally the best performance run with the following settings: Release and x64 using Local Windows Debugger in Visual Studio.
However, it seems that our project works best with the following settings: Debug and Win32