-Send values saved & restored
parent
8c409db51a
commit
d01530b21e
|
@ -231,6 +231,25 @@ void DiskReader::readTracks()
|
|||
|
||||
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
|
||||
|
||||
}
|
||||
|
|
|
@ -137,7 +137,11 @@ void DiskWriter::writeSession( std::string path, std::string sessionName )
|
|||
|
||||
// add track metadata: volumes, sends etc
|
||||
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
|
||||
cJSON* clips = cJSON_CreateArray();
|
||||
|
|
Loading…
Reference in New Issue