abjad.instruments

abjad.instruments.Accordion([clefs, ...])

Accordion.

abjad.instruments.AltoFlute([clefs, ...])

Alto flute.

abjad.instruments.AltoSaxophone([clefs, ...])

Alto saxophone.

abjad.instruments.AltoTrombone([clefs, ...])

Alto trombone.

abjad.instruments.AltoVoice([clefs, ...])

Alto voice.

abjad.instruments.BaritoneSaxophone([clefs, ...])

Baritone saxophone.

abjad.instruments.BaritoneVoice([clefs, ...])

Baritone voice.

abjad.instruments.BassClarinet([clefs, ...])

Bass clarinet.

abjad.instruments.BassFlute([clefs, ...])

Bass flute.

abjad.instruments.BassSaxophone([clefs, ...])

Bass saxophone.

abjad.instruments.BassTrombone([clefs, ...])

Bass trombone.

abjad.instruments.BassVoice([clefs, ...])

Bass voice.

abjad.instruments.Bassoon([clefs, context, ...])

Bassoon.

abjad.instruments.Cello([clefs, context, ...])

Cello.

abjad.instruments.ClarinetInA([clefs, ...])

Clarinet in A.

abjad.instruments.ClarinetInBFlat([clefs, ...])

Clarinet in B-flat.

abjad.instruments.ClarinetInEFlat([clefs, ...])

Clarinet in E-flat.

abjad.instruments.Contrabass([clefs, ...])

Contrabass.

abjad.instruments.ContrabassClarinet([...])

Contrabass clarinet.

abjad.instruments.ContrabassFlute([clefs, ...])

Contrabass flute.

abjad.instruments.ContrabassSaxophone([...])

Contrabass saxophone.

abjad.instruments.Contrabassoon([clefs, ...])

Contrabassoon.

abjad.instruments.EnglishHorn([clefs, ...])

English horn.

abjad.instruments.Flute([clefs, context, ...])

Flute.

abjad.instruments.FrenchHorn([clefs, ...])

French horn.

abjad.instruments.Glockenspiel([clefs, ...])

Glockenspiel.

abjad.instruments.Guitar([clefs, context, ...])

Guitar.

abjad.instruments.Harp([clefs, context, ...])

Harp.

abjad.instruments.Harpsichord([clefs, ...])

Harpsichord.

abjad.instruments.Instrument([clefs, ...])

Instrument.

abjad.instruments.Marimba([clefs, context, ...])

Marimba.

abjad.instruments.MezzoSopranoVoice([clefs, ...])

Mezzosoprano voice.

abjad.instruments.Oboe([clefs, context, ...])

Oboe.

abjad.instruments.Percussion([clefs, ...])

Percussion.

abjad.instruments.Piano([clefs, context, ...])

Piano.

abjad.instruments.Piccolo([clefs, context, ...])

Piccolo.

abjad.instruments.SopraninoSaxophone([...])

Sopranino saxophone.

abjad.instruments.SopranoSaxophone([clefs, ...])

Soprano saxophone.

abjad.instruments.SopranoVoice([clefs, ...])

Soprano voice.

abjad.instruments.StringNumber([numbers])

String number.

abjad.instruments.TenorSaxophone([clefs, ...])

Tenor saxophone.

abjad.instruments.TenorTrombone([clefs, ...])

Tenor trombone.

abjad.instruments.TenorVoice([clefs, ...])

Tenor voice.

abjad.instruments.Trumpet([clefs, context, ...])

Trumpet.

abjad.instruments.Tuba([clefs, context, ...])

Tuba.

abjad.instruments.Tuning([pitches])

Tuning.

abjad.instruments.Vibraphone([clefs, ...])

Vibraphone.

abjad.instruments.Viola([clefs, context, ...])

Viola.

abjad.instruments.Violin([clefs, context, ...])

Violin.

abjad.instruments.Xylophone([clefs, ...])

Xylophone.

