-\version "1.3.146"
+\version "1.9.8"
+
%
% setup for Request->Element conversion. Guru-only
%
-StaffContext = \translator {
+\translator {
\type "Staff_performer"
\name Staff
\accepts Voice
\consists "Key_performer"
\consists "Tempo_performer"
\consists "Time_signature_performer"
- dynamicStyle = #"dynamic"
-}
-\translator { \StaffContext }
-\translator { \StaffContext
- \name RhythmicStaff
-}
+}
-VoiceContext = \translator {
+\translator {
\type "Performer_group_performer"
\name Voice
\consists "Dynamic_performer"
\consists "Span_dynamic_performer"
+ \consists "Tie_performer"
\consists "Piano_pedal_performer"
\accepts "Thread"
}
-\translator { \VoiceContext }
-ThreadContext = \translator {
+\translator {
\type "Performer_group_performer"
\name Thread
\consists "Note_performer"
- \consists "Tie_performer"
}
-\translator { \ThreadContext }
-% retain for compatibility reasons (FIXME: convert-ly)
\translator {
\type "Performer_group_performer"
- \name Grace
-}
-
-\translator
-{
- \type "Performer_group_performer"
- \name VoiceTwo\consists "Note_performer"
-
+ \name FiguredBass
+ \consists "Swallow_performer"
}
-GrandStaffContext = \translator {
+\translator {
\type "Performer_group_performer"
\name GrandStaff
\accepts RhythmicStaff
\accepts Staff
}
-\translator { \GrandStaffContext }
-PianoStaffContext = \translator {
+\translator {
\type "Performer_group_performer"
\name "PianoStaff"
\accepts Staff
}
-\translator { \PianoStaffContext }
+
+\translator {
+ \type "Performer_group_performer"
+ \name "TabVoice"
+ \consists "Swallow_performer"
+}
+
+\translator {
+ \type "Performer_group_performer"
+ \name "Devnull"
+ \consists "Swallow_performer"
+}
+\translator {
+ \type "Performer_group_performer"
+ \name "TabStaff"
+ \accepts "TabVoice"
+}
+
+\translator {
+ \type "Score_performer"
+
+ \name Score
+ \alias Timing
+ instrument = #"bright acoustic"
+ \accepts Staff
+ \accepts GrandStaff
+ \accepts PianoStaff
+ \accepts TabStaff
+ \accepts Lyrics
+ \accepts StaffGroup
+ \accepts Devnull
+ \accepts ChoirStaff
+ \accepts RhythmicStaff
+ \accepts ChordNames
+ \accepts FiguredBass
+
+ \alias "Timing"
+ \consists "Timing_translator"
+ \consists "Swallow_performer"
+
+ dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
+ instrumentEqualizer = #default-instrument-equalizer
+}
+
\translator {
\type "Performer_group_performer"
\name ChoirStaff
\accepts Staff
}
-\translator {
+
+\translator {
\type "Staff_performer"
\accepts LyricsVoice
\name Lyrics
}
\translator {
- \type Performer_group_performer
- \consists Note_performer
+ \type "Performer_group_performer"
+ \consists "Note_performer"
\name ChordNameVoice
}
\translator {
- \type Performer_group_performer
+ \type "Performer_group_performer"
\name StaffGroup
\accepts Staff
}
-ScoreContext = \translator {
- \type "Score_performer"
-
- \name Score
- instrument = #"bright acoustic"
- \accepts Staff
- \accepts GrandStaff
- \accepts PianoStaff
- \accepts Lyrics
- \accepts StaffGroup
- \accepts ChoirStaff
- \accepts RhythmicStaff
- \accepts ChordNames
+\translator { \StaffContext \name RhythmicStaff }
- \consists "Timing_translator"
- \consists "Swallow_performer"
-
- dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume
- instrumentEqualizer = #default-instrument-equalizer
-}
-\translator { \ScoreContext }