This composition was part of choreographic work CRONOS created by Andréine Bel, performed at the National Centre for the Performing Arts (Mumbai, India) and Shri Ram Center (Delhi) in October 1994.
The following grammar “-gr.ShapesInRhythm” was composed (in about 2 days) by Andréine and Bernard Bel.
Six dancers were on stage: Smriti Mishra, Olivier Rivoirard, Vijayshree Chaudhary, Arindam Dasgupta, Somenath Chatterjee and Suresh Shetty.
The musical framework comprises 9 parts using very different sound patches played on Roland D-50 synthesizer with Musitronics extension card. Each part is built on the rhythmic structure of a tihai: three equal repetitions of a rhythmic pattern, interspersed with two equal rests, with the constraint that the last unit should fall on the first beat of the rhythmic cycle. The cycle is 16 beats, namely tintal in North-Indian music/dance. Tihais are basic figures of Kathak dance and tabla drumming.
Production and time-setting would take 14 minutes on an old Mac IIci! For this reason, subgrammar instructions have been optimized: instead of the default “RND” mode, “ORD” was used wherever possible, otherwise “SUB1” whose process is a unique “parallel” rewriting of the work string.
Playing the piece required the setting of 30-millisecond quantization which reduced 222 times the size of the phase table. Read page Complex ratios in polymetric expressions for a detailed explanation.
At the time this grammar was created, BP2 did not support articulation nor glossaries. This grammar highlighted the need for such features.
Smooth time and time patterns (with time-objectst1, t2 and t3) have been used because the dancers expected initial sections to start slow and speed up. Thus, the composition starts at metronome 60, continues at metronome 80 and finishes at 88. In this composition, however, striated time would be a much better option because speed changes can be managed by the “_tempo()” tool: forget time patterns, set metronome to 88 and insert _tempo(60/88) then _tempo(80/88) and finally _tempo(1) to modify speeds. This work was an incentive to implement the “_tempo()” performance tool…
Click this link to display the score of this piece. “Shapes in Rhythm” composed by Andréine Bel and played by the Bol Prorcessor on a Roland D-50 synthesizer (1994)
ORD [Setting ratios with time patterns] GRAM#11[1] Tp1 --> t1 t1 t1 t1 t1 t1 t1 t1 GRAM#11[2] Tp2 --> t2 t2 t2 t2 t2 t2 t2 t2 GRAM#11[3] Tp3 --> t3 t3 t3 t3 t3 t3 t3 t3
SUB1 GRAM#13[1] Smriti --> {3,Sm Sm Sm} GRAM#13[2] Olivier --> {5,Ol Ol Ol Ol Ol} GRAM#13[3] Vijayshree --> {2,Vi Vi} GRAM#13[4] Arindam --> {4,Ar Ar Ar Ar} GRAM#13[5] Somenath --> {6,So So So So So So} GRAM#13[6] Suresh --> {12,Su Su Su Su Su Su Su Su Su Su Su Su}
SUB1 GRAM#14[1] Huit --> BigTik Tik Tik Tik Tik Tik Tik Tik GRAM#14[2] Six --> BigTik Tik Tik Tik Tik Tik GRAM#14[3] Cinq --> BigTik Tik Tik Tik Tik GRAM#14[4] Cinq2 --> BigTik Tik3 Tik3 Tik3 Tik3 GRAM#14[5] Quatre --> BigTik Tik Tik Tik GRAM#14[6] Huit2 --> BigTik2 Tik2 Tik2 Tik2 Tik2 Tik2 Tik2 Tik2 GRAM#14[7] Sept2 --> BigTik2 Tik2 Tik2 Tik2 Tik2 Tik2 Tik2 GRAM#14[8] Six2 --> BigTik2 Tik2 Tik2 Tik2 Tik2 Tik2 GRAM#14[9] Cinq2 --> BigTik2 Tik2 Tik2 Tik2 Tik2 GRAM#14[10] Quatre2 --> BigTik2 Tik2 Tik2 Tik2 GRAM#14[11] Ek --> Tik GRAM#14[12] Do --> Tik GRAM#14[13] Tin --> Tik GRAM#14[14] Chhe --> BigTik
SUB1 // The eight following rules are typical cases in which _staccato() should be used. GRAM#15[1] Dha1 --> {1,{si3,si4}---} GRAM#15[2] Su --> do6--- GRAM#15[3] Sm --> fa5--- GRAM#15[4] Ol --> mi6--- GRAM#15[5] So --> la5--- GRAM#15[6] Vi --> re6- GRAM#15[7] Ar --> mi5--- GRAM#15[8] An --> fa6--- GRAM#15[9] Dha4 --> {fa2,do4} GRAM#15[10] Tick32 --> _vel(40) do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 do3 GRAM#15[11] Tik --> do7 GRAM#15[12] Tik2 --> {do5,do6} GRAM#15[13] Tik3 --> {_vel(15) sol6,_vel(110) do7} GRAM#15[14] BigTik --> {do6,do8} GRAM#15[15] BigTik2 --> {fa3,fa4}