class abjad.instruments.Accordion(clefs: tuple[str, ...] = ('treble', 'bass'), context: str = 'StaffGroup', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[E1, C8]'))[source]

Accordion.

class abjad.instruments.AltoFlute(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('g'), pitch_range: PitchRange = PitchRange(range_string='[G3, G6]'))[source]

Alto flute.

class abjad.instruments.AltoSaxophone(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('ef'), pitch_range: PitchRange = PitchRange(range_string='[Db3, A5]'))[source]

Alto saxophone.

class abjad.instruments.AltoTrombone(clefs: tuple[str, ...] = ('bass', 'tenor'), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[A2, Bb5]'))[source]

Alto trombone.

class abjad.instruments.AltoVoice(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[F3, G5]'))[source]

Alto voice.

class abjad.instruments.BaritoneSaxophone(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('ef,'), pitch_range: PitchRange = PitchRange(range_string='[C2, Ab4]'))[source]

Baritone saxophone.

class abjad.instruments.BaritoneVoice(clefs: tuple[str, ...] = ('bass',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[A2, A4]'))[source]

Baritone voice.

class abjad.instruments.BassClarinet(clefs: tuple[str, ...] = ('treble', 'bass'), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('bf,'), pitch_range: PitchRange = PitchRange(range_string='[Bb1, G5]'))[source]

Bass clarinet.

class abjad.instruments.BassFlute(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('c'), pitch_range: PitchRange = PitchRange(range_string='[C3, C6]'))[source]

Bass flute.

class abjad.instruments.BassSaxophone(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('bf,,'), pitch_range: PitchRange = PitchRange(range_string='[Ab2, E4]'))[source]

Bass saxophone.

class abjad.instruments.BassTrombone(clefs: tuple[str, ...] = ('bass',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[C2, F4]'))[source]

Bass trombone.

class abjad.instruments.BassVoice(clefs: tuple[str, ...] = ('bass',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[E2, F4]'))[source]

Bass voice.

class abjad.instruments.Bassoon(clefs: tuple[str, ...] = ('bass', 'tenor'), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[Bb1, Eb5]'))[source]

Bassoon.

class abjad.instruments.Cello(clefs: tuple[str, ...] = ('bass', 'tenor', 'treble'), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[C2, G5]'), tuning: Tuning = Tuning(pitches=(NamedPitch('c,'), NamedPitch('g,'), NamedPitch('d'), NamedPitch('a'))))[source]

Cello.

class abjad.instruments.ClarinetInA(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('a'), pitch_range: PitchRange = PitchRange(range_string='[Db3, A6]'))[source]

Clarinet in A.

class abjad.instruments.ClarinetInBFlat(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('bf'), pitch_range: PitchRange = PitchRange(range_string='[D3, Bb6]'))[source]

Clarinet in B-flat.

class abjad.instruments.ClarinetInEFlat(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("ef'"), pitch_range: PitchRange = PitchRange(range_string='[F3, C7]'))[source]

Clarinet in E-flat.

class abjad.instruments.Contrabass(clefs: tuple[str, ...] = ('bass', 'treble'), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('c'), pitch_range: PitchRange = PitchRange(range_string='[C1, G4]'), tuning: Tuning = Tuning(pitches=(NamedPitch('c,,'), NamedPitch('a,,'), NamedPitch('d,'), NamedPitch('g,'))))[source]

Contrabass.

class abjad.instruments.ContrabassClarinet(clefs: tuple[str, ...] = ('treble', 'bass'), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('bf,,'), pitch_range: PitchRange = PitchRange(range_string='[Bb0, G4]'))[source]

Contrabass clarinet.

class abjad.instruments.ContrabassFlute(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('g,'), pitch_range: PitchRange = PitchRange(range_string='[G2, G5]'))[source]

Contrabass flute.

class abjad.instruments.ContrabassSaxophone(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('ef,,'), pitch_range: PitchRange = PitchRange(range_string='[C1, Ab3]'))[source]

Contrabass saxophone.

class abjad.instruments.Contrabassoon(clefs: tuple[str, ...] = ('bass',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('c'), pitch_range: PitchRange = PitchRange(range_string='[Bb0, Bb4]'))[source]

Contrabassoon.

class abjad.instruments.EnglishHorn(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('f'), pitch_range: PitchRange = PitchRange(range_string='[E3, C6]'))[source]

English horn.

class abjad.instruments.Flute(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[C4, D7]'))[source]

Flute.

class abjad.instruments.FrenchHorn(clefs: tuple[str, ...] = ('bass', 'treble'), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('f'), pitch_range: PitchRange = PitchRange(range_string='[B1, F5]'))[source]

French horn.

class abjad.instruments.Glockenspiel(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'''"), pitch_range: PitchRange = PitchRange(range_string='[G5, C8]'))[source]

Glockenspiel.

class abjad.instruments.Guitar(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('c'), pitch_range: PitchRange = PitchRange(range_string='[E2, E5]'), tuning: Tuning = Tuning(pitches=(NamedPitch('e,'), NamedPitch('a,'), NamedPitch('d'), NamedPitch('g'), NamedPitch('b'), NamedPitch("e'"))))[source]

Guitar.

class abjad.instruments.Harp(clefs: tuple[str, ...] = ('treble', 'bass'), context: str = 'StaffGroup', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[B0, G#7]'))[source]

Harp.

class abjad.instruments.Harpsichord(clefs: tuple[str, ...] = ('treble', 'bass'), context: str = 'StaffGroup', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[C2, C7]'))[source]

Harpsichord.

class abjad.instruments.Instrument(clefs: tuple[str, ...] = (), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[-inf, +inf]'))[source]

Instrument.

class abjad.instruments.Marimba(clefs: tuple[str, ...] = ('treble', 'bass'), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[F2, C7]'))[source]

Marimba.

class abjad.instruments.MezzoSopranoVoice(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[A3, C6]'))[source]

Mezzosoprano voice.

class abjad.instruments.Oboe(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[Bb3, A6]'))[source]

Oboe.

class abjad.instruments.Percussion(clefs: tuple[str, ...] = ('percussion',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[-inf, +inf]'))[source]

Percussion.

class abjad.instruments.Piano(clefs: tuple[str, ...] = ('treble', 'bass'), context: str = 'StaffGroup', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[A0, C8]'))[source]

Piano.

class abjad.instruments.Piccolo(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c''"), pitch_range: PitchRange = PitchRange(range_string='[D5, C8]'))[source]

Piccolo.

class abjad.instruments.SopraninoSaxophone(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("ef'"), pitch_range: PitchRange = PitchRange(range_string='[Db4, F#6]'))[source]

Sopranino saxophone.

class abjad.instruments.SopranoSaxophone(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('bf'), pitch_range: PitchRange = PitchRange(range_string='[Ab3, E6]'))[source]

Soprano saxophone.

class abjad.instruments.SopranoVoice(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[C4, E6]'))[source]

Soprano voice.

class abjad.instruments.StringNumber(numbers: tuple[int, ...] = (1,))[source]

String number.

String I:

>>> abjad.StringNumber((1,))
StringNumber(numbers=(1,))

Strings II and III:

>>> abjad.StringNumber((2, 3))
StringNumber(numbers=(2, 3))

roman_numerals

Gets roman numerals of string number indicator.

roman_numerals

Gets roman numerals of string number indicator.

String I:

>>> indicator = abjad.StringNumber((1,))
>>> indicator.roman_numerals
('i',)

Strings II and III:

>>> indicator = abjad.StringNumber((2, 3))
>>> indicator.roman_numerals
('ii', 'iii')
class abjad.instruments.TenorSaxophone(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch('bf,'), pitch_range: PitchRange = PitchRange(range_string='[Ab2, E5]'))[source]

Tenor saxophone.

class abjad.instruments.TenorTrombone(clefs: tuple[str, ...] = ('tenor', 'bass'), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[E2, Eb5]'))[source]

Tenor trombone.

class abjad.instruments.TenorVoice(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[C3, D5]'))[source]

Tenor voice.

class abjad.instruments.Trumpet(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[F#3, D6]'))[source]

Trumpet.

class abjad.instruments.Tuba(clefs: tuple[str, ...] = ('bass',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[D1, F4]'))[source]

Tuba.

class abjad.instruments.Tuning(pitches: tuple[NamedPitch, ...] = ())[source]

Tuning.

Violin tuning:

>>> pitches = [abjad.NamedPitch(_) for _ in "G3 D4 A4 E5".split()]
>>> abjad.Tuning(tuple(pitches))
Tuning(pitches=(NamedPitch('g'), NamedPitch("d'"), NamedPitch("a'"), NamedPitch("e''")))

get_pitch_ranges_by_string_number(string_number)

Gets tuning pitch ranges by string number.

get_pitches_by_string_number(string_number)

Gets tuning pitches by string number.

pitch_ranges

Gets two-octave pitch-ranges for each pitch in this tuning.

voice_pitch_classes(pitch_classes, *[, ...])

Voices pitch_classes.

get_pitch_ranges_by_string_number(string_number: StringNumber) tuple[PitchRange, ...][source]

Gets tuning pitch ranges by string number.

Violin tuning:

>>> pitches = [abjad.NamedPitch(_) for _ in "G3 D4 A4 E5".split()]
>>> tuning = abjad.Tuning(tuple(pitches))
>>> string_number = abjad.StringNumber((2, 3))
>>> tuning.get_pitch_ranges_by_string_number(string_number)
(PitchRange(range_string='[A4, A6]'), PitchRange(range_string='[D4, D6]'))
get_pitches_by_string_number(string_number: StringNumber) tuple[NamedPitch, ...][source]

Gets tuning pitches by string number.

Violin tuning:

>>> pitches = [abjad.NamedPitch(_) for _ in "G3 D4 A4 E5".split()]
>>> tuning = abjad.Tuning(tuple(pitches))
>>> string_number = abjad.StringNumber((2, 3))
>>> tuning.get_pitches_by_string_number(string_number)
(NamedPitch("a'"), NamedPitch("d'"))
pitch_ranges

Gets two-octave pitch-ranges for each pitch in this tuning.

>>> pitches = [abjad.NamedPitch(_) for _ in "G3 D4 A4 E5".split()]
>>> tuning = abjad.Tuning(tuple(pitches))
>>> for range_ in tuning.pitch_ranges:
...     range_
... 
PitchRange(range_string='[G3, G5]')
PitchRange(range_string='[D4, D6]')
PitchRange(range_string='[A4, A6]')
PitchRange(range_string='[E5, E7]')
voice_pitch_classes(pitch_classes: list[NamedPitchClass], *, forbid_open_strings: bool = False) list[tuple[NamedPitch | None, ...]][source]

Voices pitch_classes.

>>> pitches = [abjad.NamedPitch(_) for _ in "G3 D4 A4 E5".split()]
>>> tuning = abjad.Tuning(tuple(pitches))
>>> voicings = tuning.voice_pitch_classes([abjad.NamedPitchClass("a")])
>>> for voicing in voicings:
...     voicing
... 
(NamedPitch('a'), None, None, None)
(None, None, None, NamedPitch("a''"))
(None, None, None, NamedPitch("a'''"))
(None, None, NamedPitch("a'"), None)
(None, None, NamedPitch("a''"), None)
(None, None, NamedPitch("a'''"), None)
(None, NamedPitch("a'"), None, None)
(None, NamedPitch("a''"), None, None)
(NamedPitch("a'"), None, None, None)
>>> pcs = [abjad.NamedPitchClass(_) for _ in ["a", "d"]]
>>> voicings = tuning.voice_pitch_classes(pcs, forbid_open_strings=True)
>>> for voicing in voicings:
...     voicing
... 
(NamedPitch('a'), None, None, NamedPitch("d'''"))
(NamedPitch('a'), None, None, NamedPitch("d''''"))
(NamedPitch('a'), None, NamedPitch("d''"), None)
(NamedPitch('a'), None, NamedPitch("d'''"), None)
(NamedPitch('a'), NamedPitch("d''"), None, None)
(NamedPitch('a'), NamedPitch("d'''"), None, None)
(None, None, NamedPitch("d''"), NamedPitch("a''"))
(None, None, NamedPitch("d''"), NamedPitch("a'''"))
(None, None, NamedPitch("a''"), NamedPitch("d'''"))
(None, None, NamedPitch("a''"), NamedPitch("d''''"))
(None, None, NamedPitch("d'''"), NamedPitch("a''"))
(None, None, NamedPitch("d'''"), NamedPitch("a'''"))
(None, None, NamedPitch("a'''"), NamedPitch("d'''"))
(None, None, NamedPitch("a'''"), NamedPitch("d''''"))
(None, NamedPitch("a'"), None, NamedPitch("d'''"))
(None, NamedPitch("a'"), None, NamedPitch("d''''"))
(None, NamedPitch("a'"), NamedPitch("d''"), None)
(None, NamedPitch("a'"), NamedPitch("d'''"), None)
(None, NamedPitch("d''"), None, NamedPitch("a''"))
(None, NamedPitch("d''"), None, NamedPitch("a'''"))
(None, NamedPitch("d''"), NamedPitch("a''"), None)
(None, NamedPitch("d''"), NamedPitch("a'''"), None)
(None, NamedPitch("a''"), None, NamedPitch("d'''"))
(None, NamedPitch("a''"), None, NamedPitch("d''''"))
(None, NamedPitch("a''"), NamedPitch("d''"), None)
(None, NamedPitch("a''"), NamedPitch("d'''"), None)
(None, NamedPitch("d'''"), None, NamedPitch("a''"))
(None, NamedPitch("d'''"), None, NamedPitch("a'''"))
(None, NamedPitch("d'''"), NamedPitch("a''"), None)
(None, NamedPitch("d'''"), NamedPitch("a'''"), None)
(NamedPitch("d'"), None, None, NamedPitch("a''"))
(NamedPitch("d'"), None, None, NamedPitch("a'''"))
(NamedPitch("d'"), None, NamedPitch("a''"), None)
(NamedPitch("d'"), None, NamedPitch("a'''"), None)
(NamedPitch("d'"), NamedPitch("a'"), None, None)
(NamedPitch("d'"), NamedPitch("a''"), None, None)
(NamedPitch("a'"), None, None, NamedPitch("d'''"))
(NamedPitch("a'"), None, None, NamedPitch("d''''"))
(NamedPitch("a'"), None, NamedPitch("d''"), None)
(NamedPitch("a'"), None, NamedPitch("d'''"), None)
(NamedPitch("a'"), NamedPitch("d''"), None, None)
(NamedPitch("a'"), NamedPitch("d'''"), None, None)
(NamedPitch("d''"), None, None, NamedPitch("a''"))
(NamedPitch("d''"), None, None, NamedPitch("a'''"))
(NamedPitch("d''"), None, NamedPitch("a''"), None)
(NamedPitch("d''"), None, NamedPitch("a'''"), None)
(NamedPitch("d''"), NamedPitch("a'"), None, None)
(NamedPitch("d''"), NamedPitch("a''"), None, None)
class abjad.instruments.Vibraphone(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[F3, F6]'))[source]

Vibraphone.

class abjad.instruments.Viola(clefs: tuple[str, ...] = ('alto', 'treble'), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[C3, D6]'), tuning: Tuning = Tuning(pitches=(NamedPitch('c'), NamedPitch('g'), NamedPitch("d'"), NamedPitch("a'"))))[source]

Viola.

class abjad.instruments.Violin(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c'"), pitch_range: PitchRange = PitchRange(range_string='[G3, G7]'), tuning: Tuning = Tuning(pitches=(NamedPitch('g'), NamedPitch("d'"), NamedPitch("a'"), NamedPitch("e''"))))[source]

Violin.

class abjad.instruments.Xylophone(clefs: tuple[str, ...] = ('treble',), context: str = 'Staff', middle_c_sounding_pitch: NamedPitch = NamedPitch("c''"), pitch_range: PitchRange = PitchRange(range_string='[C4, C7]'))[source]

Xylophone.