Tanpura is a string instrument that is plucked to help Indian classical musicians practice. Tanpura-App is my attempt to emulate that experience using Cinder and C++.
With this app, you can practice with tanpura in every key in the major scale. Additionally, you can also adjust the volume of the Tanpura.
Happy Practicing!
This project is currently stable for MacOS. Other platforms have yet to be tested. This installation requires the CLion IDE
This project requires the Cinder framework. First, we need to set up Cinder. These instructions are modified from UIUC Spring 2021 Ideal Gas
- Download Cinder (v0.9.2) for you platform
- Extract the downloaded item into a folder. We will call this folder
~/Cinder
- Follow the Instructions for building LibCinder with CMake
-
- Alternatively, if using the CLion IDE, navigate to ~/Cinder and select
Run
->Build
- Alternatively, if using the CLion IDE, navigate to ~/Cinder and select
- Create a directory called
my-projects
in~/Cinder
. Navigate tomy-projects
and clone this repository inside. - From here, you can run the cloned project in CLion
The core controls are displayed in a helpful key when your run the Tanpura app.
Key | Action |
---|---|
ABCDEFG |
Play Tanpura of Major Keys (A,B,C,D,E,F,G) |
QWURT |
Play Tanpura of Sharp/Tivra Keys (A#,C#,D#,F#,G#) |
Up |
Increase Volume |
Down |
Decrease Volume |