pub struct MemoryControlPage {
    pub load_24bit_flex: bool,
    pub dynamic_recorders: bool,
    pub record_24bit: bool,
    pub reserved_recorder_count: u8,
    pub reserved_recorder_length: u32,
}Expand description
PROJECT -> CONTROL -> MEMORY UI menu.
Fields§
§load_24bit_flex: boolWhether samples can be loaded in 24-bit depth (16 bit depth samples are always oaded as 16 bit). Setting this to false loads all samples as 16 bit depth. See Manual section 8.6.5. MEMORY.
dynamic_recorders: boolDisabled forces all recorders to use track recorder memory (16 seconds per track). When enabled, track recorders can use free Flex RAM memory. See Manual section 8.6.5. MEMORY.
record_24bit: boolWhether to record in 24 bit depth (true) or 16 bit depth (false).
See Manual section 8.6.5. MEMORY.
reserved_recorder_count: u8How many active track recorders are available in a project. Controls whether TR1 through to TR8 are enabled / disabled. See Manual section 8.6.5. MEMORY.
reserved_recorder_length: u32How many ‘sequencer steps’ should be reserved for track recorders in RAM. See Manual section 8.6.5. MEMORY.
Trait Implementations§
Source§impl Clone for MemoryControlPage
 
impl Clone for MemoryControlPage
Source§fn clone(&self) -> MemoryControlPage
 
fn clone(&self) -> MemoryControlPage
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for MemoryControlPage
 
impl Debug for MemoryControlPage
Source§impl<'de> Deserialize<'de> for MemoryControlPage
 
impl<'de> Deserialize<'de> for MemoryControlPage
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>,
Source§impl PartialEq for MemoryControlPage
 
impl PartialEq for MemoryControlPage
Source§impl Serialize for MemoryControlPage
 
impl Serialize for MemoryControlPage
impl StructuralPartialEq for MemoryControlPage
Auto Trait Implementations§
impl Freeze for MemoryControlPage
impl RefUnwindSafe for MemoryControlPage
impl Send for MemoryControlPage
impl Sync for MemoryControlPage
impl Unpin for MemoryControlPage
impl UnwindSafe for MemoryControlPage
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
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more