mirror of
https://github.com/vale981/openAV-Luppp
synced 2025-03-05 09:01:39 -05:00
-Adding master track metadata to JSON
This commit is contained in:
parent
165a76de2b
commit
e64d94ba15
1 changed files with 14 additions and 7 deletions
|
@ -24,13 +24,6 @@ void DiskWriter::initialize(std::string path, std::string name )
|
|||
|
||||
session = cJSON_CreateObject();
|
||||
sample = cJSON_CreateObject();
|
||||
|
||||
// add session metadata
|
||||
cJSON_AddItemToObject ( session, "session", cJSON_CreateString( sessionName.c_str() ));
|
||||
cJSON_AddNumberToObject( session, "version_major", 1 );
|
||||
cJSON_AddNumberToObject( session, "version_minor", 0 );
|
||||
cJSON_AddNumberToObject( session, "version_patch", 0 );
|
||||
cJSON_AddNumberToObject( session, "bpm", 120 );
|
||||
}
|
||||
|
||||
void DiskWriter::writeAudioBuffer(int track, int scene, AudioBuffer* ab )
|
||||
|
@ -70,6 +63,20 @@ void DiskWriter::writeAudioBuffer(int track, int scene, AudioBuffer* ab )
|
|||
|
||||
void DiskWriter::writeSession( std::string path, std::string sessionName )
|
||||
{
|
||||
// add session metadata
|
||||
cJSON_AddItemToObject ( session, "session", cJSON_CreateString( sessionName.c_str() ));
|
||||
cJSON_AddNumberToObject( session, "version_major", 1 );
|
||||
cJSON_AddNumberToObject( session, "version_minor", 0 );
|
||||
cJSON_AddNumberToObject( session, "version_patch", 0 );
|
||||
cJSON_AddNumberToObject( session, "bpm", 120 );
|
||||
|
||||
// Master track stuff
|
||||
cJSON* masterTrack = cJSON_CreateObject();
|
||||
cJSON_AddItemToObject(session, "master", masterTrack );
|
||||
|
||||
|
||||
|
||||
|
||||
// add JSON "tracks" array
|
||||
cJSON* trackArray = cJSON_CreateArray();
|
||||
cJSON_AddItemToObject(session, "tracks", trackArray );
|
||||
|
|
Loading…
Add table
Reference in a new issue