music21.articulations¶
Classes for representing and processing articulations.
Specific articulations are modeled as Articulation subclasses.
A Note object has an articulations attribute.
This list can be used to store one or more music21.articulations.Articulation subclasses.
As much as possible, MusicXML names are used for Articulation classes, with xxx-yyy changed to XxxYyy. For instance, “strong-accent” in MusicXML is “StrongAccent” here.
Fingering and other playing marks are found here. Fermatas, trills, etc. are found in music21.expressions.
>>> n1 = note.Note('D#4')
>>> n1.articulations.append(articulations.Tenuto())
>>> n1.show()
>>> c1 = chord.Chord(['C3', 'G4', 'E-5'])
>>> c1.articulations = [articulations.OrganHeel(), articulations.Accent()]
>>> c1.show()
A longer test showing the utility of the module:
>>> s = stream.Stream()
>>> n1 = note.Note('c#5')
>>> n1.articulations = [articulations.Accent()]
>>> n1.quarterLength = 1.25
>>> s.append(n1)
>>> n2 = note.Note('d5')
>>> n2.articulations = [articulations.StrongAccent()]
>>> n2.quarterLength = 0.75
>>> s.append(n2)
>>> n3 = note.Note('b4')
>>> n3.articulations = [articulations.Staccato()]
>>> n3.quarterLength = 1.25
>>> n3.tie = tie.Tie('start')
>>> s.append(n3)
>>> n4 = note.Note('b4')
>>> n4.articulations = [articulations.Staccatissimo()]
>>> n4.quarterLength = 0.75
>>> s.append(n4)
>>> n5 = note.Note('a4')
>>> n5.articulations = [articulations.Tenuto()]
>>> n5.quarterLength = 4/3
>>> s.append(n5)
>>> n6 = note.Note('b-4')
>>> n6.articulations = [articulations.Staccatissimo(), articulations.Tenuto()]
>>> n6.quarterLength = 2/3
>>> s.append(n6)
>>> s.metadata = metadata.Metadata()
>>> s.metadata.title = 'Prova articolazioni' # ital: 'Articulation Test'
>>> s.metadata.composer = 'Giuliano Lancioni'
>>> s.show()
Articulation¶
- class music21.articulations.Articulation(**keywords)¶
Base class for all Articulation sub-classes.
>>> x = articulations.Articulation() >>> x.placement = 'below' >>> x.style.absoluteY = 20 >>> x.displayText = '>'
Equality
Equality of articulations is based only on the class, as other attributes are independent of context and deployment.
>>> at1 = articulations.StrongAccent() >>> at2 = articulations.StrongAccent() >>> at1.placement = 'above' >>> at2.placement = 'below' >>> at1 == at2 True
Comparison between classes and with the object itself behaves as expected:
>>> at3 = articulations.Accent() >>> at4 = articulations.Staccatissimo() >>> at1 == at3 False >>> at4 == at4 True
Articulation bases
Articulation read-only properties
- Articulation.name¶
returns the name of the articulation, which is generally the class name without the leading letter lowercase.
Subclasses can override this as necessary.
>>> st = articulations.Staccato() >>> st.name 'staccato'
>>> sp = articulations.SnapPizzicato() >>> sp.name 'snap pizzicato'
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Articulation read/write properties
- Articulation.volumeShift¶
Get or set the volumeShift of this Articulation. This value, between -1 and 1, that is used to shift the final Volume of the object it is attached to.
>>> at1 = articulations.StrongAccent() >>> at1.volumeShift > 0.1 True
Read/write properties inherited from Music21Object:
Articulation methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Articulation instance variables
Instance variables inherited from Music21Object:
Accent¶
- class music21.articulations.Accent(**keywords)¶
>>> a = articulations.Accent()
Accent bases
Accent read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Accent read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Accent methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Accent instance variables
Instance variables inherited from Music21Object:
Bowing¶
- class music21.articulations.Bowing(**keywords)¶
Indication that bowing is being affected.
>>> a = articulations.Bowing()
Bowing bases
Bowing read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Bowing read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Bowing methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Bowing instance variables
Instance variables inherited from Music21Object:
BrassIndication¶
- class music21.articulations.BrassIndication(**keywords)¶
BrassIndication bases
BrassIndication read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
BrassIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
BrassIndication methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
BrassIndication instance variables
Instance variables inherited from Music21Object:
BreathMark¶
- class music21.articulations.BreathMark(**keywords)¶
Can have as a symbol ‘comma’ or ‘tick’ or None
>>> a = articulations.BreathMark() >>> a.symbol = 'comma'
BreathMark bases
BreathMark read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
BreathMark read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
BreathMark methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
BreathMark instance variables
Instance variables inherited from Music21Object:
Caesura¶
- class music21.articulations.Caesura(**keywords)¶
>>> a = articulations.Caesura()
Caesura bases
Caesura read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Caesura read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Caesura methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Caesura instance variables
Instance variables inherited from Music21Object:
DetachedLegato¶
- class music21.articulations.DetachedLegato(**keywords)¶
>>> a = articulations.DetachedLegato()
DetachedLegato bases
DetachedLegato read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
DetachedLegato read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
DetachedLegato methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
DetachedLegato instance variables
Instance variables inherited from Music21Object:
Doit¶
- class music21.articulations.Doit(**keywords)¶
An indeterminateSlide coming after the main note and going up.
>>> a = articulations.Doit()
Doit bases
Doit read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Doit read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Doit methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Doit instance variables
Instance variables inherited from Music21Object:
DoubleTongue¶
- class music21.articulations.DoubleTongue(**keywords)¶
DoubleTongue bases
DoubleTongue read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
DoubleTongue read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
DoubleTongue methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
DoubleTongue instance variables
Instance variables inherited from Music21Object:
DownBow¶
- class music21.articulations.DownBow(**keywords)¶
>>> a = articulations.DownBow()
DownBow bases
DownBow read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
DownBow read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
DownBow methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
DownBow instance variables
Instance variables inherited from Music21Object:
DynamicArticulation¶
- class music21.articulations.DynamicArticulation(**keywords)¶
Superclass for all articulations that change the dynamic of a note.
DynamicArticulation bases
DynamicArticulation read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
DynamicArticulation read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
DynamicArticulation methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
DynamicArticulation instance variables
Instance variables inherited from Music21Object:
Falloff¶
- class music21.articulations.Falloff(**keywords)¶
An indeterminateSlide coming after the main note and going down.
>>> a = articulations.Falloff()
Falloff bases
Falloff read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Falloff read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Falloff methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Falloff instance variables
Instance variables inherited from Music21Object:
Fingering¶
- class music21.articulations.Fingering(fingerNumber=None, **keywords)¶
Fingering is a technical indication that covers the fingering of a note (in a guitar/fret context, this covers the fret finger, see FrettedPluck for that).
Converts the MusicXML – <fingering> object
>>> f = articulations.Fingering(5) >>> f <music21.articulations.Fingering 5> >>> f.fingerNumber 5
.substitution indicates that this fingering indicates a substitute fingering:
>>> f.substitution = True
MusicXML distinguishes between a substitution and an alternate fingering:
>>> f.alternate = True
Fingerings are the only articulations that apply per note in a chord. Other articulations, e.g., accents, apply to the whole chord and will, therefore, only be associated with the first note of a chord when serializing. Since chords store all articulations in an ordered list, Fingerings are mapped implicitly to the notes of a chord in order. Superfluous Fingerings will be ignored and may be discarded when serializing.
Fingering bases
Fingering read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Fingering read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Fingering methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Fingering instance variables
Instance variables inherited from Music21Object:
FretBend¶
- class music21.articulations.FretBend(number: int = 0, *, bendAlter: Interval | ChromaticInterval | None = None, preBend: bool = False, release: float | Fraction | None = None, withBar: str | None = None, **keywords)¶
Bend indication for fretted instruments
Bend in musicxml
number is an identifier for the articulation. Defaults to 0.
bendAlter is the interval defined by the bend, bend-alter in musicxml. Defaults to None.
preBend indicates if the string is bent before the onset of the note. Defaults to False.
release is the quarterLength value from the start of the note for releasing the bend, if any. Defaults to None.
withBar indicates what whammy bar movement is used, if any. MusicXML supports ‘scoop’ or ‘dip’. Defaults to None.
>>> fb = articulations.FretBend(1, bendAlter=interval.ChromaticInterval(-2), release=0.5) >>> fb <music21.articulations.FretBend 1> >>> fb.preBend False >>> fb.withBar is None True >>> fb.bendAlter <music21.interval.ChromaticInterval -2> >>> fb.release 0.5
FretBend bases
FretBend read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
FretBend read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
FretBend methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
FretBend instance variables
Instance variables inherited from Music21Object:
FretIndication¶
- class music21.articulations.FretIndication(number=0, **keywords)¶
FretIndication indicates which fret of a string a note is played on.
A FretIndication can be constructed as
>>> fi = articulations.FretIndication(3) >>> fi <music21.articulations.FretIndication 3> >>> fi.number 3
If no argument to the constructor is specified, number defaults to 0.
FretIndication bases
FretIndication read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
FretIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
FretIndication methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
FretIndication instance variables
Instance variables inherited from Music21Object:
FretTap¶
- class music21.articulations.FretTap(number=0, **keywords)¶
FretTap bases
FretTap read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
FretTap read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
FretTap methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
FretTap instance variables
Instance variables inherited from Music21Object:
FrettedPluck¶
- class music21.articulations.FrettedPluck(number=0, **keywords)¶
specifies plucking fingering for fretted instruments
pluck in musicxml
FrettedPluck bases
FrettedPluck read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
FrettedPluck read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
FrettedPluck methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
FrettedPluck instance variables
Instance variables inherited from Music21Object:
HammerOn¶
- class music21.articulations.HammerOn(*spannedElements: Music21Object | Sequence[Music21Object], **keywords)¶
A hammer-on represented as a spanner between two Notes.
HammerOn bases
HammerOn read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
HammerOn read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
HammerOn methods
Methods inherited from Spanner:
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
HammerOn instance variables
Instance variables inherited from Music21Object:
HandbellIndication¶
- class music21.articulations.HandbellIndication(**keywords)¶
displayText is used to store any of the techniques in handbell music.
Values are damp, echo, gyro, hand martellato, mallet lift, mallet table, martellato, martellato lift, muted martellato, pluck lift, and swing
HandbellIndication bases
HandbellIndication read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
HandbellIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
HandbellIndication methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
HandbellIndication instance variables
Instance variables inherited from Music21Object:
Harmonic¶
- class music21.articulations.Harmonic(**keywords)¶
A general harmonic indicator – StringHarmonic is probably what you want.
Harmonic bases
Harmonic read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Harmonic read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Harmonic methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Harmonic instance variables
Instance variables inherited from Music21Object:
HarpFingerNails¶
- class music21.articulations.HarpFingerNails(**keywords)¶
musicXML – fingernails
HarpFingerNails bases
HarpFingerNails read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
HarpFingerNails read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
HarpFingerNails methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
HarpFingerNails instance variables
Instance variables inherited from Music21Object:
HarpIndication¶
- class music21.articulations.HarpIndication(**keywords)¶
HarpIndication bases
HarpIndication read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
HarpIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
HarpIndication methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
HarpIndication instance variables
Instance variables inherited from Music21Object:
IndeterminateSlide¶
- class music21.articulations.IndeterminateSlide(**keywords)¶
Represents a whole class of slides that are of an indeterminate pitch amount (scoops, plops, etc.)
All these have style information of .style.lineShape .style.lineType, .style.dashLength, and .style.spaceLength
IndeterminateSlide bases
IndeterminateSlide read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
IndeterminateSlide read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
IndeterminateSlide methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
IndeterminateSlide instance variables
Instance variables inherited from Music21Object:
LengthArticulation¶
- class music21.articulations.LengthArticulation(**keywords)¶
Superclass for all articulations that change the length of a note.
LengthArticulation bases
LengthArticulation read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
LengthArticulation read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
LengthArticulation methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
LengthArticulation instance variables
Instance variables inherited from Music21Object:
NailPizzicato¶
- class music21.articulations.NailPizzicato(**keywords)¶
Does not exist in MusicXML
NailPizzicato bases
NailPizzicato read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
NailPizzicato read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
NailPizzicato methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
NailPizzicato instance variables
Instance variables inherited from Music21Object:
OpenString¶
- class music21.articulations.OpenString(**keywords)¶
OpenString bases
OpenString read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
OpenString read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
OpenString methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
OpenString instance variables
Instance variables inherited from Music21Object:
OrganHeel¶
- class music21.articulations.OrganHeel(**keywords)¶
OrganHeel bases
OrganHeel read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
OrganHeel read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
OrganHeel methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
OrganHeel instance variables
Instance variables inherited from Music21Object:
OrganIndication¶
- class music21.articulations.OrganIndication(**keywords)¶
Indicates whether a pitch should be played with heel or toe.
Has one attribute, “substitution” default to False, which indicates whether the mark is a substitution mark
OrganIndication bases
OrganIndication read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
OrganIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
OrganIndication methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
OrganIndication instance variables
Instance variables inherited from Music21Object:
OrganToe¶
- class music21.articulations.OrganToe(**keywords)¶
OrganToe bases
OrganToe read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
OrganToe read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
OrganToe methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
OrganToe instance variables
Instance variables inherited from Music21Object:
PitchArticulation¶
- class music21.articulations.PitchArticulation(**keywords)¶
Superclass for all articulations that change the pitch of a note.
PitchArticulation bases
PitchArticulation read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
PitchArticulation read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
PitchArticulation methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
PitchArticulation instance variables
Instance variables inherited from Music21Object:
Pizzicato¶
- class music21.articulations.Pizzicato(**keywords)¶
in MusicXML, Pizzicato is an element of every note. Here we represent pizzicatos along with all bowing marks.
For pluck, see FrettedPluck.
Pizzicato bases
Pizzicato read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Pizzicato read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Pizzicato methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Pizzicato instance variables
Instance variables inherited from Music21Object:
Plop¶
- class music21.articulations.Plop(**keywords)¶
An indeterminateSlide coming before the main note and going down.
>>> a = articulations.Plop()
Plop bases
Plop read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Plop read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Plop methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Plop instance variables
Instance variables inherited from Music21Object:
PullOff¶
- class music21.articulations.PullOff(*spannedElements: Music21Object | Sequence[Music21Object], **keywords)¶
A pull-off represented as a spanner between two Notes.
PullOff bases
PullOff read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
PullOff read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
PullOff methods
Methods inherited from Spanner:
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
PullOff instance variables
Instance variables inherited from Music21Object:
Scoop¶
- class music21.articulations.Scoop(**keywords)¶
An indeterminateSlide coming before the main note and going up
>>> a = articulations.Scoop()
Scoop bases
Scoop read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Scoop read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Scoop methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Scoop instance variables
Instance variables inherited from Music21Object:
SnapPizzicato¶
- class music21.articulations.SnapPizzicato(**keywords)¶
SnapPizzicato bases
SnapPizzicato read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
SnapPizzicato read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
SnapPizzicato methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
SnapPizzicato instance variables
Instance variables inherited from Music21Object:
Spiccato¶
- class music21.articulations.Spiccato(**keywords)¶
A staccato note + accent in one
>>> spiccato = articulations.Spiccato() >>> staccato = articulations.Staccato() >>> accent = articulations.Accent() >>> spiccato.lengthShift == staccato.lengthShift True >>> spiccato.volumeShift == accent.volumeShift True
Spiccato bases
Spiccato read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Spiccato read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Spiccato methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Spiccato instance variables
Instance variables inherited from Music21Object:
Staccatissimo¶
- class music21.articulations.Staccatissimo(**keywords)¶
A very short note (derived from staccato), usually represented as a wedge.
>>> a = articulations.Staccatissimo()
Staccatissimo bases
Staccatissimo read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Staccatissimo read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Staccatissimo methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Staccatissimo instance variables
Instance variables inherited from Music21Object:
Staccato¶
- class music21.articulations.Staccato(**keywords)¶
>>> a = articulations.Staccato()
Staccato bases
Staccato read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Staccato read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Staccato methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Staccato instance variables
Instance variables inherited from Music21Object:
Stopped¶
- class music21.articulations.Stopped(**keywords)¶
Stopped bases
Stopped read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Stopped read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Stopped methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Stopped instance variables
Instance variables inherited from Music21Object:
Stress¶
- class music21.articulations.Stress(**keywords)¶
An articulation indicating stress. Played a little longer and louder.
>>> a = articulations.Stress()
Stress bases
Stress read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Stress read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Stress methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Stress instance variables
Instance variables inherited from Music21Object:
StringFingering¶
- class music21.articulations.StringFingering(number=0, **keywords)¶
Indicates a fingering on a specific string. Nothing special for now.
StringFingering bases
StringFingering read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
StringFingering read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
StringFingering methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
StringFingering instance variables
Instance variables inherited from Music21Object:
StringHarmonic¶
- class music21.articulations.StringHarmonic(**keywords)¶
Indicates that a note is a harmonic, and can also specify whether it is the base pitch, the sounding pitch, or the touching pitch.
>>> h = articulations.StringHarmonic() >>> h.harmonicType 'natural' >>> h.harmonicType = 'artificial'
pitchType can be ‘base’, ‘sounding’, or ‘touching’ or None
>>> h.pitchType = 'base'
StringHarmonic bases
StringHarmonic read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
StringHarmonic read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
StringHarmonic methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
StringHarmonic instance variables
Instance variables inherited from Music21Object:
StringIndication¶
- class music21.articulations.StringIndication(number=0, **keywords)¶
StringIndication indicates which string a note is played on.
A StringIndication can be constructed as
>>> si = articulations.StringIndication(2) >>> si <music21.articulations.StringIndication 2> >>> si.number 2
If no argument to the constructor is specified, number defaults to 0.
StringIndication bases
StringIndication read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
StringIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
StringIndication methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
StringIndication instance variables
Instance variables inherited from Music21Object:
StringThumbPosition¶
- class music21.articulations.StringThumbPosition(**keywords)¶
MusicXML – thumb-position
StringThumbPosition bases
StringThumbPosition read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
StringThumbPosition read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
StringThumbPosition methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
StringThumbPosition instance variables
Instance variables inherited from Music21Object:
StrongAccent¶
- class music21.articulations.StrongAccent(**keywords)¶
Like an accent but even stronger. Has an extra attribute of pointDirection
>>> a = articulations.StrongAccent() >>> a.pointDirection 'up' >>> a.pointDirection = 'down' >>> a.pointDirection 'down'
StrongAccent bases
StrongAccent read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
StrongAccent read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
StrongAccent methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
StrongAccent instance variables
Instance variables inherited from Music21Object:
TechnicalIndication¶
- class music21.articulations.TechnicalIndication(**keywords)¶
TechnicalIndications (MusicXML: technical) give performance indications specific to different instrument types, such as harmonics or bowing.
TechnicalIndications can include an optional content.
TechnicalIndication bases
TechnicalIndication read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
TechnicalIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
TechnicalIndication methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
TechnicalIndication instance variables
Instance variables inherited from Music21Object:
Tenuto¶
- class music21.articulations.Tenuto(**keywords)¶
>>> a = articulations.Tenuto()
Tenuto bases
Tenuto read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Tenuto read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Tenuto methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Tenuto instance variables
Instance variables inherited from Music21Object:
TimbreArticulation¶
- class music21.articulations.TimbreArticulation(**keywords)¶
Superclass for all articulations that change the timbre of a note.
TimbreArticulation bases
TimbreArticulation read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
TimbreArticulation read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
TimbreArticulation methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
TimbreArticulation instance variables
Instance variables inherited from Music21Object:
TonguingIndication¶
- class music21.articulations.TonguingIndication(**keywords)¶
TonguingIndication bases
TonguingIndication read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
TonguingIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
TonguingIndication methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
TonguingIndication instance variables
Instance variables inherited from Music21Object:
TripleTongue¶
- class music21.articulations.TripleTongue(**keywords)¶
TripleTongue bases
TripleTongue read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
TripleTongue read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
TripleTongue methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
TripleTongue instance variables
Instance variables inherited from Music21Object:
Unstress¶
- class music21.articulations.Unstress(**keywords)¶
An articulation indicating lack of stress. Played a little quieter.
>>> a = articulations.Unstress()
Unstress bases
Unstress read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
Unstress read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Unstress methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
Unstress instance variables
Instance variables inherited from Music21Object:
UpBow¶
- class music21.articulations.UpBow(**keywords)¶
>>> a = articulations.UpBow()
UpBow bases
UpBow read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
UpBow read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
UpBow methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
UpBow instance variables
Instance variables inherited from Music21Object:
WindIndication¶
- class music21.articulations.WindIndication(**keywords)¶
WindIndication bases
WindIndication read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
WindIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
WindIndication methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
WindIndication instance variables
Instance variables inherited from Music21Object:
WoodwindIndication¶
- class music21.articulations.WoodwindIndication(**keywords)¶
WoodwindIndication bases
WoodwindIndication read-only properties
Read-only properties inherited from Articulation:
Read-only properties inherited from Music21Object:
Read-only properties inherited from ProtoM21Object:
WoodwindIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
WoodwindIndication methods
Methods inherited from Music21Object:
Methods inherited from ProtoM21Object:
WoodwindIndication instance variables
Instance variables inherited from Music21Object: