-Send values saved & restored
parent
8c409db51a
commit
d01530b21e
|
@ -231,6 +231,25 @@ void DiskReader::readTracks()
|
||||||
|
|
||||||
readScenes( t, track );
|
readScenes( t, track );
|
||||||
|
|
||||||
|
// fader
|
||||||
|
{
|
||||||
|
cJSON* fader = cJSON_GetObjectItem( track, "fader");
|
||||||
|
EventTrackVol e( t, fader->valuedouble );
|
||||||
|
writeToDspRingbuffer( &e );
|
||||||
|
}
|
||||||
|
// sends
|
||||||
|
{
|
||||||
|
cJSON* side = cJSON_GetObjectItem( track, "side");
|
||||||
|
cJSON* post = cJSON_GetObjectItem( track, "post");
|
||||||
|
cJSON* rev = cJSON_GetObjectItem( track, "reverb");
|
||||||
|
EventTrackSend e1( t, SEND_SIDE, side->valuedouble );
|
||||||
|
EventTrackSend e2( t, SEND_POST, post->valuedouble );
|
||||||
|
EventTrackSend e3( t, SEND_REV, rev->valuedouble );
|
||||||
|
writeToDspRingbuffer( &e1 );
|
||||||
|
writeToDspRingbuffer( &e2 );
|
||||||
|
writeToDspRingbuffer( &e3 );
|
||||||
|
}
|
||||||
|
|
||||||
} // nTracks loop
|
} // nTracks loop
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -137,7 +137,11 @@ void DiskWriter::writeSession( std::string path, std::string sessionName )
|
||||||
|
|
||||||
// add track metadata: volumes, sends etc
|
// add track metadata: volumes, sends etc
|
||||||
cJSON_AddNumberToObject( track, "ID", t );
|
cJSON_AddNumberToObject( track, "ID", t );
|
||||||
cJSON_AddNumberToObject( track, "fader", 0.4 );
|
|
||||||
|
cJSON_AddNumberToObject( track, "fader", gui->getTrack(t)->getVolume()->value() );
|
||||||
|
cJSON_AddNumberToObject( track, "side", gui->getTrack(t)->side.value() );
|
||||||
|
cJSON_AddNumberToObject( track, "post", gui->getTrack(t)->post.value() );
|
||||||
|
cJSON_AddNumberToObject( track, "reverb", gui->getTrack(t)->rev.value() );
|
||||||
|
|
||||||
// write clipData vector into clip placeholder
|
// write clipData vector into clip placeholder
|
||||||
cJSON* clips = cJSON_CreateArray();
|
cJSON* clips = cJSON_CreateArray();
|
||||||
|
|
Loading…
Reference in New Issue