Home - gsingh93/Learn-Kirtan GitHub Wiki

Learn Kirtan Software

Screenshot

Introduction

This is a software to help teach Kirtan. The software is still under development and is missing many features. A summary of features and download links are posted below.

The following download links are also provided and explained in the instructions. The second file here will only need to be download once, not each time there is an update.

Releases

Latest Release - Version 0.4

Download Link (5/1/12): http://www.mediafire.com/?913alyrhy2hxhg9

If sound does not work, please see this page.

Previous Releases

All old releases, the latest release, and their changelogs can be found here.

TO ALL DEVELOPERS: This project is opensource and can be found on Github here: https://github.com/gsingh93/Learn-Kirtan. If you would like to contribute, please let me know. I'm a college student with limited time, so I need all the help I can get. The code is written in Java and Git is used for version control, so some experience with both is needed. You can email me at [email protected] if you're interested. We also need developers to redesign the GUI.

NOTE: YOU MUST HAVE JAVA INSTALLED TO RUN THIS APPLICATION. IF THE APPLICATION DOES NOT RUN, YOU CAN TRY INSTALLING JAVA FROM HERE: http://www.java.com/en/

NOTE: This is a beta release. This is bound to have bugs and it would be great if you could let me know about any bugs you find. It is possible that this software will not run on your computer and it has only been tested on Windows. If you do have issues, feel free to email me. The program automatically generates a log file after each run. Please attach this log file to your email. Note that this log file is overwritten after each run of the program, so make sure that you send the log file of the run where you experienced problems, and do not run the program again until you have sent this file, otherwise I will receive a log file that doesn't reflect your problem.

Installation (Windows 7)

  1. You must have Java installed to run this application. Java can be installed from here: http://www.java.com/en/. You can check if you already have java installed by looking to see if this folder exists: C:\Program Files (x86)\Java\jre6. On some machines this folder might be C:\Program Files\Java\jre6 and the number after "jre" might vary, but must be at least 6.
  2. Download the zip file (LearnKirtan.zip) from the link at the top of this page.
  3. Extract the zip file using the program of your choice. All files in this folder must remain together.
  4. Double click the file called LearnKirtan.jar. If installed correctly, the application will start.
  5. If you receive an error saying that something went wrong with the installation and sound may not work, see this page for a solution.

Instructions

UPDATE (5/1/12) As of today's release (v0.4), all instructions are included in the applications help documentation. Included is a getting started guide as well as in depth explanations of all the features

Sample Shabads

All sample shabads are included in software download. The files can also be downloaded here.

Gur Pooray Mere Rakh Laiee: http://www.mediafire.com/download.php?zxbkwzu0zthhddu

Rakha Ek Hamara Swami: http://www.mediafire.com/download.php?tyad8atx1fyy2hv

Hay Gobind Hay Gopal:http://www.mediafire.com/?ccdf1ja5oze0eak.

Har Ka Naam Ridhay Nit Thiaee: http://www.mediafire.com/?fwc85wn4m99b78w.

Jagat Jalanda Rakh Lai: http://www.mediafire.com/?9bj0ruil3m084g4.

Jaisa Satgur Sunida: http://www.mediafire.com/?36at7k18uwzehej

Gur Ramdas Rakho Sharnai: http://www.mediafire.com/?kqdhiyptbsb31lj

Mitar Pyare Noo: http://www.mediafire.com/?9vd8c30obwh4lq3

If you have any sample shabads you would like to submit, please email them to me and I will post them here.

Features

  • Play shabads using the on-screen keyboard or the physical keyboard
  • Type shabads in the editor and watch them being played on the screen
  • Save shabad files (files with a .sbd extension) and send them to students who can open them and watch the notes being played
  • All notes can be played, including komal and theevra notes, and notes of upper and lower octaves
  • Two notes can be played in the same beat
  • Change the tempo (speed) of playback up to twice or a tenth of the original speed.
  • Option to repeat the any part of the shabad using labels
  • Notes names are displayed on keys
  • Sa can be changed

Missing Features (To be added soon)

  • Make a more user friendly editor which includes comments and shabad wordings
  • Make a .sbd file association, so clicking on shabad files will open application
  • Include recordings with shabads
  • Mac and Linux support
  • Automated Installation
  • Automatic updates

Known issues

  • Different screen resolutions cause the application to not be displayed properly

Acknowledgements

Thanks to Jaspal Kaur for testing the software and writing the sample shabads.