Questions & Answers

Control levels from command line

0 votes
asked Nov 20, 2015 in FireStudio Series by antongildebrand (310 points)

Our radiostation just bought a Firestudio Project, which we plan to use together with our streaming server.

We have multiple studios that is suppose to play to the web station on different times during the day. With our previous audio interface (E-MU) we could load session files into the audio interface control software from command line, therefore we we're able to use Windows Scheduler to schedule which studio was the currently active one. However it doesn't seem to be possible to load session files from command line with FireControl (please correct me if I'm wrong). However I figure there's gotta be a way to solve this. Loading session files from command line isn't necessarily the ultimate solution, but we need to be able to control which input channels that are muted from command line somehow.

How can we solve this? Is it possible to control the Firestudio Project easily from own software somehow? If so, we could write a C# program that controls it according to our preferences.

3 Answers

0 votes
answered Nov 24, 2015 by matthewgorman (51,840 points)
The only way to control the FSP that I am aware of that is supported would be either universal control, or studio one.
0 votes
answered Dec 12, 2015 by AlexTinsley (827,310 points)

This is technically a feature request. 

What you are asking for is a custom API that would allow your software to talk to the FireStudio Universal Control software directly from command line. Currently we do not offer an SDK for Universal Control or for any of our audio interface or mixer products.

If this is for a large volume installation (dozens or hundreds of radio stations) that we would consider providing a solution with advance notice. Please contact our sales team by phone during the week at 225-216-7887 so they can assist you discussing your needs to determine if we can assist in such a solution. 

Since your application is very specific and you're willing to write code to support your solution, perhaps do this on Linux using the built in amixer command line interface and the FFADO (Linux 1394 audio driver) project reports that the FireStudio Project works with Ubuntu, and BASH scripting you could probably make this work pretty easily. We do not support Linux, this is only a suggestion to your question. 

If you require a Windows solution, sadly do we do not offer anything at the present time, however we are looking into possible solutions for the future. 

0 votes
answered Dec 16, 2015 by antongildebrand (310 points)
Thank you for your response Alex!

We are very much willing to write own code to support this, but we'd prefer to be able to control it from Windows rather than Linux. This is because we have playback software that only works in Windows, which is going to play audio constantly. I was thinking if maybe there is an API for Studio One for writing extensions? If so we could control the levels by an extension maybe.