oddbear / Revelator.io24.Api

Documentation of the PreSonus Revelator io24 interface to create an API and plugins for Stream Deck, Touch Portal, Loupedeck etc.
MIT License
27 stars 3 forks source link

Companion commands? #5

Open dickmann opened 2 years ago

dickmann commented 2 years ago

Hi Oddbear, I love your stream deck module, working perfect. Now I am migrating to companion, is there a way to send commands directly to revelator IO 24 via commandline you are aware of. Specifically I search for a command or script I could run in my network to set the mail out do 0db or to 25db? Any idea from the pro on how to do this? Kind regards, Michael

oddbear commented 2 years ago

Hi.

Not per today, and there is no way to make a super simple commandline application. This is because it would then need to connect, synchronize, send the command and disconnect, that is quite a heavy operation.

It's however possible to create a server/agent that runs in the background, then send commands to that directly (ex. as a web api) or through a commandline client (server and a client).

I am not able to start looking at it today, as I am not home before late Sunday. But I would think that is possible. Maybe I would need to play around a little bit with companion (bitfocus?).

dickmann commented 2 years ago

Hi Oddbear,

yes, I meant https://bitfocus.io/companion. Sounds way more complicated then I thought it could be... You should ask revelator to pay you money to build a companion module :-) Thanks for your answer!

Am Mi., 27. Juli 2022 um 19:08 Uhr schrieb Oddbjørn Bakke < @.***>:

Hi.

Not per today, and there is no way to make a super simple commandline application. This is because it would then need to connect, synchronize, send the command and disconnect, that is quite a heavy operation.

It's however possible to create a server/agent that runs in the background, then send commands to that directly (ex. as a web api) or through a commandline client (server and a client).

I am not able to start looking at it today, as I am not home before late Sunday. But I would think that is possible. Maybe I would need to play around a little bit with companion (bitfocus?).

— Reply to this email directly, view it on GitHub https://github.com/oddbear/Revelator.io24.Api/issues/5#issuecomment-1197056495, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF673T5E4R6O5JUYP5PVCTTVWFUIDANCNFSM542DOL4A . You are receiving this because you authored the thread.Message ID: @.***>

-- Mit freundlichen Grüßen,

Michael Dickmann

Tel:+49-176-39479151

oddbear commented 2 years ago

Would it be possible for you to set up a short meeting to explain to me how you use "companion"? This is very new to me, so it would be great to get some insights here.

dickmann commented 2 years ago

Hi,

30min Zoom this afternoon?

Kind regards, Michael

Oddbjørn Bakke @.***> schrieb am So. 7. Aug. 2022 um 04:50:

Would it be possible for you to set up a short meeting to explain to me how you use "companion"? This is very new to me, so it would be great to get some insights here.

— Reply to this email directly, view it on GitHub https://github.com/oddbear/Revelator.io24.Api/issues/5#issuecomment-1207319733, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF673T7IUGNROLWYXMQP2ITVX4P6RANCNFSM542DOL4A . You are receiving this because you authored the thread.Message ID: @.***>

-- Mit freundlichen Grüßen,

Michael Dickmann

Tel:+49-176-39479151

oddbear commented 2 years ago

Hi. That could be very helpful. At what time would be best?

dickmann commented 2 years ago

Hi, Monday 10pm would be the easiest for me... I can send you a Zoom invite, what is your email address I should send the invite at? Have a great day, Michael

Kind regards,

Michael Dickmann @.***

Am So., 7. Aug. 2022 um 16:11 Uhr schrieb Oddbjørn Bakke < @.***>:

Hi. That could be very helpful. At what time would be best?

— Reply to this email directly, view it on GitHub https://github.com/oddbear/Revelator.io24.Api/issues/5#issuecomment-1207417264, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF673T2LJK65LNBIUT4FE6TVX6725ANCNFSM542DOL4A . You are receiving this because you authored the thread.Message ID: @.***>

-- Mit freundlichen Grüßen,

Michael Dickmann

Tel:+49-176-39479151

oddbear commented 2 years ago

Monday 10 PM works for me to. You can send the invite to @.***

dickmann commented 2 years ago

Hi, Oddbjorn,

just sent out the invite, let´s see if I can be of any help :-)

Kind regards,

Michael

Am So., 7. Aug. 2022 um 16:22 Uhr schrieb Oddbjørn Bakke < @.***>:

Monday 10 PM works for me to. You can send the invite to @.***

— Reply to this email directly, view it on GitHub https://github.com/oddbear/Revelator.io24.Api/issues/5#issuecomment-1207419751, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF673TZZ7OER6YEUARMFFTDVX7BBHANCNFSM542DOL4A . You are receiving this because you authored the thread.Message ID: @.***>

-- Mit freundlichen Grüßen,

Michael Dickmann

Tel:+49-176-39479151

oddbear commented 2 years ago

I cannot see that I have gotten any invite, can you resend?

dickmann commented 2 years ago

