New in version 2.0.
Abjad model of the harp:
abjad> piano_staff = scoretools.PianoStaff([Staff("c'8 d'8 e'8 f'8"), Staff("c'4 b4")])
abjad> instrumenttools.Harp()(piano_staff)
Harp()(PianoStaff<<2>>)
abjad> f(piano_staff)
\new PianoStaff <<
\set PianoStaff.instrumentName = \markup { Harp }
\set PianoStaff.shortInstrumentName = \markup { Hp. }
\new Staff {
c'8
d'8
e'8
f'8
}
\new Staff {
c'4
b4
}
>>
The harp targets piano staff context by default.
Read-only default instrument name.
Return string.
Note
Inherited from contexttools.InstrumentMark
Read-only default short instrument name.
Return string.
Note
Inherited from contexttools.InstrumentMark
Read-only reference to effective context of context mark:
abjad> note = Note("c'4")
abjad> context_mark = contexttools.ContextMark()(note)
abjad> context_mark.effective_context is None
True
Return context mark or none.
Note
Inherited from contexttools.ContextMark
Read-only LilyPond input format of instrument mark:
abjad> instrument = contexttools.InstrumentMark('Flute', 'Fl.')
abjad> instrument.format
['\set Staff.instrumentName = \markup { Flute }', '\set Staff.shortInstrumentName = \markup { Fl. }']
Return list.
Note
Inherited from contexttools.InstrumentMark
Read-only interval of transposition.
Return melodic diatonic interval.
Note
Inherited from instrumenttools._Instrument
Note
Inherited from instrumenttools._Instrument
Note
Inherited from instrumenttools._Instrument
True when instrument is transposing. False otherwise.
Return boolean.
Note
Inherited from instrumenttools._Instrument
Read-only reference to mark start component:
abjad> note = Note("c'4")
abjad> mark = marktools.Mark()(note)
abjad> mark.start_component
Note("c'4")
Return component or none.
Note
Inherited from marktools.Mark
Read-only reference to target context of context mark:
abjad> note = Note("c'4")
abjad> context_mark = contexttools.ContextMark()(note)
abjad> context_mark.target_context is None
True
Return context mark or none.
Note
Inherited from contexttools.ContextMark
Read-only traditional pitch range.
Return pitch range.
Note
Inherited from instrumenttools._Instrument
Note
Inherited from instrumenttools._Instrument
Get instrument name:
abjad> instrument = contexttools.InstrumentMark('Flute', 'Fl.')
abjad> instrument.instrument_name
'Flute'
Set instrument name:
abjad> instrument.instrument_name = 'Alto Flute'
abjad> instrument.instrument_name
'Alto Flute'
Return string.
Note
Inherited from contexttools.InstrumentMark
Get instrument name:
abjad> instrument = contexttools.InstrumentMark('Flute', 'Fl.')
abjad> instrument.instrument_name_markup
Markup('Flute')
Set instrument name:
abjad> instrument.instrument_name_markup = 'Alto Flute'
abjad> instrument.instrument_name_markup
Markup('Alto Flute')
Return markup.
Note
Inherited from contexttools.InstrumentMark
Note
Inherited from instrumenttools._Instrument
Note
Inherited from instrumenttools._Instrument
Get short instrument name:
abjad> instrument = contexttools.InstrumentMark('Flute', 'Fl.')
abjad> instrument.short_instrument_name
'Fl.'
Set short instrument name:
abjad> instrument.short_instrument_name = 'Alto Fl.'
abjad> instrument.short_instrument_name
'Alto Fl.'
Return string.
Note
Inherited from contexttools.InstrumentMark
Get short instrument name:
abjad> instrument = contexttools.InstrumentMark('Flute', 'Fl.')
abjad> instrument.short_instrument_name_markup
Markup('Fl.')
Set short instrument name:
abjad> instrument.short_instrument_name_markup = 'Alto Fl.'
abjad> instrument.short_instrument_name_markup
Markup('Alto Fl.')
Return markup.
Note
Inherited from contexttools.InstrumentMark
Note
Inherited from instrumenttools._Instrument
Make sure no context mark of same type is already attached to start component.
Note
Inherited from contexttools.ContextMark
Detach mark:
abjad> note = Note("c'4")
abjad> context_mark = contexttools.ContextMark()(note)
abjad> context_mark.start_component
Note("c'4")
abjad> context_mark.detach()
ContextMark()
abjad> context_mark.start_component is None
True
Return context mark.
Note
Inherited from contexttools.ContextMark
New in version 2.5.
Get default player name.
Available values for locale are 'en-us' and 'en-uk'.
Note
Inherited from instrumenttools._Instrument
New in version 2.5.
Get performer names.
Note
Inherited from instrumenttools._Instrument
Note
Inherited from marktools.Mark
Note
Inherited from marktools.Mark
Note
Inherited from contexttools.InstrumentMark
Abjad objects by default do not implement this method.
Raise exception.
Note
Inherited from abctools.AbjadObject
Abjad objects by default do not implement this method.
Raise exception
Note
Inherited from abctools.AbjadObject
Note
Inherited from contexttools.InstrumentMark
Abjad objects by default do not implement this method.
Raise exception.
Note
Inherited from abctools.AbjadObject
Abjad objects by default do not implement this method.
Raise exception.
Note
Inherited from abctools.AbjadObject
Note
Inherited from marktools.Mark
Note
Inherited from marktools.Mark
x.__setattr__(‘name’, value) <==> x.name = value
Note
Inherited from __builtin__.object
Note
Inherited from __builtin__.object