Implemented persisting of channel/note for each pad
This commit is contained in:
21
drummachinesettings.cpp
Normal file
21
drummachinesettings.cpp
Normal file
@ -0,0 +1,21 @@
|
||||
#include "drummachinesettings.h"
|
||||
|
||||
quint8 DrumMachineSettings::padChannel(quint8 pad) const
|
||||
{
|
||||
return value(QString{"pad%0/channel"}.arg(pad)).toUInt();
|
||||
}
|
||||
|
||||
void DrumMachineSettings::setPadChannel(quint8 pad, quint8 channel)
|
||||
{
|
||||
setValue(QString{"pad%0/channel"}.arg(pad), channel);
|
||||
}
|
||||
|
||||
quint8 DrumMachineSettings::padNote(quint8 pad) const
|
||||
{
|
||||
return value(QString{"pad%0/note"}.arg(pad)).toUInt();
|
||||
}
|
||||
|
||||
void DrumMachineSettings::setPadNote(quint8 pad, quint8 note)
|
||||
{
|
||||
setValue(QString{"pad%0/note"}.arg(pad), note);
|
||||
}
|
Reference in New Issue
Block a user