presetUpdates property
latefinal
Implementation
late final Stream<presets.PresetRecord> presetUpdates = _transport.stream
.whereType<PresetsMessageNotify>()
.map(
(event) => presets.PresetRecord(
id: event.id,
preset: presets.PresetState(
name: event.preset.name,
parameters: presets.PresetParametersData(
ampChannel: event.preset.parameters.ampChannel,
ampGain: event.preset.parameters.ampGain,
bass: event.preset.parameters.bass,
chorusBypass: event.preset.parameters.chorusBypass,
chorusDepth: event.preset.parameters.chorusDepth,
chorusMix: event.preset.parameters.chorusMix,
chorusRate: event.preset.parameters.chorusRate,
contour: event.preset.parameters.contour,
middle: event.preset.parameters.middle,
noiseGateAttack: event.preset.parameters.noiseGateAttack,
noiseGateBypass: event.preset.parameters.noiseGateBypass,
noiseGateHold: event.preset.parameters.noiseGateHold,
noiseGateHysteresis: event.preset.parameters.noiseGateHysteresis,
noiseGateRelease: event.preset.parameters.noiseGateRelease,
noiseGateThreshold: event.preset.parameters.noiseGateThreshold,
treble: event.preset.parameters.treble,
volume: event.preset.parameters.volume,
wahBypass: event.preset.parameters.wahBypass,
wahPosition: event.preset.parameters.wahPosition,
wahVocal: event.preset.parameters.wahVocal,
),
),
),
)
.asBroadcastStream();