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

ola_streaming_client -d aaa,bbb,ccc #1534

Open
lasry1 opened this issue Jan 14, 2019 · 5 comments
Open

ola_streaming_client -d aaa,bbb,ccc #1534

lasry1 opened this issue Jan 14, 2019 · 5 comments
Labels

Comments

@lasry1
Copy link

lasry1 commented Jan 14, 2019

I'd like to know if i can send a dmx data over the cmd to any concrete channel rather than always starting sending the information from the dmx channel '0'

When using the CMD command to send a single DMX line using:
ola_streaming_client -d aaa,bbb,ccc

The definition only says 'aaa' is the first channel 'bbb' the second DMX channel and so on...
Id like to send dmx data to a single channel without changing the values in the rest of the universe.

I can do this with the DMX console but i can't do it through the command line. is it possible to do it with cmd? how?

Thanks

@peternewman
Copy link
Member

Hi @lasry1 ,

I assume you mean taking an existing DMX feed and only affecting a number of channels in the middle of it?

Do the channels you want to set have existing data already, or are they all at 0?

@lasry1
Copy link
Author

lasry1 commented Jan 14, 2019

Hi @peternewman ,

Yes, you’re right. The channels have some existing data already and i’d like to send data to let’s say the channel 100, without modifying any of the previous data as you’d do on a desk (or on the desk of the website)
But i need to send it through the command line

Thanks

@peternewman
Copy link
Member

But does channel 100 already contain data you're trying to override, or is it set to 0?

When you say the website, do you mean the faders, or the keypad?

@lasry1
Copy link
Author

lasry1 commented Jan 14, 2019

It may have some data but it will be overwride. I wouldn’t need to know what data has it.

When i say website i refer to the kind of desk with sliders you get going into localhost:9090 on the web browser or the desk on the terminal with all the channels which you can choose with the arrows. But i need to send it as a command line with text

@peternewman
Copy link
Member

So the website and terminal do it by receiving the other data and modifying it. There's not currently a CLI tool to do that. It's fairly easy to write something using our Python or C++ APIs, and others have done similar, so you could probably just adapt one of those bits.

Alternatively you could do what the webpage does either using the JSON API or the CLI tools, and do the merge/maths yourself.

If you could guarantee the other channels would be zero on the incoming feed, you could use a HTP merge of the two feeds.

Sort of related, but we've discussed adding features like this into a future release at some point (it's probably quite a long way off though):
#280

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

No branches or pull requests

2 participants