Hi, thanks for mentioning, I wrongly sent it out for Nov 7th, now you should have the new invite for tonight (coming from my Zuora company address)...

cu, Michael

Am Mo., 8. Aug. 2022 um 09:55 Uhr schrieb Oddbjørn Bakke < @.***>:

I cannot see that I have gotten any invite, can you resend?

— Reply to this email directly, view it on GitHub https://github.com/oddbear/Revelator.io24.Api/issues/5#issuecomment-1207789986, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF673T3TI5NZIMRYDUVUVKLVYC4PBANCNFSM542DOL4A . You are receiving this because you authored the thread.Message ID: @.***>

-- Mit freundlichen Grüßen,

Michael Dickmann

Tel:+49-176-39479151

oddbear commented 2 years ago

Hi, I still cant see that I have gotten it in my inbox, or am I looking at the wrong place. I did create a Zoom user on that account after you sent it, so it might be that you will need to resend it.

edit: think I found it in one of my callendars.

dickmann commented 2 years ago

Hi,

I sent out a gmail calendar invite. But here is the easy solution, just click this Zoom link at 22.00h :)

Join Zoom Meeting https://zuora.zoom.us/j/98974882170?pwd=TVFpeG94QkFRK2ZyMG9SbFg2Q1orQT09

Regards, Michael

Oddbjørn Bakke @.***> schrieb am Mo. 8. Aug. 2022 um 17:53:

Hi, I still cant see that I have gotten it in my inbox, or am I looking at the wrong place. I did create a Zoom user on that account after you sent it, so it might be that you will need to resend it.

— Reply to this email directly, view it on GitHub https://github.com/oddbear/Revelator.io24.Api/issues/5#issuecomment-1208304905, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF673T3RLNYW4XMR2TEGQ33VYEURFANCNFSM542DOL4A . You are receiving this because you authored the thread.Message ID: @.***>

-- Mit freundlichen Grüßen,

Michael Dickmann

Tel:+49-176-39479151

oddbear commented 2 years ago

Thanks for the talk, it was really helpful. Just got a response back from a module developer.

It seems like the best approach to get this working, would be to port/rewrite the whole plugin from the programming language C# to JavaScript (or TypeScript) language.

This could be interesting to try out (as I don't know to much about JavaScript)... but don't expect anything soon, as this is a very time consuming task.

dickmann commented 2 years ago

Happy I could support you... Have fun programming!

Am Di., 9. Aug. 2022 um 10:58 Uhr schrieb Oddbjørn Bakke < @.***>:

Thanks for the talk, it was really helpful. Just got a response back from a module developer.

It seems like the best approach to get this working, would be to port/rewrite the whole plugin from the programming language C# to JavaScript (or TypeScript) language.

This could be interesting to try out (as I don't know to much about JavaScript)... but don't expect anything soon, as this is a very time consuming task.

— Reply to this email directly, view it on GitHub https://github.com/oddbear/Revelator.io24.Api/issues/5#issuecomment-1209107008, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF673T3DRKQMIDEI23REOXTVYIMU7ANCNFSM542DOL4A . You are receiving this because you authored the thread.Message ID: @.***>

-- Mit freundlichen Grüßen,

Michael Dickmann

Tel:+49-176-39479151

dickmann commented 2 years ago

Hi,

or Monday 22.00h CET? This would be the easiest for me. There is only the chance that my train is late on that day, but then we would find another better meeting time...

LG, Michael

Am So., 7. Aug. 2022 um 04:50 Uhr schrieb Oddbjørn Bakke < @.***>:

Would it be possible for you to set up a short meeting to explain to me how you use "companion"? This is very new to me, so it would be great to get some insights here.

— Reply to this email directly, view it on GitHub https://github.com/oddbear/Revelator.io24.Api/issues/5#issuecomment-1207319733, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF673T7IUGNROLWYXMQP2ITVX4P6RANCNFSM542DOL4A . You are receiving this because you authored the thread.Message ID: @.***>

-- Mit freundlichen Grüßen,

Michael Dickmann

Tel:+49-176-39479151

bananu7 commented 2 years ago

Not to interject or anything, but have you guys looked at https://github.com/featherbear/presonus-studiolive-api?

I've been toying with the Revelator io24 API myself and wrote a quick rust prototype. I kinda feel that it would be the best to consolidate the efforts; the UCNET protocol is pretty much the same across all devices, they just have specific feature sets.

oddbear commented 2 years ago

Not to interject or anything, but have you guys looked at https://github.com/featherbear/presonus-studiolive-api?

I've been toying with the Revelator io24 API myself and wrote a quick rust prototype. I kinda feel that it would be the best to consolidate the efforts; the UCNET protocol is pretty much the same across all devices, they just have specific feature sets.

Hi, I have not seen that one. But by looking into the source code, I can see that it's pretty much the same thing. Might be a much easier approach to add Revelator devices to this one, than creating something new in JavaScript or TypeScript.