Small Basic - Chord Sounds
How to play a complete music chord, for example a C major chord, instead of playing the separate notes.
A full sample program is provided with the publish code, NNP250. It plays the first staves of a piece for classical guitar written by Matteo Carcassi: Study No.6 Op60.
How it Works
As an example of a chord in the program, we look at a C major chord which plays 3 notes together.
Here is a full C major:
a``[``1``]``=`` "o4l64 E" ``+`` "o6l64 C" ``+`` "o8l64 G" ``'C major chords, 3 notes together
It has two variables a and n, together they build the chord,
o4 = the octave on the keyboard
l64 = the duration of the note (very short)
E = the note
E+C+G = C major on a piano.
and the final instruction that plays the chord is:
Sound``.`` PlayMusic ``(``a``[``t``]``+``n``[``t``]``)
This is placed in a For Endfor loop with other chords and notes.
Thanks Yvan for sharing this.