PresetConfig

public struct PresetConfig : Codable

Undocumented

  • Undocumented

    Declaration

    Swift

    public typealias ChangedNotification = TypedNotification<PresetConfig>
  • Notification that will be emitted when the persistent container is available to use.

    Declaration

    Swift

    public static let changedNotification: ChangedNotification
  • The name for this preset configuration

    Declaration

    Swift

    public var name: String
  • The starting note of the keyboard.

    Declaration

    Swift

    public var keyboardLowestNote: Note?
  • If true, then update the keyboard when the preset is activated

    Declaration

    Swift

    public var keyboardLowestNoteEnabled: Bool
  • The reverb configuration attached to the preset (NOTE: not applicable in AUv3 extension)

    Declaration

    Swift

    public var reverbConfig: ReverbConfig?
  • The delay configuration attached to the preset (NOTE: not applicable in AUv3 extension)

    Declaration

    Swift

    public var delayConfig: DelayConfig?
  • Range to the pitch bend controller in semi-tones (12 per octave). Default is 2.

    Declaration

    Swift

    public var pitchBendRange: Int?
  • Gain applied to sampler output. Valid values [-90..+12] with default 0.0 See doc for AVAudioUnitSampler

    Declaration

    Swift

    public var gain: Float
  • pan

    Stereo panning applied to sampler output. Valid values [-100..+100] with default 0.0. See doc for AVAudioUnitSampler

    Declaration

    Swift

    public var pan: Float
  • Current preset tuning value (cents)

    Declaration

    Swift

    public var presetTuning: Float
  • True if preset tuning should be applied when preset is active

    Declaration

    Swift

    public var presetTuningEnabled: Bool
  • Undocumented

    Declaration

    Swift

    public var notes: String?
  • Undocumented

    Declaration

    Swift

    public var isHidden: Bool?
  • Undocumented

    Declaration

    Swift

    public var isVisible: Bool { get }