music21.percussion¶
PercussionChord¶
- class music21.percussion.PercussionChord(notes: None | str | Sequence[str] | Sequence[Pitch] | Sequence[NotRest] | Sequence[int] = None, **keywords)¶
ChordBaseand :class:`~music21.note.NotRest subclass that is NOT aChordbecause one or more notes is anUnpitchedobject.>>> pChord = percussion.PercussionChord([note.Unpitched('D4'), note.Note('E5')]) >>> pChord.isChord False
Has notes, just like any ChordBase:
>>> pChord.notes (<music21.note.Unpitched object at 0x...>, <music21.note.Note E>)
Assign them to another PercussionChord:
>>> pChord2 = percussion.PercussionChord() >>> pChord2.notes = pChord.notes >>> pChord2.notes (<music21.note.Unpitched object at 0x...>, <music21.note.Note E>)
Don’t attempt setting anything but Note or Unpitched objects as notes:
>>> pChord2.notes = [note.Rest()] Traceback (most recent call last): TypeError: every element of notes must be a note.Note or note.Unpitched object
PercussionChord bases
PercussionChord read-only properties
Read-only properties inherited from GeneralNote:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
PercussionChord read/write properties
- PercussionChord.notes¶
Read/write properties inherited from ChordBase:
Read/write properties inherited from NotRest:
Read/write properties inherited from GeneralNote:
Read/write properties inherited from Music21Object:
PercussionChord methods
Methods inherited from ChordBase:
Methods inherited from NotRest:
Methods inherited from GeneralNote:
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
PercussionChord instance variables
Instance variables inherited from ChordBase:
Instance variables inherited from NotRest:
Instance variables inherited from GeneralNote:
Instance variables inherited from Music21Object: