mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-06 23:05:04 +01:00
commandline session utilities
This commit is contained in:
parent
f05afd973b
commit
b228c11311
10 changed files with 625 additions and 0 deletions
30
session_utils/example.cc
Normal file
30
session_utils/example.cc
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
#include <iostream>
|
||||
#include <cstdlib>
|
||||
|
||||
#include "common.h"
|
||||
|
||||
using namespace std;
|
||||
using namespace ARDOUR;
|
||||
using namespace SessionUtils;
|
||||
|
||||
int main (int argc, char* argv[])
|
||||
{
|
||||
SessionUtils::init();
|
||||
Session* s = 0;
|
||||
|
||||
s = SessionUtils::load_session (
|
||||
"/home/rgareus/Documents/ArdourSessions/TestA/",
|
||||
"TestA"
|
||||
);
|
||||
|
||||
printf ("SESSION INFO: routes: %lu\n", s->get_routes()->size ());
|
||||
|
||||
sleep(2);
|
||||
|
||||
//s->save_state ("");
|
||||
|
||||
SessionUtils::unload_session(s);
|
||||
SessionUtils::cleanup();
|
||||
|
||||
return 0;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue