|
|
||||
| Here are some guidelines which will help you start SwarShala the right way:
|
||||
Once you double-click on a a sequence, it appears on the right-hand panes. You can then press the Play button to hear it playing. To Play it in a loop, press the Play Continuously button. |
||||
To
change the default pitch, volume and pan of a given base, just click on
the Tuning command (hammer button). The tuning values can be set separately
for right and left hand, as in real life. The
Stroke to Play field contains the stroke that will be played whenever
you change any setting, to give you an idea of how the new setting will
sound. Normally, the tuning is done with the stroke Na for the right hand
and Ge for the left hand, but you can select another stroke if you prefer.
The changes are automatically applied to all strokes of the same hand.
The
pitch slider bar lets you change the default tonality of your drum. Just
drag it right for a higher pitch, left for a lower one. The
volume slider bar lets you change the default amplitude of sound. Drag
it right to increase volume, left to decrease it. Avoid setting the volume
to the maximum, as you won't be able to hear strokes that are emphasized
(Currently DirectX supports no amplification, therefore the default volume
is set to 90%). The
pan slider bar lets you specify how your sound will be distributed in
space. By dragging the slider bar on one side, the sound will be progressively
dimmed in the other loud-speaker. You can thus create a real stereo effect
by setting the right and left drum pan accordingly. |
||||
|
SwarShala displays each stroke as a cell. It also provides
a large number of operations you can do on these cells, such as merging
them, changing their width, splitting them, copying and moving them and
so on. Each cell has a duration expressed as a fraction of the global
pattern. When you alter this duration, it is reflected as a change in
the size of the cell. Patterns are a succession of strokes and are therefore
represented as an array of cells. These patterns are also considered by
SwarShala as rhythmic components, and you can thus reuse them in other
compositions, as described in this simplified model:
This diagram shows how you can progressively build on
the sequences you created. The first sequence built, Tirekite, is a succession
of simple strokes, each lasting a quarter of the global time. The strokes
are Te, Te, Ke and Te. If you play Tirekite in 1 second, each stroke will
last 250 milliseconds (1/4 of a second). The following pattern, DhaTrktTkTrkt, reuses Tirekite
while adding new simple strokes. Now, the time allotted to this complex
stroke is one third of the global time, which means that if DhaTrktTkTrkt
is played in 1 second, Tirekite will have 333 milliseconds to complete,
and thus each of its strokes 83 ms only. The Rela item takes further advantage of the created
items by reusing the sequence DhaTrktTkTrkt which will have to run in
3/8 of the allotted time. And so on (like including the Rela into a Solo
composition) The strokes (Dha, Te, Ta and Ke) can be linked with
a right and a left hand sound. Thus, when Dha is played, both Na and Ge
sounds are started simultaneously. If it is a single hand stroke, only
one sound is executed. The Silence item is a mute stroke. This is a simplification of the real model, where additional
considerations need to be handled, such as changing the stroke properties
within a sequence only or including part of a pattern. It however gives
a good idea of the architecture on which the software is built. Joined strokes should be considered as templates to
be used within patterns. They provide a default roman and devanagari alias,
as well as a default right and left hand component (which can be a silence
as well). You can enter these strokes freely in your patterns, and for
most of them you might not need any overriding. However, tabla is not an exact science;-) and you can
have a whole lot of ways of playing a given stroke. The stroke Ta, for
instance can be played on the edge of the skin, in between, and even in
the middle part. To avoid creating all the possibilities beforehand (like
Ta (kinar), Ta (sur), Ta (syahi)), you can then make use of the overriding
mechanism. Stroke overriding allows you to change the way the stroke
is displayed and played within a given pattern and all patterns that include
it. To do so, click on the cell to be overriden and press the Properties
button. A dialog will then show the current settings of the stroke, which
you can change at your own wish. If you change the roman alias (name displayed
in the normal View), make sure you give a devanagari equivalent, or it
will be displayed as blank in Vernacular view. Apart from changing the default rendering of a stroke,
overriding can be very useful to emphasize certain beats by increasing
the Emphasis value. Note that you can edit the Properties of many cells
at a time by selecting more than one of them. Also the Edit | Select |
Beat command can be of great use to emphasize all strokes falling on the
beat. All strokes that have been overriden are shown with an asterisk (*) in the Tooltip displayed when you rest the mouse over it. Currently, all common strokes are available in the posted TaalWizard bases. You can of course add new ones according to your needs. You should consider it as a trade-off, though. If you are using a different stroke very often and don't want to change the settings all the time, then I would suggest you create such a stroke under a new name (please keep the original strokes as they are). On the other hand, you should avoid creating strokes which will rarely be used, so as to keep the clarity of the tree view. |
||||
| If
you want to create your own sequences, you can do so by opening the base
for the required instrument and clicking on the Insert | Pattern menu.
If you wish to create a theka (see above), you can use the Insert | Cycle
option. By doing so, you will be prompted a Pattern Properties dialog
where you must enter the characteristics of the pattern you want to create. Enter
the name, any description of your pattern, and set the beats
as required. The number of beats corresponds to the number of impulsions
of the pattern. It does not refer to the actual strokes that will be played,
as you can have any number of strokes within one beat. For example, Tintal
has 16 beats, but in a slow tempo, you have 3 or more strokes per beat. The
Wrap At field lets you display your sequence in more than one line. If
your pattern is big, you will gain clarity by wrapping it at a given number
of beats. The
Number Of Rows field lets you create more than one row for your pattern.
Typically, if you create a Tukhra which completes in 2 cycles of 16 beats,
you should set the Nr Of Beats at 16 and the Nr Of Rows at 2. To
complete the creation of your pattern, you should set the classification
fields gharana, composer, style, reporter and cycle. These fields are
not mandatory, but they help providing interesting information about the
pattern. These
fields can be set through predefined values contained in the combo-box
controls, or by entering new values manually. Gharana
indicates the specific tabla tradition from which the pattern comes. Composer
stands for the known author of the pattern. Style refers to the type of
the composition (Theka, peshkar, mukhra, ...). The Reporter is the person
who has entered the composition in the software, that is You! Finally,
Cycle refers to the Theka on which the composition is based. Generally,
a rhythmic composition is meant for a specific cycle, even though it can
sometimes be applied to other ones. Once
you have completed this input, you can press the OK button, and SwarShala
will create a sequence of the specified number of beats, all set to Silence.
Each
cell of your newly created sequence is set to a Silence item, that is
no hand is playing. You should now enter the items (strokes and/or patterns)
which correspond to the composition. To do so, you have different possibilities,
which can be combined: You
can copy/paste a whole item, or just a range of cells. In the first case,
you click on the item to copy in the tree view, press the Copy button
(or Ctrl+C), select one or many contiguous cells in which the item is
to be inserted and then press the Paste button (or Ctrl+V). To
copy a range of cells, double-click on the source sequence, select the
cells to be copied by clicking on the first and dragging the mouse with
the left button still pressed till the last cell, press the Copy button,
double-click on the target sequence, select one or many contiguous cells
in which the range is to be inserted, and then press the Paste button.
If source and target patterns are not the same item, you will be asked
if you wish to retain the link to the source pattern. If you do so, all
changes applied to that pattern within the pasted range (from beat - to
beat) will be automatically propagated in the target sequence. This can
be interesting when trying Tihais out of a simple compositions. The
drag and drop method makes it easy to insert a whole item within a pattern.
All you have to do is select the range of cells in which the item will
be inserted (if only one cell is concerned, you do not need to select
it) and then drag the item from the tree view within that range. You
can also copy ranges of cells, but only within the same pattern. Just
select the source cells, the target cells and drag the first to the latter. A
third application of drag and drop is to move cells within a pattern.
Select the cells to be moved and drag them until the line separating the
cells between which you want to insert them. When the cursor changes into
a vertical line, just release the left mouse button and the selected cells
will be moved there. To
use the manual input method, you should double-click the first cell to
enter edit mode, type in the identifier of the item to insert and press
Enter. The identifier is the unique path to the item. As Main String strokes
are stored in the Raag root folder, only their name is sufficient (d-,
s, ...). However, items which are stored in separate folders such as String
#2, #3, ... need that you specify the whole path to them (String #2\n-,
...). You
can immediately go to the next/previous cell in edit mode, by pressing
Tab/Shift+Tab instead of Enter. If
you enter more than one item reference (separated by a space), the cell
will be splitted evenly in as many items as were introduced. If a word
cannot be matched to any existing item, that cell is set to Silence. Depending
on the situation, you may choose to use one method or the other. For example,
for patterns with regular rendering of the strokes like an Alankar, you
should use manual input. Once you have created your empty pattern, merge
all the cells into one, double-click it and type-in "s s g- g- m m d-
d- n- n- s. s."; you are done. On
the other hand, that method won't be that efficient for patterns with
uneven beats, as you would have to add unexpressed Silences, or enter
strokes in different steps. If
you need to use items contained in folders, you should drag or copy them
to avoid the trouble of entering their whole path. Also, if you have the
possibility of copying a whole range of cells, you should do it through
drag or copy commands. The
best way to understand the method to use is by trying them all; once you
have entered some patterns, you will quickly gain experience and will
automatically choose the right way. When
a new pattern is created, each cell corresponds to exactly one beat. Few
sequences however follow this simple layout. If you need to create strokes
which are off-beat or distributed in a different way within the pattern,
you will need to use commands which change the layout of the cells and
therefore of the underlying strokes. We
have already seen how when you enter a sequence within a cell, the latter
is splitted according to the structure of the former. You can also split
a cell or group of cells beforehand through the Cells | Split command.
Once you have selected the cells to split, just click on this command
and specify the number of times it should be split. All
the cells selected will be splitted accordingly. The new cells will contain
the original stroke, that is if you divide a cell containing Sa say 10
times, you will have 10 cells containing Sa. If a pattern is included
within the selection, the program will consider it as a single cell. Thus,
if you are working on a whole performance and you split any of the cells
of the Bandishes Asthayi or Antara line, the program will create as many
loops of this line as specified, within the length of the original cycle. Another
useful command is Cells | Merge. Select a range of contiguous cells,
click on this command and all your cells will become one, containing the
stroke of the first cell of the range. If this cell happens to be within
a pattern, the new cell will contain the whole pattern. If
your strokes are set properly, but you just want to change their duration,
you should use the Cells | Width command. Select a first cell,
click on this menu, and the current duration is displayed in a fraction
of a beat. To change this setting, enter a new duration. Once you click
OK, the remainder of the pattern will be shifted to the right or to the
left depending on whether you have increased or decreased the duration. Be
aware that a pattern should always be delimited by its number of beats.
Operations like Cells | Width, Cells | Delete or Cells | Insert create
an imbalance in the structure of the pattern. This imbalance is corrected
once you edit the Properties of the pattern and press the OK button. However,
this will rarely give you the result you expect. For example if you delete
a cell of say Sa X X X, once this pattern is restored, it will have 3
cells of 1/3 of the global duration. The
rule is therefore that when you remove a duration somewhere, you should
add it elsewhere to avoid the software compensating the difference in
each of your cells. Coming
back to the Cells Width command, you can jump to the next or previous
cell through the appropriate buttons. The
2 commands, Cells | Delete and Cells | Insert, which I just
mentioned before help you remove a cell or group of cells somewhere and
insert it elsewhere. These commands can generally be replaced by the cells
moving facility (see Drag and Drop). Finally,
Append Row is a very useful command which lets you insert a new
row to your composition in a neat way (no imbalance). To remove one or
more rows, you should use the Delete Cells command, and then edit the
Properties for the pattern, set the Nr of Rows to the new value and press
OK. |
||||