pub enum ScoreForm {
Melody(Melody),
Chord(Chord),
Staff(Staff),
Counterpoint(Counterpoint),
PianoRoll(PianoRoll),
Snapshot(SnapshotStream),
ChangeStream(MusicChangeStream),
Progression(Progression),
}Expand description
Catalog score representations supported by convert_score.
Variants§
Melody(Melody)
Monophonic melody.
Chord(Chord)
Simultaneous chord.
Staff(Staff)
Identity-bearing staff.
Counterpoint(Counterpoint)
Named independent voices.
PianoRoll(PianoRoll)
Timed piano-roll lanes.
Snapshot(SnapshotStream)
Event-boundary snapshots.
ChangeStream(MusicChangeStream)
Chronological start/end changes.
Progression(Progression)
Sequential chord progression.
Implementations§
Trait Implementations§
impl Eq for ScoreForm
impl StructuralPartialEq for ScoreForm
Auto Trait Implementations§
impl Freeze for ScoreForm
impl RefUnwindSafe for ScoreForm
impl Send for ScoreForm
impl Sync for ScoreForm
impl Unpin for ScoreForm
impl UnsafeUnpin for ScoreForm
impl UnwindSafe for ScoreForm
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