Taal and Lehra Composer
How to compose a Taal using notation
Taal Composer gives you ability to compose any Taal, precisely the way you want! Starting version 4.0, you can purchase the Taal Composer as a separate upgrade for your TaalMala softare on Android and iOS devices. You can compose your own Taal or even complex compositions by simply entering the notation for the Taal, as per the syntax rules below (illustrated with examples and a video below).
The general syntax for each bol is as follows:
BolName++++[duration]
- BolName: Name of the bol entered from the Taal composer keyboard
- ++++ OR ----: Volume of the bol. The number of '+' or '-' signs determine how loudly or softly the bol plays.
- [duration]: Specifies the duration of the bol in terms of number of beats (matras). duration is a number in [...] brackets and must be between 0.01 and 10. If the duration is not specified, the duration is implied from the previous bol. If the duration of the very first bol is unspecified, it is automatically taken as 1 beat. See examples below.
Any words separated by white space (tab or space) are considered separate bols or beats (see examples below).
Examples
- The following line plays each bol for exactly one beat (matra):
Dha Dhin Dhin Dha Dha Dhin Dhin Dha Dha Tin Tin Na Na Dhin Dhin Dha For the first bol, since the duration is not specified, it is automatically taken as 1 beat. Then onwards, for each beat, since the duration is not specified, the duration is implicitly taken as 1 beat (that of the previous bol).
- The following line plays each bol for exactly one beat (matra), with loudness increased by 2 dB for beats 1, 5, 9 and 13:
Dha++ Dhin Dhin Dha Dha++ Dhin Dhin Dha Dha++ Tin Tin Na Na++ Dhin Dhin Dha
- The following line plays each bol for exactly one beat (matra), with loudness decreased by 2 dB for all beats except beats 1, 5, 9 and 13:
Dha Dhin-- Dhin-- Dha-- Dha Dhin-- Dhin-- Dha-- Dha Tin-- Tin-- Na-- Na Dhin-- Dhin-- Dha--
- If two bols are specified without white space between them (e.g. TraKa in the example below), they are interpreted as belonging to the same beat (matra). This means that each bolin such a group will play for equal duration such that the total group of bols constitutes 1 beat (matra).
Dha Dhin-- Dhin-- Dha-- Dha Dhin-- Dhin-- Dha-- Dha Tin-- Tin-- Na-- TraKa Dhin-- Dhin-- Dha-- In the example above, the bol group TraKa contains two bols, Tra and Ka, each of which is played for 0.5 beats. By same logic, the bol group TiReKiTe in the example below will be played such that each of the constituent bols, Ti, Re, Ki and Te, will be played for 0.25 beats. Dhin Dhin DhaGe TiReKiTe Tu Na Kat Tin DhaGe TiReKiTe Dhin Na
- You can specify the duration of each of the bols explicitly as follows, illustrated with Ektal example: Dhin[1] Dhin[1] Dha[0.5] Ge[0.5] Ti[0.25] Re[0.25] Ki[0.25] Te[0.25] Tu[1] Na[1] Kat[1] Tin[1] Dha[0.5] Ge[0.5] Ti[0.25] Re[0.25] Ki[0.25] Te[0.25] Dhin[1] Na[1]
Notice that we have explicitly specified duration of each note here. When this is done, each bol is separated from the others by white space, so that there are no bol groups.
- We can specify the emphasis for each of the bols, if required, as follows. Dhin++++[1] Dhin[1] Dha[0.5] Ge[0.5] Ti[0.25] Re[0.25] Ki[0.25] Te[0.25] Tu[1] Na---[1] Kat+++[1] Tin[1] Dha[0.5] Ge[0.5] Ti[0.25] Re[0.25] Ki[0.25] Te[0.25] Dhin[1] Na[1]
- If a bol group is specified with duration in the end, the duration is applied only to the last bol of the group. The remaining bols in the group are evenly split in the remaining duration of the group such that the total duration of the group is 1 beat. For example, consider
Dha+++Tra[0.25] DhinNa In the above example, there are two bol groups. By definition, each group is 1 beat each. For the first group, duration for Tra in the end is specified as 0.25 beats. Therefore, the Dha+++ playes for (1 - 0.25) = 0.75 beats. In the second bol group, Dhin and Na each play for 0.5 beats. There are two groups in the above line. The first group, SRG[0.5] is interpreted to mean that G is to be played for 0.5 beats, with remaining notes of the group (S and R) split between 1 - 0.5 = 0.5 beats. Because of this, each S and R will be played for 0.25 beats. Similarly, for group DNS"[0.8], D and N will be played for 0.1 beats each, whereas S" will be played for 0.8 beats. This type of notation is useful for writing khatkas. Such group notation with duration is acceptable only if the duration is explicitly specified for the last note of the group.
- You can append any bol in any of the above notation with a number of + or - signs, to increase or decrease the volume of the note. For example, following are all valid notations:
- Tin---[0.5] Na----[0.25] Tra------[0.125] Ka--------
- Na---[0.25] Na----[0.25] Ti------[0.125] Re------ Ki------ Te-------
- Dha++[0.25] Ge---- Ti------[0.125] Re------ Ki------ Te-------
Each + or - increases or decreases the volume of the note by 1 dB.
- To play Manjeera along with any bol simply add either * (open Manjeera sound) or # (closed Manjeera sound) to the bol, as follows:
Tin++* Tin Na Dhin# Na-- Dhin# Na-- This is the Rupak Taal composition, with open Manjeera sound at first beat and closed Manjeera sounds on beats 4 and 6.
Following is a list of bols which can be included in the Taal notation:
List of Bols
Dha = Na + Pressed GeDha2 = Na + First Closed then Open GeDha3 = Na + Closed GeDha4 = Na + Open GeDha5 = Na + Fast Sliding GeDha6 = Na + Delayed Sliding GeDhin = Sur + First Closed then Open GeDhin2 = Sur + Pressed GeDhin3 = Sur + Closed GeDhin4 = Sur + Open GeDhin5 = Sur + Fast Sliding GeDhin6 = Sur + Delayed Sliding GeTin = Sur + Thap1Tin2 = Sur + Thap2Tin3 = Tin + SilenceTin4 = Sur + KiNa = Na + SilenceSur = Sur + SilenceTi = Ti + SilenceRe = Re + SilenceRra = Rra + SilenceKi = Silence + KiKi2 = Silence + KiKi3 = Silence + KiKi4 = Ki + SilenceTe = Te + SilenceTta = Tta + SilenceTun = Tun + SilenceTu = Tun + SilenceTra = Tra + SilenceKa = Ka + SilenceDhum = Tun + First Closed then Open GeDhet = Te + Pressed GeDhet2 = Te + Pressed GeGe = Silence + Closed GeGe2 = Silence + Pressed GeGe3 = Silence + Open GeNe = Ne + SilenceDhi = Dhi + SilenceDhi2 = Soft Dhi + SilenceRa = Ra + SilenceKat = Silence + TichkiKat2 = Tichki + SilenceDi = Soft Din + SilenceDin = Din + SilenceGin = Silence + Gin
Happy composing!
How to compose Lehra using notation
From version 3.0, Premium Edition of TaalMala supports Lehra composer. You can compose your own Lehras or even complex compositions by simply entering the notation for the composition, as per the syntax rules below (illustrated with examples and a video below).
The general syntax for each note is as follows:
NoteName++++[duration]
- NoteName: Name of the note entered from the Lehra composer keyboard. A character from one of the following set: SrRgGMmPdDnN'". ''' specifies lower octave, '"' specifies upper octave. If there is no octave specifier, default is middle octave.
- ++++ OR ----: Volume of the note. The number of '+' or '-' signs determine how loudly or softly the bol plays.
- [duration]: Specifies the duration of the note in terms of number of beats (matras). duration is a number in [...] brackets and must be between 0.01 and 10. If the duration is not specified, the duration is implied from the previous note. If the duration of the very first note is unspecified, it is automatically taken as 1 beat. See examples below.
Any words separated by white space (tab or space) are considered separate notes or beats (see examples below).
Examples
- The following line plays all possible notes in two octaves in order (starting from lower octave, middle octave and upper octave), with each note played for exactly one beat (matra):
P' d' D' n' N' S r R g G M m P d D n N S" r" R" g" G" M" m" P"
- The following line plays all Shuddha (major) notes in middle octave, with each note played for half beat (matra):
SR GM PD NS" S"N DP MG RS
- The following line plays all Shuddha (major) notes in middle octave, with each note played for half beat (matra):
S[0.5] R G M P D N S" S" N D P M G R S Notice that we have explicitly mentioned the period for the first note (S) as 0.5 beats. The subsequent notes imply the duration from previous notes, unless explicitly changed again.
- Another way of playing all Shuddha (major) notes in middle octave for 0.5 beats each is as follows:
S[0.5] R[0.5] G[0.5] M[0.5] P[0.5] D[0.5] N[0.5] S"[0.5] S"[0.5] N[0.5] D[0.5] P[0.5] M[0.5] G[0.5] R[0.5] S[0.5] Notice that we have explicitly specified duration of each note here.
- Consider the following:
N' SR G M[0.5] P DNS" In the above example, N' (lower Ni) is played for 1 beat (automatically implied), S and R will be played for 0.5 beats each (any grouped notes are split evenly across 1 beat duration), G played for 1 beat (automatically implied), M played for 0.5 beats (explicitly specified), P played for 0.5 beats (implied from the previous note, since it's not a group), D, N and S" played for 0.33 beat each (since it's a group of 3 notes).
- If a group of notes is specified with duration in the end, the duration is applied only to the last note in the group. The remaining notes in the group are evenly split in the remaining duration of the group. For example, consider
S SRG[0.5] M P DNS"[0.8] There are two groups in the above line. The first group, SRG[0.5] is interpreted to mean that G is to be played for 0.5 beats, with remaining notes of the group (S and R) split between 1 - 0.5 = 0.5 beats. Because of this, each S and R will be played for 0.25 beats. Similarly, for group DNS"[0.8], D and N will be played for 0.1 beats each, whereas S" will be played for 0.8 beats. This type of notation is useful for writing khatkas. Such group notation with duration is acceptable only if the duration is explicitly specified for the last note of the group.
- TaalMala also supports polyphonic notes, i.e. multiple notes played simultaneously. For example, consider:
{SGP}[2] R M {MDS"M"}[1] In the above notation, the first note is a polyphonic note (enclosed in {...}), which causes S, G and P to play together. These notes are played for 2 beats. After this, R and M are played individually for 2 beats each. The last note is polyphonic note again, with M, D S" and M" played together for 1 beat. Polyphonic notations are very useful to play chords.
- You can append any note in any of the above notation with a number of + or - signs, to increase or decrease the volume of the note. For example, following are all valid notations:
- P'+++ d'+ D' n'--- N'+ S r R g G M++++++++ m P d D- n N S"+++ r" R" g" G" M" m" P"
- N' S---R+++ G M+[0.5] P DN--S"
- {SGP++}[2] R M {MD+S"-M"+++}[1]
Each + or - increases or decreases the volume of the note by 1 dB.
Happy composing!
Use Your Own Tanpura Sounds
Starting with version 2.0, TaalMala on Android includes many built-in Tanpura patterns with default Tanpura sound samples recorded from a real Tanpura. However, for any reason, you would like to use your own Tanpura sounds with TaalMala, you can do so by following the steps below.
- Record your Tanpura sound. You can either record just plain Sa sound or record the entire Tanpura loop sound (all strings).
- If you record only Sa, ensure that the file is named as "sa.wav" or "sa.mp3" (case-sensitive), depending upon the format. TaalMala can accept any mp3 or WAV files up to 44.1 kHz sampling rate.
- If you record the entire Tanpura loop (all strings), you can name the recording anything.
- Copy all these sound files to a folder .../TaalMala/Tanpura/ on your Android device. If the folder does not exist, create it.
- If you copied file "sa.wav" or "sa.mp3" to this folder, then TaalMala will use the contents of this file as the base Sa for generating Tanpura patterns. If you want to revert to the built-in Tanpura sounds, simply rename or delete the file "sa.wav" or "sa.mp3" (as the case may be), and re-start TaalMala.
- Any other WAV or MP3 files in this folder (.../TaalMala/Tanpura/) will show up in the Tanpura patterns list on the TaalMala main screen. Note, however, that for these custom sounds to play properly, they must be under size-limit of 1 MB when uncompressed (PCM)
|
|
No comments:
Post a Comment