pub enum Program {
Show 24 variants
C2(Cbin<RawBody>),
C2D(Cbin<RawBody>),
Drum2(Cbin<RawBody>),
Drum3(Cbin<RawBody>),
Electro3(Cbin<RawBody>),
Electro4(Cbin<RawBody>),
Electro5(Cbin<Program>),
Electro6(Cbin<RawBody>),
Electro7(Cbin<RawBody>),
Grand(Cbin<RawBody>),
Lead4(Cbin<RawBody>),
LeadA1(Cbin<RawBody>),
Organ3(Cbin<RawBody>),
Piano1(Cbin<RawBody>),
Piano2(Cbin<RawBody>),
Piano3(Cbin<RawBody>),
Piano4(Cbin<RawBody>),
Piano5(Cbin<RawBody>),
Stage2(Cbin<Program>),
Stage3(Cbin<Program>),
Stage4(Cbin<Program>),
StageClassic(Cbin<RawBody>),
Wave(Cbin<RawBody>),
Wave2(Cbin<RawBody>),
}Expand description
A stored program, one variant per model. Only the Electro 5 and the three Stages decode anything of the body; the rest are container-verified stubs.
Left unboxed for the reason Entity gives.
Variants§
C2(Cbin<RawBody>)
C2D(Cbin<RawBody>)
Drum2(Cbin<RawBody>)
A Nord Drum 2 program (nd2p), usually met inside a bank archive.
Drum3(Cbin<RawBody>)
A Nord Drum 3P kit (nd3k) — the model’s program-equivalent.
Electro3(Cbin<RawBody>)
Electro 3 and 3HP — the file does not say which.
Electro4(Cbin<RawBody>)
Electro 4 and 4D — likewise.
Electro5(Cbin<Program>)
Electro6(Cbin<RawBody>)
Electro7(Cbin<RawBody>)
Grand(Cbin<RawBody>)
Lead4(Cbin<RawBody>)
LeadA1(Cbin<RawBody>)
Organ3(Cbin<RawBody>)
Piano1(Cbin<RawBody>)
Piano2(Cbin<RawBody>)
Piano3(Cbin<RawBody>)
Piano4(Cbin<RawBody>)
Piano5(Cbin<RawBody>)
Stage2(Cbin<Program>)
Stage 2 and 2 EX.
Stage3(Cbin<Program>)
Stage4(Cbin<Program>)
StageClassic(Cbin<RawBody>)
Stage Classic and Stage EX.
Wave(Cbin<RawBody>)
Wave2(Cbin<RawBody>)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Program
impl RefUnwindSafe for Program
impl Send for Program
impl Sync for Program
impl Unpin for Program
impl UnsafeUnpin for Program
impl UnwindSafe for Program
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