2003-07-24 Jan Nieuwenhuizen <janneke@gnu.org>
+ * ly/performer-init.ly (TabStaffContext, TabVoiceContext): Add.
+ This fixes core dump on MIDI ouput (Simon Weatherill).
+
* stepmake/stepmake/generic-targets.make (WWW-post): Oops, depend
on local-WWW-post.
-\version "1.7.18"
+s\version "1.7.18"
%
% setup for Request->Element conversion. Guru-only
\accepts Staff
}
+TabVoiceContext = \translator {
+ \type "Performer_group_performer"
+ \name "TabVoice"
+ \consists "Swallow_performer"
+}
+
+TabStaffContext = \translator {
+ \type "Performer_group_performer"
+ \name "TabStaff"
+ \accepts "TabVoice"
+}
+
ScoreContext = \translator {
\type "Score_performer"
\accepts Staff
\accepts GrandStaff
\accepts PianoStaff
+ \accepts TabStaff
\accepts Lyrics
\accepts StaffGroup
\accepts ChoirStaff
\name ChoirStaff
\accepts Staff
}
-\translator {
+
+\translator {
\type "Staff_performer"
\accepts LyricsVoice
\name Lyrics
\translator { \ScoreContext }
\translator { \StaffContext }
\translator { \StaffContext \name RhythmicStaff }
+\translator { \TabVoiceContext }
\translator { \VoiceContext }
\translator { \ThreadContext }
\translator { \PianoStaffContext }
+\translator { \TabStaffContext }
\translator { \GrandStaffContext }
\translator { \FiguredBassContext }