mirror of
https://github.com/vale981/openAV-Luppp
synced 2025-03-05 09:01:39 -05:00
Added metronomeActiveByDefault and metronomeDefaultVolume to the preferences
to allow starting luppp with active metronome
This commit is contained in:
parent
3852e4c87f
commit
fc70bee8d8
1 changed files with 17 additions and 0 deletions
|
@ -110,6 +110,23 @@ int DiskReader::loadPreferences()
|
||||||
if(gui->enablePerTrackOutput)
|
if(gui->enablePerTrackOutput)
|
||||||
LUPPP_NOTE("Enabling per track output ports");
|
LUPPP_NOTE("Enabling per track output ports");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Metronome on by default?
|
||||||
|
cJSON* metronomeActive=cJSON_GetObjectItem(preferencesJson,"metronomeActiveByDefault");
|
||||||
|
if(metronomeActive)
|
||||||
|
{
|
||||||
|
EventMetronomeActive e = EventMetronomeActive( metronomeActive->valueint);
|
||||||
|
writeToDspRingbuffer( &e );
|
||||||
|
}
|
||||||
|
|
||||||
|
//Metronome default volume
|
||||||
|
cJSON* metronomeVol=cJSON_GetObjectItem(preferencesJson,"metronomeDefaultVolume");
|
||||||
|
if(metronomeVol)
|
||||||
|
{
|
||||||
|
float vol=metronomeVol->valueint/100.0f;
|
||||||
|
EventMetronomeVolume e(vol);
|
||||||
|
writeToDspRingbuffer(&e);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
cJSON_Delete( preferencesJson );
|
cJSON_Delete( preferencesJson );
|
||||||
|
|
Loading…
Add table
Reference in a new issue