Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

X32 X-Live Card Controls #20

Open
MarauderSeeker opened this issue Jul 10, 2020 · 16 comments
Open

X32 X-Live Card Controls #20

MarauderSeeker opened this issue Jul 10, 2020 · 16 comments
Labels
enhancement New feature or request

Comments

@MarauderSeeker
Copy link

It would be nice to be able to control the x-Live Card options and function from Companion. Like start recording 32-in/32-out to SD card 1, and Stop recording. can be found in the setup -> card menu of the x32-edit.

Also being able to "press" buttons in the Sets A, B, and C. which can be found in the Assign menu in the X32-Edit program.

@Julusian Julusian added the enhancement New feature or request label Jul 13, 2020
@Julusian
Copy link
Member

The x-live functionality will be tricky to implement as I do not have that card to test with. I shall see if there is sufficient documentation to work from.

The assign buttons should be easy to do when I have a chance

@MarauderSeeker
Copy link
Author

I don’t mind testing, but I only have the opportunity on Tuesdays and Thursdays.

@MarauderSeeker
Copy link
Author

MarauderSeeker commented Jul 30, 2020

Here is a screenshot of the SD-card control in the x32-edit software.
x32_edit-SD_recorder

@MarauderSeeker
Copy link
Author

Is there any progress on this?

@nick-rutter
Copy link

I'd love this functionality too! We use an x-live card as a back-up recorder. If there's anything we can do to help by testing etc please let me know. Thanks in advance!

@MarauderSeeker
Copy link
Author

MarauderSeeker commented May 9, 2021

I found some documentation that gives OSC information on the X-live cards. https://wiki.munichmakerlab.de/images/1/17/UNOFFICIAL_X32_OSC_REMOTE_PROTOCOL_%281%29.pdf (starting with "/-prefs/card" on page 51). Hope this helps.

@nick-rutter
Copy link

nick-rutter commented May 9, 2021 via email

@jakebradley2001
Copy link

@nick-rutter, if you haven't got this to work yet, here is what I done. Setup generic OSC, make a button and do osc: Send Integer; you would want to send /-stat/urec/state with value of 3 to record, value of 0 to stop.

When setting up the OSC, do you x32 IP address and Target Port setup to 10023.

Hope that this helps!

@nick-rutter
Copy link

nick-rutter commented May 20, 2022 via email

@Taapo
Copy link

Taapo commented Sep 2, 2022

Question for both @jakebradley2001 & @nick-rutter -- how would one set a marker using companion?

@Taapo
Copy link

Taapo commented Sep 2, 2022

I found the OSC command /-action/addmarker in both https://github.com/pmaillot/X32-Behringer/blob/master/X32PrefStat.h & https://tostibroeders.nl/wp-content/uploads/2020/02/X32-OSC.pdf -- but couldn't get it to work unfortunately. Any ideas?

@nick-rutter
Copy link

I haven't done this myself but I'd imagine you use the GenericOSC instance/connection in Companion, which is aimed at the X32's IP and on the correct port (whichever it is that the X32 uses to listen for OSC commands).

Then just build a button in Companion that sends the custom OSC /-action/addmarker as a string or possibly 'without arguments' and see what you get.

@Taapo
Copy link

Taapo commented Sep 3, 2022

I haven't done this myself but I'd imagine you use the GenericOSC instance/connection in Companion, which is aimed at the X32's IP and on the correct port (whichever it is that the X32 uses to listen for OSC commands).

Then just build a button in Companion that sends the custom OSC /-action/addmarker as a string or possibly 'without arguments' and see what you get.

Do you still have access the X32 Rack? If you would be able to check I'd be very grateful.

I tried almost every combination of commands, updated the X-Live card's firmware ... to no avail. Just wanting to check if someone else would be able to succeed in adding markers while recording.

@Taapo
Copy link

Taapo commented Sep 3, 2022

Well, after testing with X32_Command (which worked fine), I now have the possibility to add markers.

Sending /-action/addmarker with a value of 1 works great now.

If only I could get the recording state back as feedback (which is not possible with Generic OSC), then my workflow would be complete.

@nick-rutter
Copy link

Ah good stuff, glad to hear you've gotten that working, I'll be making a note of how to add markers myself as it was also on my to-do list.

As for the feedback based on the x-live card, yes - that's also something I'd really like to have. Until Companion adds a Generic OSC listener module, I don't think it's possible. You may be able to achieve it via an intermediary piece of OSC software which allows you to receive OSC info and then trigger actions (i.e. you could send OSC commands to Companion to change a custom variable, e.g. X32-xlive-status with a value of 'recording' or 'stopped' or whatever.

@jakebradley2001
Copy link

jakebradley2001 commented Sep 3, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants