TaalPulse is a free software Lehra, Theka and Tampura machine for the student of Hindustani (northern Indian) music.
It is designed to run on portable devices (such as Compaq iPaq) but it also runs on desktop computers (Windows, Linux and MacOS). Is a great software for music students.