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=0, **keywords)¶
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
: