PureTones is an App for learning, understanding and making musical works in Indian Classical music.
We have built PureTones based on an in-depth study and exploration of Indian Classical music to understand the role of harmonics, microtones and consonance in Indian Ragas and musical scales. It consists of a family of apps:
Contrary to widely held perceptions, a Tanpura in Indian Classical music is not only responsible for providing a reference of the fundamental note Sa. It actually provides a tuning system resulting from string overtones which supports the entire Raga being performed. Skilled artists then employ appropriate shades of each note in the Raga they perform to render each note with utmost accuracy and clarity, in tune with the Tanpura. To understand this better, read this article which illustrates the role of the Tanpura in Indian Classical music.
The PureTones team consists of:
PureTones is used by the following artists to create their musical works.
PureTones has been developed using Faust, a functional programming language for sound synthesis and audio processing.
The Drone and Scale apps are built using the command line tool faust2webaudio
(see Faust Tools for details), while the Sequencer app has been built using faust2webaudio which enables dynamic, in-browser compilation of Faust codes generated by the Sequencer app from the musical compositions. These apps use WebAssembly for efficient real-time audio synthesis.
PureTones uses React, Gatsby and MDX to deploy the PureTones apps, articles and audio demonstrations, in the form of a website and web application.
PureTones is under development. Please help us improve PureTones to serve the music community. If you are a music student or a musician, please try out our apps from the App page and let us know your feedback or requests.
If you are a music patron, please listen to recordings by our our featured artists: Chandraveena and Ragatronics. If you like these recordings, please consider supporting our development efforts by their purchasing musical works.