Skip to content

A simple virtual Tanpura app written in C++ with Cinder.

Notifications You must be signed in to change notification settings

drshika/tanpura-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tanpura-App

Screenshot of Tanpura app

Description

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!

Installation

This project is currently stable for MacOS. Other platforms have yet to be tested. This installation requires the CLion IDE

Setting up Cinder

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

Running the Project

  • Create a directory called my-projects in ~/Cinder. Navigate to my-projects and clone this repository inside.
  • From here, you can run the cloned project in CLion

Functions

The core controls are displayed in a helpful key when your run the Tanpura app.

Controls

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

Credits

Sound Files

Images

About

A simple virtual Tanpura app written in C++ with Cinder.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published