You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To change the tempo of the score you can specify `\tempo BPM`.
@@ -120,3 +130,102 @@ If you want to also specify a marker beside the text, use the format `\section M
120
130
\\section S Solo // with marker and section name differently
121
131
1.1 1.1 1.1 1.1
122
132
`}</AlphaTexSample>
133
+
134
+
## Directions
135
+
136
+
To specify play directions (jumps and jump targets) use the `\jump` metadata followed by the respective instruction.
137
+
The names should be self explaining if you're familiar with this notation:
138
+
139
+
**Jump Targets**
140
+
141
+
*`Fine`
142
+
*`Segno`
143
+
*`SegnoSegno`
144
+
*`Coda`
145
+
*`DoubleCoda`
146
+
147
+
**Jump Instructions**
148
+
149
+
*`DaCapo`
150
+
*`DaCapoAlCoda`
151
+
*`DaCapoAlDoubleCoda`
152
+
*`DaCapoAlFine`
153
+
154
+
*`DalSegno`
155
+
*`DalSegnoAlCoda`
156
+
*`DalSegnoAlDoubleCoda`
157
+
*`DalSegnoAlFine`
158
+
159
+
*`DalSegnoSegno`
160
+
*`DalSegnoSegnoAlCoda`
161
+
*`DalSegnoSegnoAlDoubleCoda`
162
+
*`DalSegnoSegnoAlFine`
163
+
164
+
*`DaCoda`
165
+
*`DaDoubleCoda`
166
+
167
+
<AlphaTexSampleplayer="true">{`
168
+
.
169
+
\\ro \\rc 2 3.3*4 |
170
+
3.3*4 |
171
+
\\jump Segno 3.3*4 |
172
+
\\ro \\rc 2 3.3*4 |
173
+
\\jump DaCoda 3.3*4 |
174
+
3.3*4 | 3.3*4
175
+
\\jump DalSegnoAlCoda 3.3*4 |
176
+
3.3*4 |
177
+
\\jump Coda 3.3*4 |
178
+
3.3*4 |
179
+
3.3*4
180
+
`}</AlphaTexSample>
181
+
182
+
## Free Time
183
+
184
+
To mark bars as free time bars, add the `\ft` tag to it.
185
+
186
+
<AlphaTexSampleplayer="true">{`
187
+
.
188
+
:2
189
+
C4*2 |
190
+
\\ft C4*2 |
191
+
\\ft C4*2 |
192
+
C4*2 |
193
+
`}</AlphaTexSample>
194
+
195
+
196
+
## Transpose
197
+
198
+
This metadata affects the whole staff, its recommended to specify this only on the first bar of a staff not later.
199
+
200
+
*`displayTranspose semitones` - Defines the number of semitones to transpose the notes in this staff with. This only affects the display of the notes, not their audio.
201
+
*`transpose semitones` - Defines the number of semitones to transpose the notes in this staff with. This affects the display and audio.
202
+
203
+
<AlphaTexSampleplayer="true"tracks="all">{`
204
+
\\track \\staff \\instrument piano
205
+
\\displayTranspose -12
206
+
C4.4 D4 E4 F4 | r.1
207
+
\\track \\staff \\instrument piano
208
+
\\transpose -12
209
+
r.1 | C4.4 D4 E4 F4
210
+
`}</AlphaTexSample>
211
+
212
+
## Double Bar
213
+
214
+
To mark a bar as double bar add `\db`
215
+
216
+
<AlphaTexSample>{`
217
+
\\db 3.3 3.3 3.3 3.3 | 1.1 2.1 3.1 4.1
218
+
`}</AlphaTexSample>
219
+
220
+
## Simile Marks
221
+
222
+
To apply simile marks use the `\simile type` where type is:
223
+
224
+
*`none` - No simile mark is applied
225
+
*`simple` - A simple simile mark. The previous bar is repeated.
226
+
*`firstofdouble` - A double simile mark. This value is assigned to the first bar of the 2 repeat bars.
227
+
*`secondofdouble` - A double simile mark. This value is assigned to the second bar of the 2 repeat bars.
// tremolo picking (tp duration - where duration can be 8, 16 or 32)
47
48
3.3{tp 8} 3.3{tp 16} 3.3{tp 32}
@@ -74,13 +75,40 @@ To reset the tuplet range, a new duration range can be started. For individual n
74
75
The tremolo/whammy bar effect is a bit more complex than the others.
75
76
You can specify a number of values which are evenly distributed over the
76
77
time when the note is played with the format `tb (value1 value2 ...)`.
77
-
The values indicate the number of quarter notes increased or decreased while playing.
78
+
The values indicate the number of quarter notes increased or decreased while playing (use decimals for quarter notes).
78
79
79
-
<AlphaTexSample>{`
80
+
<AlphaTexSampleplayer="true">{`
80
81
3.3.1{tb (0 4 0 8)} |
81
82
3.3.1{tb (0 -4 0 -8)} |
82
83
`}</AlphaTexSample>
83
84
85
+
To specify a whammy with exact positions (not evenly distributed) you can use `tbe (offset1 value1 offset2 value2)`.
86
+
The offset is ranging from 0 to 60.
87
+
88
+
<AlphaTexSampleplayer="true">{`
89
+
3.3.1{tbe (0 0 5 4 30 8 60 0)}
90
+
`}</AlphaTexSample>
91
+
92
+
Additionally the exact whammy type and style can be specified for both kinds after before the value list.
93
+
94
+
*`tb type (value1 value2)`
95
+
*`tb type style (value1 value2)`
96
+
*`tbe type (value1 value2)`
97
+
*`tbe type style (value1 value2)`
98
+
99
+
It is recommended to rely on the auto-detection of the type and only specify the type explicitly if something is wrong:
100
+
*`custom` - use this for non standard custom whammys with multiple points
101
+
*`dive` - use this when having a gradual change between two points
102
+
*`dip` - use this when you have a A->B->A whammy pattern.
103
+
*`hold` - use this when holding whammys (on tied notes)
104
+
*`predive` - use this when whammy bar is pressed/pulled before playing the note and then kept.
105
+
*`predivedive` - use this when whammy bar is pressed/pulled before playing the note and then released again.
106
+
107
+
The style can be one of these values:
108
+
*`default` - No additional text is shown, the bend offsets and values are respected as specified.
109
+
*`gradual` - Will show an additional "grad." on the whammy line. The audio is generated according to the type spread evenly across the play duration.
110
+
*`fast` - No additional text is shown. The audio is generated according to the type spread evenly across the fixed duration set via `settings.player.songBookBendDuration`.
111
+
84
112
## Brushes / Arpeggio
85
113
86
114
Brush stroke effects are: brush down `bd`, brush up `bu`, arpeggio down `ad`, and arpeggio up `au`.
@@ -155,3 +183,156 @@ To enable the display of timers add a `timer` to the beat effect list.
155
183
3.3.4 { timer } 3.3.4*3
156
184
`}</AlphaTexSample>
157
185
186
+
## Tempo Changes
187
+
188
+
With the support of multiple tempo changes within a single bar, tempo changes can now be applied on beat level to mark
0 commit comments