Example #1
0
    def __illustrate__(self, **kwargs):
        r'''Illustrates pitch-class segment.

        ..  container:: example

            **Example 1.** Numbered pitch-class segment:

            ::

                >>> pitch_class_segment = pitchtools.PitchClassSegment(
                ...     items=[-2, -1.5, 6, 7, -1.5, 7],
                ...     item_class=pitchtools.NumberedPitchClass,
                ...     )
                >>> show(pitch_class_segment) # doctest: +SKIP

            ..  doctest::

                >>> lilypond_file = pitch_class_segment.__illustrate__()
                >>> voice = lilypond_file.score_block.items[0][0][0]
                >>> f(voice)
                \new Voice {
                    bf'8
                    bqf'8
                    fs'8
                    g'8
                    bqf'8
                    g'8
                    \bar "|."
                    \override Score.BarLine.transparent = ##f
                }

        Returns LilyPond file.
        '''
        return Segment.__illustrate__(self, **kwargs)
Example #2
0
    def __illustrate__(self, **kwargs):
        r'''Illustrates pitch-class segment.

        ..  container:: example

            **Example 1.** Numbered pitch-class segment:

            ::

                >>> pitch_class_segment = pitchtools.PitchClassSegment(
                ...     items=[-2, -1.5, 6, 7, -1.5, 7],
                ...     item_class=pitchtools.NumberedPitchClass,
                ...     )
                >>> show(pitch_class_segment) # doctest: +SKIP

            ..  doctest::

                >>> lilypond_file = pitch_class_segment.__illustrate__()
                >>> voice = lilypond_file.score_block.items[0][0][0]
                >>> f(voice)
                \new Voice {
                    bf'8
                    bqf'8
                    fs'8
                    g'8
                    bqf'8
                    g'8
                    \bar "|."
                    \override Score.BarLine.transparent = ##f
                }

        Returns LilyPond file.
        '''
        return Segment.__illustrate__(self, **kwargs)