Implemented loopstation widget sample downloading

This commit is contained in:
2022-12-29 00:26:57 +01:00
parent d1db1a05fd
commit c843b39110
9 changed files with 272 additions and 17 deletions

View File

@ -196,6 +196,16 @@ void DrumMachineSettings::setLoopstationNextPreset(const MidiLearnSetting &value
setLearnSetting("loopstation/nextPreset", value);
}
MidiLearnSetting DrumMachineSettings::loopstationSample(quint8 pad) const
{
return learnSetting(QString{"loopstation/pad%0"}.arg(pad));
}
void DrumMachineSettings::setLoopstationSample(quint8 pad, const MidiLearnSetting &value)
{
setLearnSetting(QString{"loopstation/pad%0"}.arg(pad), value);
}
MidiLearnSetting DrumMachineSettings::learnSetting(const QString &key) const
{
return MidiLearnSetting{