Help for HTML Gaayaka -Carnatic Notation Player
[You can first try the examples to see the notation format. Click 'Examples' pull down menu and choose 'Sarali Plain' or 'Sarali Gamakam' and then click 'Play']
- Select Melam (2 Melam option lists are available-one in alphabetical order and the other in numerical order). Default is 29-Dheerasankaraabharanam. A list of Raagams under different Melams is available in this Wikipedia page.
- Enter note duration-the units are in 1/100 seconds. Ex. 32 (which is the default) means 32/100 seconds per note. Higher the number slower is the melody.
- Enter notation in 'S R G M..' format. Either type (for madhya sthaayi and symbols liken'[') or by clicking on the tool bar. For mandhra and thaara sthaayi use the tool bar or type the note and enter the down or up arrow symbol by clicking on the tool bar. Except in tablets and phones small case letters will automatically be shown in upper case. Music will play irrespective of the case. To prevent such auto upper case conversion (as when entering lyrics or comments) check the 'Prevent Auto uppercase' box. (In tablets and phones, when you use the tool bar the po pup of keyboard is disabled. To use keys, click the 'Use Keypad' button).
- Separate notes into phrases using hyphen '-'. Important. Notes without '-' between will sound together (Veena plucking sound at the beginning of phrase and sound will quickly die out).
- For Thaarasthaayi add ↑ by clicking the symbol on the tool bar and for Mandrasthaayi use ↓. These symbols should come immediately after the note symbol. Or you can directly click on the required note in the tool bar.
- For prolonging a note use semicolon or comma - also for silences - each semicolon represents 2 note duration and each comma represents one note duration. Cannot use small/large caps convention. If you had typed some notation in small case (s,r,g..) by disabling auto-uppercase they will be played as full notes (i.e. same as S,R,G..). Semicolons and Commas are also used for silences. In such cases the comma or commas should be flanked by hyphen symbol ex. S-,-R means one unit silence after sa before ri is played.
- For halving note duration (higher kaalam) use brackets which replace lines above note used in ordinary notations. Remember to close the bracket when kaalam is to be restored. You can use brackets within brackets as in (R,(G R)). Here R is in 2nd kaalam and G R in 3rd kaalam. Click 'Note Count' button to check that brackets are balanced and also get the total note count taking into account half notes and prolonged notes.
- For Bhaashaanga Raagams (like Bhairavi) use '*' immediately after the anyaswaram note ex. in Bhairavi P-D*-N-S↑. If the note is in Thaarasthaayi or Mandhrasthaayi the '*' should come after the up or down arrow ex. in Kaanada -S-((S N↓* S (D↓) N↓,,))
- For slow transition between notes (jaaru) use one or more '/' or '\'. Each such symbol increases transits by 10 units (1/10 of sec.)
- To slightly reduce or increase the pitch of a note use < to increase and > to decrease after the note. More than one such symbol can be used for additional increase or decrease.
- When "*" and "↑" or "↓" and "<" or ">" symbols are used for a given note they should be used in the order ex. "R↑*<" immediately after the note symbol and without spaces in between. Commas and Jaaru symbols should come after these three symbols.
- To change Melam in the middle of a file (for Raagamalika) use -{Mxx}- where xx is the melam number. This directive should be flanked by hyphens. In such cases, put the Melam directive at the start of the file also for the initial melam and include the Melam directive when a part is selected for playing.(See 'Raagamaalika Thaanam' in the examples').
- Lyric or comments can be written inside square brackets [ ]. Anything inside these will be ignored in playing. While entering lyric to prevent auto conversion of lower case characters check the 'Prevent Auto uppercase' box.
- Select Instrument (Default is Veena).  Select Sruthi (Default is 1 kattai or C)
- To play the entire file click 'Play'. To play a part, select the part (using mouse or Shift and right or left keys) and click 'Play'. If you stopped playing in the middle of a file, if you want to start from the beginning, click at the beginning of notation.
- Enter notation in separate lines (say)covering one or half aavartham. Each line will be highlighted when played.
- Saving and retrieving notation: You can save the notation by clicking 'Save' button, entering name of the file and navigating to the folder where you want to save it. The Melam number and note duration are also saved. In many systems the file may be automatically saved in the 'Downloads' folder. The behavior is unpredictable for tablets or phones and it may not be possible to save using this button. In such cases you can select the entire notation and paste into a text editor (if available) and save it.
- Notation saved from this page can be loaded using the 'Open' button and going to the folder where you have saved the file. When you click Open only a simple warning is issued regarding saving the current notation (even if there is no notation). If you want to save the file click Cancel save and then click open and click OK. Select a file and double click. The melam number and note duration are restored.(Again this works properly only with PC's and Laptops. With phones or tablets it may not be possible to retrieve anything other than pictures,videos or audio files. In some systems having 'File Browser' it may be possible to navigate and select the file. In others the file may be saved in 'Memo' opened, copied by selecting all and pasting in the notation window. In such cases you have to set the Melam and note duration manually).
- Clicking the 'New' or 'Open' button will erase the current notation and also the name of the file in the title. Only a simple warning is issued regarding saving the file. You can click 'cancel' if you want to save the current notation, save it and then click 'New' or 'Open'.
- Bare notation as in books cannot fully depict carnatic music. Detailed notation depicting nuances is require. Some samples are put up in 'Examples' menu which can help understand how Gamakam is added. A more elaborate file explaining Gamakam will be added soon.
Still under Development. There could be bugs-please report to manianms at yahoo.com
Javascript based Carnatic music notation player - by M.Subramanian - This is a modified HTML version of the notation player which is part of Rasika software (for Windows). Contact manianms at yahoo.com