pub enum NoteCommand {
Show 27 variants
None,
SetTempo(u8),
JumpToOrder(u8),
BreakToRow(u8),
VolumeSlideDown(u8),
PitchSlideDown(u8),
PitchSlideUp(u8),
SlideToNote(u8),
Vibrato(u8),
Tremor(u8),
Arpeggio(u8),
VibratoAndVolSlideDown(u8),
SlideToNoteAndVolSlideDown(u8),
SetChannelVol(u8),
ChannelVolumeSlideDown(u8),
SetSampleOffset(u8),
PanningSlide(u8),
RetriggerNote(u8),
Tremolo(u8),
AlmostEverything(u8),
TempoChange(u8),
FineVibrato(u8),
SetGlobalVolume(u8),
GlobalVolumeSlide(u8),
SetPanning(u8),
Panbrello(u8),
MIDIMacros(u8),
}Variants§
None
SetTempo(u8)
JumpToOrder(u8)
BreakToRow(u8)
VolumeSlideDown(u8)
Has lot of extra effects depending on value
PitchSlideDown(u8)
PitchSlideUp(u8)
SlideToNote(u8)
Vibrato(u8)
Tremor(u8)
Arpeggio(u8)
VibratoAndVolSlideDown(u8)
SlideToNoteAndVolSlideDown(u8)
SetChannelVol(u8)
ChannelVolumeSlideDown(u8)
Some extra effects depending on value
SetSampleOffset(u8)
PanningSlide(u8)
also can do fine panning
RetriggerNote(u8)
Tremolo(u8)
AlmostEverything(u8)
Can do a lot of stuff, most of which doesn’t have a value
TempoChange(u8)
Can also do slides
FineVibrato(u8)
SetGlobalVolume(u8)
GlobalVolumeSlide(u8)
SetPanning(u8)
Panbrello(u8)
MIDIMacros(u8)
Trait Implementations§
Source§impl Clone for NoteCommand
impl Clone for NoteCommand
Source§fn clone(&self) -> NoteCommand
fn clone(&self) -> NoteCommand
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NoteCommand
impl Debug for NoteCommand
Source§impl Default for NoteCommand
impl Default for NoteCommand
Source§fn default() -> NoteCommand
fn default() -> NoteCommand
Returns the “default value” for a type. Read more
impl Copy for NoteCommand
Auto Trait Implementations§
impl Freeze for NoteCommand
impl RefUnwindSafe for NoteCommand
impl Send for NoteCommand
impl Sync for NoteCommand
impl Unpin for NoteCommand
impl UnwindSafe for NoteCommand
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