File: stringballad.mma

package info (click to toggle)
mma 21.09-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 51,828 kB
  • sloc: python: 16,751; sh: 26; makefile: 18; perl: 12
file content (144 lines) | stat: -rw-r--r-- 2,982 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144

// stringballad.mma

Begin Doc

 For very slow ballads. Lots of strings, a solid bass and some nice
 little arpeggios. 
  
End

Author Bob van der Poel

SeqClear
Time 4		// All these patterns are 4/4
Timesig 4 4
Include stdpats


/////////////////////////
/// Basic Pattern

SeqSize 4

Begin Bass
	Voice FingeredBass
	Volume p
	Octave 3
	Articulate 90
	Sequence  {1 4. 1 90; 3 4. 5 90;} {1 4 1 90; 2 4 5 90; 3 2 1 90}
End

Begin Chord-Sus
    Voice TremoloStrings
    Octave 5
    Articulate 100
    Unify On
    Volume mp
    Voicing Mode=Optimal
    Sequence {1 4 90 0 90 0 ; 2 4 90 0 90 0; 3 4 90 0 90 0; 4 4 90 0 90 0}
End

DefGroove StringBallad   Slow ballad with strings and bass.

/////////////////////////////////////////////
/// Add in some choir voices. Just the 1 and 3 are played.

Groove StringBallad

Begin Chord-Voice
    Voice VoiceOohs
    Octave 5
    Articulate 110
    Volume mp
    Sequence {1 2 80 70 0; 3 2 70 60 0}
End

DefGroove StringBalladVoice   Add a sustained voice to the strings.

//////////////////////////////
/// Stummed guitar

Groove StringBallad

Begin Plectrum
    Voice JazzGuitar
	Volume mp
	RVolume 10
    Rtime 5
	Octave 5
    Sequence { 1 5 90 80 80 50 0 0; 3 -5 90 90 80 50 0 0; 4 6 80 80 70 50 0 0 }  \
             { 1 5 90 80 70 0  0 0; 3 8 80 70 60 0  0 0 }                        \
             { 1 5 90 80 80 50 0 0; 3 -5 70 70 60 0 0 0; 4 6 70 70 70 0 0 0 }    \
             { 1 5 90 80 70 0  0 0 }

End

DefGroove StringBalladStrum  Gentle guitar adds some interest.

Groove StringBalladStrum

Groove StringBalladStrum
Chord-Voice Groove StringBalladVoice
DefGroove StringBalladVoiceStrum     Add the guitar and soothing voices.


/////////////////////////////////
/// Add in some piano arps

Groove StringBallad

Begin Arpeggio
    Voice Piano1
    Volume mp
    Articulate 110
    Harmony OpenBelow+8Below
    Rskip 50
    Rtime 5
    Rvolume 10
    Octave 5
    Range 2
    Direction Random
    Sequence  A4  /  /   A8
    SeqRnd On
End

Chord-Sus Volume -20%

DefGroove StringBalladPlus   Add a bit of piano to the strings.

Groove StringBalladPlus
Plectrum Groove StringBalladStrum
DefGroove StringBalladStrumPlus  Piano and strumming.

Groove StringBalladPlus
Chord-Voice Groove StringBalladVoice
DefGroove StringBalladVoicePlus     Add the piano and soothing voices.




////////////////////////////////////////////////
/// Intro

Groove StringBalladStrum

Plectrum   Sequence  *  *  * {1 10 70 70 70 70 0 0}
Bass       Sequence  *  *  * {1 4 5 90; 2 4 3 80; 3 4 2 70; 4 4 1 60}
Chord-Sus  Sequence *  *  * {1 1 90 0}

DefGroove StringBalladIntro  A 4 bar introduction


////////////////////////////////////////////////////
/// Ending

Groove StringBalladStrum

Seqsize 2

Plectrum   Sequence  {1 10 70 70 70 70 0 0} {1 10 70 40 30 20 0 0}
Bass       Sequence  {1 4 5 90; 2 4 3 80; 3 4 2 70; 4 4 1 60} {1 2 1 90}
Chord-Sus  Sequence  {1 2 90 0 90 0; 3 2 90 0 90 0} {1 1 90 0}

DefGroove StringBalladEnd  A 2 bar ending