pub enum PlaybackRealizationProfile {
Authored,
OrnamentArpeggioV1,
}Expand description
Explicit opt-in event realization policy.
Authored is the default: ornaments and arpeggiation remain notation
semantics on one event. The versioned realization profile is deliberately opt-in so hosts
never receive invented attacks merely by upgrading acorde.
Variants§
Authored
Preserve authored event semantics without generating auxiliary attacks.
OrnamentArpeggioV1
Deterministic chromatic ornament attacks and chord arpeggiation for preview providers.
Trills and shakes alternate the written pitch with one chromatic semitone above; mordents
and turns use a fixed four-attack figure. Chord tones marked arpeggiate are staggered
low-to-high (or high-to-low) by at most 0.18 beats. This is a reproducible preview policy,
not a claim about historical performance practice.
Trait Implementations§
Source§impl Clone for PlaybackRealizationProfile
impl Clone for PlaybackRealizationProfile
impl Copy for PlaybackRealizationProfile
Source§impl Debug for PlaybackRealizationProfile
impl Debug for PlaybackRealizationProfile
Source§impl Default for PlaybackRealizationProfile
impl Default for PlaybackRealizationProfile
Source§impl<'de> Deserialize<'de> for PlaybackRealizationProfile
impl<'de> Deserialize<'de> for PlaybackRealizationProfile
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 PlaybackRealizationProfile
impl StructuralPartialEq for PlaybackRealizationProfile
Auto Trait Implementations§
impl Freeze for PlaybackRealizationProfile
impl RefUnwindSafe for PlaybackRealizationProfile
impl Send for PlaybackRealizationProfile
impl Sync for PlaybackRealizationProfile
impl Unpin for PlaybackRealizationProfile
impl UnsafeUnpin for PlaybackRealizationProfile
impl UnwindSafe for PlaybackRealizationProfile
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