pub enum AccordionPattern {
HeldBassChord,
BassChordPulse,
AlternatingBassChord,
Arpeggio,
RisingArpeggio,
AlbertiBass,
OffbeatChords,
SwingAccompaniment,
WalkingBass,
WaltzBassChord,
WaltzAlternatingBassChord,
}Expand description
First-stage, explicitly harmonized accompaniment. No chord is inferred from the melody.
Variants§
HeldBassChord
BassChordPulse
AlternatingBassChord
Arpeggio
RisingArpeggio
AlbertiBass
OffbeatChords
SwingAccompaniment
WalkingBass
WaltzBassChord
WaltzAlternatingBassChord
Trait Implementations§
Source§impl Clone for AccordionPattern
impl Clone for AccordionPattern
impl Copy for AccordionPattern
Source§impl Debug for AccordionPattern
impl Debug for AccordionPattern
Source§impl<'de> Deserialize<'de> for AccordionPattern
impl<'de> Deserialize<'de> for AccordionPattern
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>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AccordionPattern
Source§impl PartialEq for AccordionPattern
impl PartialEq for AccordionPattern
Source§impl Serialize for AccordionPattern
impl Serialize for AccordionPattern
impl StructuralPartialEq for AccordionPattern
Auto Trait Implementations§
impl Freeze for AccordionPattern
impl RefUnwindSafe for AccordionPattern
impl Send for AccordionPattern
impl Sync for AccordionPattern
impl Unpin for AccordionPattern
impl UnsafeUnpin for AccordionPattern
impl UnwindSafe for AccordionPattern
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
Mutably borrows from an owned value. Read more