Next: Rhythm Examples
Up: Examples and Results
Previous: Self-contained Examples
  Contents
Audio example 11 was created by layering many transposed copies of
a single shape. The score for this example is
printed in table 5.9.
Table 5.9:
The score for audio example 11.
 |
The structure for this example has 3 points; the first and the last points
both have the ``silent'' option on; therefore, it is only the middle point
``a2'' which creates any sound. The ``window'' used for this example is
the final 0.3 seconds of the spoken word ``light'' without the letter `l'.
Therefore, the ``window'' starts with a voiced sound and ends with a noisy
fricative, and this structure is magnified to 20 seconds in the duration of
the example. Notice the use of the ``interpol'' option. By default, the
system does not interpolate any of the values either when applying amplitude
windows or when looking up tables. The option ``finterpol'' means to
interpolate during a table look up, and ``ainterpol'' to interpolate
when applying amplitude windows, and ``interpol'' to interpolate in
both cases.
The spectrogram for this example can be seen in
figure 5-5. This sound was used as the opening sound of
Morphosis (1992), which is a piece composed by the author using this
system and is partly described in appendix C.
Figure 5-5:
The spectrogram of sound example 11 is illustrated.
 |
Audio example 12 has been created by applying the same type of
procedure to a longer melody of a cello sound.
The score for audio example 13 is printed in Table 5.10.
This example adds many layers of looped sound of a piano note. The
entry ``table: "piano/d2":25000-157300;'' picks 3 seconds of a
sampled piano sound. The numbers specified in the table entry are sample
numbers, and this option is provided for precise definition of tables.
The point ``a2'' is ``silent''. The point ``a1'' segments the time by
a factor of 0.95 while the frequency factor of it is 1.052632
which is
.
Thus, as the segments get shorter the frequency value gets larger by
the same factor. In this way, every layer becomes 20 (
) notes.
This example also shows how we can create stereo outputs. The number of
channels are specified in the ``snd'' object by the ``nchnls: 2;''
entry. The factors ``ch1'' and ``ch2'' in the point ``a1''
are applied to channel 1 and channel 2 respectively. The factors
for ``ch1'' and ``ch2'' are specified as expressions by using the ``if''
function. Three arguments are passed to ``if''; the first is a condition,
and the value of the ``if'' function is either the second or the third
argument depending on the truth value of the first argument. Therefore,
in this case the values of both ``ch1'' and ``ch2'' are 0.5 if we are
in the first level (rec_level == 1); otherwise their values is
either 1 or 0 depending on the level. Thus, except for the first level,
every other level of the sound is assigned to either channel one or two.
A similar version of this sound was used for the ending of Morphosis.
Table 5.10:
The score for audio example 13.
 |
Next: Rhythm Examples
Up: Examples and Results
Previous: Self-contained Examples
  Contents
Shahrokh Yadegari
2001-03-01