pub enum ArticulationKind {
Show 52 variants
Articulation,
Caesura,
DynamicArticulation,
LengthArticulation,
PitchArticulation,
TechnicalIndication,
TimbreArticulation,
Accent,
Bowing,
BreathMark,
DetachedLegato,
Fingering,
FretIndication,
HandbellIndication,
Harmonic,
HarpIndication,
IndeterminateSlide,
OrganIndication,
Staccato,
Tenuto,
Unstress,
WindIndication,
BrassIndication,
Doit,
DownBow,
Falloff,
FretBend,
FretTap,
HarpFingerNails,
OpenString,
OrganHeel,
OrganToe,
Pizzicato,
Plop,
Scoop,
Staccatissimo,
Stopped,
Stress,
StringIndication,
StringThumbPosition,
StrongAccent,
TonguingIndication,
UpBow,
WoodwindIndication,
DoubleTongue,
FrettedPluck,
NailPizzicato,
SnapPizzicato,
StringHarmonic,
TripleTongue,
Spiccato,
StringFingering,
}Expand description
One of music21’s articulation classes.
Variants§
Articulation
music21’s articulations.Articulation.
Caesura
music21’s articulations.Caesura.
DynamicArticulation
music21’s articulations.DynamicArticulation.
LengthArticulation
music21’s articulations.LengthArticulation.
PitchArticulation
music21’s articulations.PitchArticulation.
TechnicalIndication
music21’s articulations.TechnicalIndication.
TimbreArticulation
music21’s articulations.TimbreArticulation.
Accent
music21’s articulations.Accent.
Bowing
music21’s articulations.Bowing.
BreathMark
music21’s articulations.BreathMark.
DetachedLegato
music21’s articulations.DetachedLegato.
Fingering
music21’s articulations.Fingering.
FretIndication
music21’s articulations.FretIndication.
HandbellIndication
music21’s articulations.HandbellIndication.
Harmonic
music21’s articulations.Harmonic.
HarpIndication
music21’s articulations.HarpIndication.
IndeterminateSlide
music21’s articulations.IndeterminateSlide.
OrganIndication
music21’s articulations.OrganIndication.
Staccato
music21’s articulations.Staccato.
Tenuto
music21’s articulations.Tenuto.
Unstress
music21’s articulations.Unstress.
WindIndication
music21’s articulations.WindIndication.
BrassIndication
music21’s articulations.BrassIndication.
Doit
music21’s articulations.Doit.
DownBow
music21’s articulations.DownBow.
Falloff
music21’s articulations.Falloff.
FretBend
music21’s articulations.FretBend.
FretTap
music21’s articulations.FretTap.
HarpFingerNails
music21’s articulations.HarpFingerNails.
OpenString
music21’s articulations.OpenString.
OrganHeel
music21’s articulations.OrganHeel.
OrganToe
music21’s articulations.OrganToe.
Pizzicato
music21’s articulations.Pizzicato.
Plop
music21’s articulations.Plop.
Scoop
music21’s articulations.Scoop.
Staccatissimo
music21’s articulations.Staccatissimo.
Stopped
music21’s articulations.Stopped.
Stress
music21’s articulations.Stress.
StringIndication
music21’s articulations.StringIndication.
StringThumbPosition
music21’s articulations.StringThumbPosition.
StrongAccent
music21’s articulations.StrongAccent.
TonguingIndication
music21’s articulations.TonguingIndication.
UpBow
music21’s articulations.UpBow.
WoodwindIndication
music21’s articulations.WoodwindIndication.
DoubleTongue
music21’s articulations.DoubleTongue.
FrettedPluck
music21’s articulations.FrettedPluck.
NailPizzicato
music21’s articulations.NailPizzicato.
SnapPizzicato
music21’s articulations.SnapPizzicato.
StringHarmonic
music21’s articulations.StringHarmonic.
TripleTongue
music21’s articulations.TripleTongue.
Spiccato
music21’s articulations.Spiccato.
StringFingering
music21’s articulations.StringFingering.
Implementations§
Source§impl ArticulationKind
impl ArticulationKind
Sourcepub const ALL: [ArticulationKind; 52]
pub const ALL: [ArticulationKind; 52]
Every kind, parents before children.
Source§impl ArticulationKind
impl ArticulationKind
Sourcepub fn class_name(self) -> &'static str
pub fn class_name(self) -> &'static str
music21’s class name for the kind: "StrongAccent".
Sourcepub fn from_class_name(class: &str) -> Option<Self>
pub fn from_class_name(class: &str) -> Option<Self>
The kind music21 names by that class.
Trait Implementations§
Source§impl Clone for ArticulationKind
impl Clone for ArticulationKind
impl Copy for ArticulationKind
Source§impl Debug for ArticulationKind
impl Debug for ArticulationKind
Source§impl<'de> Deserialize<'de> for ArticulationKind
Available on crate feature serde only.
impl<'de> Deserialize<'de> for ArticulationKind
serde only.Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for ArticulationKind
Source§impl Hash for ArticulationKind
impl Hash for ArticulationKind
Source§impl PartialEq for ArticulationKind
impl PartialEq for ArticulationKind
Source§impl Serialize for ArticulationKind
Available on crate feature serde only.
impl Serialize for ArticulationKind
serde only.impl StructuralPartialEq for ArticulationKind
Auto Trait Implementations§
impl Freeze for ArticulationKind
impl RefUnwindSafe for ArticulationKind
impl Send for ArticulationKind
impl Sync for ArticulationKind
impl Unpin for ArticulationKind
impl UnsafeUnpin for ArticulationKind
impl UnwindSafe for ArticulationKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more