Is it possible to load a session with an OSC message ?
(sending the path to the .json file)
I would love to be able to automatically load a session when f.e. I load a Max patch or an Ableton Live session…
thanks
Mathieu
Is it possible to load a session with an OSC message ?
(sending the path to the .json file)
I would love to be able to automatically load a session when f.e. I load a Max patch or an Ableton Live session…
thanks
Mathieu
Not currently, it could be added as a remote control command.
would be great.
please consider it as a FR
Consider it done
Great, it works fine and is definitly very convenient, thanks
one small issue : once a session has been loaded with this method, if it is edited, the “save” (or ctrl +S) function from O-S-C window doesn’t work ("… could not save, path outside of remote-root")
“Save as…” seems to work, but as the built in file browser is not very convenient, it’s not easy to browse to the file location…
Could this be fixed ?
Mathieu
OK, “export” is a bit easier because it uses windows explorer
BTW : what’s the difference between “save as” and “export” ??
sending the message OSC /SESSION/SAVE
Save current session to
path.json
. Ifpath.json
is omitted, current session's path is used.
returns the same error message : "… could not save, path outside of remote-root"
So it's not a workaround to easily save the edited session
sending /SESSION/SAVE witt the full path to the file doesn’t work either
Did you set the remote-root
option ? If so, the error message is self-explanatory: you can’t write to files located outside of this folder.
Ho ok, so defining for example my root Dropbox folder where I store all my different projects should do the trick.
Thanks
/SESSION/OPEN works fine in windows, .. but in macOs I can only get an error message :
(DEBUG, OSC) In: {
address: '/SESSION/OPEN',
args: 'Macintosh HD:/Users/mathieuchamagne/Dropbox/OpenStageControl/mes-exemples/O-S-C_Max_examples.json'
} From: 127.0.0.1:62844
here is the message sent from Max :
/SESSION/OPEN "Macintosh HD:/Users/mathieuchamagne/Dropbox/OpenStageControl/mes-exemples/O-S-C_Max_examples.json"
I also tried with different path style :
/SESSION/OPEN "Macintosh HD:Users:mathieuchamagne:Dropbox:OpenStageControl:mes-exemples:O-S-C_Max_examples.json"
and
/SESSION/OPEN ~/Dropbox/OpenStageControl/mes-exemples/O-S-C_Max_examples.json
I always get the same error message in O-S-C
Am I missing something ?
Did you tried it in macOs ?
(yes, I'm 100% sure that my file path is valid
Did you try with /Users/mathieuchamagne/Dropbox/OpenStageControl/mes-exemples/O-S-C_Max_examples.json
?
~/
is not recognized in this case yet, I'm adding it for next release.
Did you tried it in macOs ?
I only use gnu/linux, I can only rely on users for testing on other OSes.
great, this one works on Mac, thanks
It will do the job for me, but I think that a full path would be really more convenient (what would be the correct path if my file is on an external hard drive ? …)
cheers
M
Full paths on unix systems start with a /
, I guess the true path to your external drive is somewhere in /Volumes/
I’m still having troubles trying to save a session file opened with /SESSION/OPEN
I’ve defined my dropbox folder as my remote-root folder.
On Mac it works fine, I can save the file with /SESSION/SAVE
but on windows it doesn’t work (still get the error message “… could not save file outside of remote-root”)
(on windows a UNIX style path doesn’t seem to work : sending /SESSION/OPEN /Users/Apertures/Dropbox/OpenStageControl/mes-exemples/O-S-C_Max_examples.json
returns :
Windows is not a unix system, did you try sending a valid windows path (ie replacing slashes “/” with backslashes “\
”) ?
EDIT: nevermind, I didn’t see you were sending /SAVE with no argument, gotta investigate on this.
I’m pushing two changes in 1.5.4:
Everything seems to work fine now on both mac & windows.
great job, thanks !