music21.articulations¶
Classes for representing and processing articulations.
Specific articulations are modeled as Articulation subclasses.
A Note object has a articulations attribute.
This list can be used to store one or more music21.articulation.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 = 1.3333333333333
>>> s.append(n5)
>>> n6 = note.Note('b-4')
>>> n6.articulations = [articulations.Staccatissimo(), articulations.Tenuto()]
>>> n6.quarterLength = 0.6666666666667
>>> 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¶ Base class for all Articulation sub-classes.
>>> x = articulations.Articulation() >>> x.placement = 'below'
Articulation bases
Articulation read-only properties
Read-only properties inherited from Music21Object:
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 > .1 True
Read/write properties inherited from Music21Object:
Articulation methods
Methods inherited from Music21Object:
Articulation instance variables
Instance variables inherited from Music21Object:
Accent¶
-
class
music21.articulations.Accent¶
Accent bases
Accent read-only properties
Read-only properties inherited from Music21Object:
Accent read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Accent methods
Methods inherited from Music21Object:
Accent instance variables
Instance variables inherited from Music21Object:
Bowing¶
-
class
music21.articulations.Bowing¶
Bowing bases
Bowing read-only properties
Read-only properties inherited from Music21Object:
Bowing read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Bowing methods
Methods inherited from Music21Object:
Bowing instance variables
Instance variables inherited from Music21Object:
BrassIndication¶
-
class
music21.articulations.BrassIndication¶
BrassIndication bases
BrassIndication read-only properties
Read-only properties inherited from Music21Object:
BrassIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
BrassIndication methods
Methods inherited from Music21Object:
BrassIndication instance variables
Instance variables inherited from Music21Object:
BreathMark¶
-
class
music21.articulations.BreathMark¶
BreathMark bases
BreathMark read-only properties
Read-only properties inherited from Music21Object:
BreathMark read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
BreathMark methods
Methods inherited from Music21Object:
BreathMark instance variables
Instance variables inherited from Music21Object:
Caesura¶
-
class
music21.articulations.Caesura¶
Caesura bases
Caesura read-only properties
Read-only properties inherited from Music21Object:
Caesura read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Caesura methods
Methods inherited from Music21Object:
Caesura instance variables
Instance variables inherited from Music21Object:
DetachedLegato¶
-
class
music21.articulations.DetachedLegato¶
DetachedLegato bases
DetachedLegato read-only properties
Read-only properties inherited from Music21Object:
DetachedLegato read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
DetachedLegato methods
Methods inherited from Music21Object:
DetachedLegato instance variables
Instance variables inherited from Music21Object:
Doit¶
-
class
music21.articulations.Doit¶
Doit bases
Doit read-only properties
Read-only properties inherited from Music21Object:
Doit read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Doit methods
Methods inherited from Music21Object:
Doit instance variables
Instance variables inherited from Music21Object:
DoubleTongue¶
-
class
music21.articulations.DoubleTongue¶
DoubleTongue bases
DoubleTongue read-only properties
Read-only properties inherited from Music21Object:
DoubleTongue read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
DoubleTongue methods
Methods inherited from Music21Object:
DoubleTongue instance variables
Instance variables inherited from Music21Object:
DownBow¶
-
class
music21.articulations.DownBow¶
DownBow bases
DownBow read-only properties
Read-only properties inherited from Music21Object:
DownBow read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
DownBow methods
Methods inherited from Music21Object:
DownBow instance variables
Instance variables inherited from Music21Object:
DynamicArticulation¶
-
class
music21.articulations.DynamicArticulation¶ Superclass for all articulations that change the dynamic of a note.
DynamicArticulation bases
DynamicArticulation read-only properties
Read-only properties inherited from Music21Object:
DynamicArticulation read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
DynamicArticulation methods
Methods inherited from Music21Object:
DynamicArticulation instance variables
Instance variables inherited from Music21Object:
Falloff¶
-
class
music21.articulations.Falloff¶
Falloff bases
Falloff read-only properties
Read-only properties inherited from Music21Object:
Falloff read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Falloff methods
Methods inherited from Music21Object:
Falloff instance variables
Instance variables inherited from Music21Object:
FretBend¶
-
class
music21.articulations.FretBend¶
FretBend bases
FretBend read-only properties
Read-only properties inherited from Music21Object:
FretBend read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
FretBend methods
Methods inherited from Music21Object:
FretBend instance variables
Instance variables inherited from Music21Object:
FretIndication¶
-
class
music21.articulations.FretIndication¶
FretIndication bases
FretIndication read-only properties
Read-only properties inherited from Music21Object:
FretIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
FretIndication methods
Methods inherited from Music21Object:
FretIndication instance variables
Instance variables inherited from Music21Object:
FretTap¶
-
class
music21.articulations.FretTap¶
FretTap bases
FretTap read-only properties
Read-only properties inherited from Music21Object:
FretTap read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
FretTap methods
Methods inherited from Music21Object:
FretTap instance variables
Instance variables inherited from Music21Object:
FrettedPluck¶
-
class
music21.articulations.FrettedPluck¶ specifies plucking fingering for fretted instruments
pluck in musicxml
FrettedPluck bases
FrettedPluck read-only properties
Read-only properties inherited from Music21Object:
FrettedPluck read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
FrettedPluck methods
Methods inherited from Music21Object:
FrettedPluck instance variables
Instance variables inherited from Music21Object:
HammerOn¶
-
class
music21.articulations.HammerOn¶
HammerOn bases
HammerOn read-only properties
Read-only properties inherited from Music21Object:
HammerOn read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
HammerOn methods
Methods inherited from Music21Object:
HammerOn instance variables
Instance variables inherited from Music21Object:
Harmonic¶
-
class
music21.articulations.Harmonic¶
Harmonic bases
Harmonic read-only properties
Read-only properties inherited from Music21Object:
Harmonic read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Harmonic methods
Methods inherited from Music21Object:
Harmonic instance variables
Instance variables inherited from Music21Object:
HarpFingerNails¶
-
class
music21.articulations.HarpFingerNails¶ musicXML – fingernails
HarpFingerNails bases
HarpFingerNails read-only properties
Read-only properties inherited from Music21Object:
HarpFingerNails read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
HarpFingerNails methods
Methods inherited from Music21Object:
HarpFingerNails instance variables
Instance variables inherited from Music21Object:
HarpIndication¶
-
class
music21.articulations.HarpIndication¶
HarpIndication bases
HarpIndication read-only properties
Read-only properties inherited from Music21Object:
HarpIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
HarpIndication methods
Methods inherited from Music21Object:
HarpIndication instance variables
Instance variables inherited from Music21Object:
IndeterminantSlide¶
-
class
music21.articulations.IndeterminantSlide¶
IndeterminantSlide bases
IndeterminantSlide read-only properties
Read-only properties inherited from Music21Object:
IndeterminantSlide read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
IndeterminantSlide methods
Methods inherited from Music21Object:
IndeterminantSlide instance variables
Instance variables inherited from Music21Object:
LengthArticulation¶
-
class
music21.articulations.LengthArticulation¶ Superclass for all articulations that change the length of a note.
LengthArticulation bases
LengthArticulation read-only properties
Read-only properties inherited from Music21Object:
LengthArticulation read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
LengthArticulation methods
Methods inherited from Music21Object:
LengthArticulation instance variables
Instance variables inherited from Music21Object:
NailPizzicato¶
-
class
music21.articulations.NailPizzicato¶ not in MusicXML
NailPizzicato bases
NailPizzicato read-only properties
Read-only properties inherited from Music21Object:
NailPizzicato read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
NailPizzicato methods
Methods inherited from Music21Object:
NailPizzicato instance variables
Instance variables inherited from Music21Object:
OpenString¶
-
class
music21.articulations.OpenString¶
OpenString bases
OpenString read-only properties
Read-only properties inherited from Music21Object:
OpenString read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
OpenString methods
Methods inherited from Music21Object:
OpenString instance variables
Instance variables inherited from Music21Object:
OrganHeel¶
-
class
music21.articulations.OrganHeel¶
OrganHeel bases
OrganHeel read-only properties
Read-only properties inherited from Music21Object:
OrganHeel read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
OrganHeel methods
Methods inherited from Music21Object:
OrganHeel instance variables
Instance variables inherited from Music21Object:
OrganIndication¶
-
class
music21.articulations.OrganIndication¶
OrganIndication bases
OrganIndication read-only properties
Read-only properties inherited from Music21Object:
OrganIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
OrganIndication methods
Methods inherited from Music21Object:
OrganIndication instance variables
Instance variables inherited from Music21Object:
OrganToe¶
-
class
music21.articulations.OrganToe¶
OrganToe bases
OrganToe read-only properties
Read-only properties inherited from Music21Object:
OrganToe read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
OrganToe methods
Methods inherited from Music21Object:
OrganToe instance variables
Instance variables inherited from Music21Object:
PitchArticulation¶
-
class
music21.articulations.PitchArticulation¶ Superclass for all articulations that change the pitch of a note.
PitchArticulation bases
PitchArticulation read-only properties
Read-only properties inherited from Music21Object:
PitchArticulation read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
PitchArticulation methods
Methods inherited from Music21Object:
PitchArticulation instance variables
Instance variables inherited from Music21Object:
Pizzicato¶
-
class
music21.articulations.Pizzicato¶ in MusicXML, Pizzicato is an element of every note. Here we represent pizzes along with all bowing marks.
Pizzicato bases
Pizzicato read-only properties
Read-only properties inherited from Music21Object:
Pizzicato read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Pizzicato methods
Methods inherited from Music21Object:
Pizzicato instance variables
Instance variables inherited from Music21Object:
Plop¶
-
class
music21.articulations.Plop¶
Plop bases
Plop read-only properties
Read-only properties inherited from Music21Object:
Plop read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Plop methods
Methods inherited from Music21Object:
Plop instance variables
Instance variables inherited from Music21Object:
PullOff¶
-
class
music21.articulations.PullOff¶
PullOff bases
PullOff read-only properties
Read-only properties inherited from Music21Object:
PullOff read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
PullOff methods
Methods inherited from Music21Object:
PullOff instance variables
Instance variables inherited from Music21Object:
Scoop¶
-
class
music21.articulations.Scoop¶
Scoop bases
Scoop read-only properties
Read-only properties inherited from Music21Object:
Scoop read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Scoop methods
Methods inherited from Music21Object:
Scoop instance variables
Instance variables inherited from Music21Object:
SnapPizzicato¶
-
class
music21.articulations.SnapPizzicato¶
SnapPizzicato bases
SnapPizzicato read-only properties
Read-only properties inherited from Music21Object:
SnapPizzicato read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
SnapPizzicato methods
Methods inherited from Music21Object:
SnapPizzicato instance variables
Instance variables inherited from Music21Object:
Spiccato¶
-
class
music21.articulations.Spiccato¶
Spiccato bases
Spiccato read-only properties
Read-only properties inherited from Music21Object:
Spiccato read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Spiccato methods
Methods inherited from Music21Object:
Spiccato instance variables
Instance variables inherited from Music21Object:
Staccatissimo¶
-
class
music21.articulations.Staccatissimo¶
Staccatissimo bases
Staccatissimo read-only properties
Read-only properties inherited from Music21Object:
Staccatissimo read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Staccatissimo methods
Methods inherited from Music21Object:
Staccatissimo instance variables
Instance variables inherited from Music21Object:
Staccato¶
-
class
music21.articulations.Staccato¶
Staccato bases
Staccato read-only properties
Read-only properties inherited from Music21Object:
Staccato read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Staccato methods
Methods inherited from Music21Object:
Staccato instance variables
Instance variables inherited from Music21Object:
Stopped¶
-
class
music21.articulations.Stopped¶
Stopped bases
Stopped read-only properties
Read-only properties inherited from Music21Object:
Stopped read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Stopped methods
Methods inherited from Music21Object:
Stopped instance variables
Instance variables inherited from Music21Object:
Stress¶
-
class
music21.articulations.Stress¶
Stress bases
Stress read-only properties
Read-only properties inherited from Music21Object:
Stress read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Stress methods
Methods inherited from Music21Object:
Stress instance variables
Instance variables inherited from Music21Object:
StringFingering¶
-
class
music21.articulations.StringFingering¶ MusicXML – fingering
StringFingering bases
StringFingering read-only properties
Read-only properties inherited from Music21Object:
StringFingering read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
StringFingering methods
Methods inherited from Music21Object:
StringFingering instance variables
Instance variables inherited from Music21Object:
StringHarmonic¶
-
class
music21.articulations.StringHarmonic¶
StringHarmonic bases
StringHarmonic read-only properties
Read-only properties inherited from Music21Object:
StringHarmonic read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
StringHarmonic methods
Methods inherited from Music21Object:
StringHarmonic instance variables
Instance variables inherited from Music21Object:
StringIndication¶
-
class
music21.articulations.StringIndication¶
StringIndication bases
StringIndication read-only properties
Read-only properties inherited from Music21Object:
StringIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
StringIndication methods
Methods inherited from Music21Object:
StringIndication instance variables
Instance variables inherited from Music21Object:
StringThumbPosition¶
-
class
music21.articulations.StringThumbPosition¶ MusicXML – thumb-position
StringThumbPosition bases
StringThumbPosition read-only properties
Read-only properties inherited from Music21Object:
StringThumbPosition read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
StringThumbPosition methods
Methods inherited from Music21Object:
StringThumbPosition instance variables
Instance variables inherited from Music21Object:
StrongAccent¶
-
class
music21.articulations.StrongAccent¶
StrongAccent bases
StrongAccent read-only properties
Read-only properties inherited from Music21Object:
StrongAccent read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
StrongAccent methods
Methods inherited from Music21Object:
StrongAccent instance variables
Instance variables inherited from Music21Object:
TechnicalIndication¶
-
class
music21.articulations.TechnicalIndication¶ TechnicalIndications (MusicXML: technical) give performance indications specific to different instrument types, such as harmonics or bowing.
TechnicalIndication bases
TechnicalIndication read-only properties
Read-only properties inherited from Music21Object:
TechnicalIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
TechnicalIndication methods
Methods inherited from Music21Object:
TechnicalIndication instance variables
Instance variables inherited from Music21Object:
Tenuto¶
-
class
music21.articulations.Tenuto¶
Tenuto bases
Tenuto read-only properties
Read-only properties inherited from Music21Object:
Tenuto read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Tenuto methods
Methods inherited from Music21Object:
Tenuto instance variables
Instance variables inherited from Music21Object:
TimbreArticulation¶
-
class
music21.articulations.TimbreArticulation¶ Superclass for all articulations that change the timbre of a note.
TimbreArticulation bases
TimbreArticulation read-only properties
Read-only properties inherited from Music21Object:
TimbreArticulation read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
TimbreArticulation methods
Methods inherited from Music21Object:
TimbreArticulation instance variables
Instance variables inherited from Music21Object:
TonguingIndication¶
-
class
music21.articulations.TonguingIndication¶
TonguingIndication bases
TonguingIndication read-only properties
Read-only properties inherited from Music21Object:
TonguingIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
TonguingIndication methods
Methods inherited from Music21Object:
TonguingIndication instance variables
Instance variables inherited from Music21Object:
TripleTongue¶
-
class
music21.articulations.TripleTongue¶
TripleTongue bases
TripleTongue read-only properties
Read-only properties inherited from Music21Object:
TripleTongue read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
TripleTongue methods
Methods inherited from Music21Object:
TripleTongue instance variables
Instance variables inherited from Music21Object:
Unstress¶
-
class
music21.articulations.Unstress¶
Unstress bases
Unstress read-only properties
Read-only properties inherited from Music21Object:
Unstress read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
Unstress methods
Methods inherited from Music21Object:
Unstress instance variables
Instance variables inherited from Music21Object:
UpBow¶
-
class
music21.articulations.UpBow¶
UpBow bases
UpBow read-only properties
Read-only properties inherited from Music21Object:
UpBow read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
UpBow methods
Methods inherited from Music21Object:
UpBow instance variables
Instance variables inherited from Music21Object:
WindIndication¶
-
class
music21.articulations.WindIndication¶
WindIndication bases
WindIndication read-only properties
Read-only properties inherited from Music21Object:
WindIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
WindIndication methods
Methods inherited from Music21Object:
WindIndication instance variables
Instance variables inherited from Music21Object:
WoodwindIndication¶
-
class
music21.articulations.WoodwindIndication¶
WoodwindIndication bases
WoodwindIndication read-only properties
Read-only properties inherited from Music21Object:
WoodwindIndication read/write properties
Read/write properties inherited from Articulation:
Read/write properties inherited from Music21Object:
WoodwindIndication methods
Methods inherited from Music21Object:
WoodwindIndication instance variables
Instance variables inherited from Music21Object: