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

Feature list for Patcher v2 #280

Open
ola-importer opened this issue Dec 24, 2013 · 9 comments
Open

Feature list for Patcher v2 #280

ola-importer opened this issue Dec 24, 2013 · 9 comments

Comments

@ola-importer
Copy link

From c...@rstenpresser.de on November 28, 2013 08:11:17

This might be usefull since OLA now supports a few Dimmerpacks directly.
When you want to address multiple Dimmers you have to create one Universe for each device.
With a mapper one could copy channels beween Universes. This would be really usefull for that usecase.

We would need to discuss how to set up a map-file. And how to avoid loops in the mapping.

A possible syntax would be 'universe-01.map'
1:u3c3 #reads: fill channel1-data with data from universe3 channel3
2:u3c2
3:u3c1
4:u3c7
5:u3c5
6:u3c4
...

(this would copy data from universe3 to universe1 and reverse the color-order from RGB to BGR).

Original issue: http://code.google.com/p/open-lighting/issues/detail?id=279

@ola-importer
Copy link
Author

From si...@nomis52.net on November 28, 2013 22:57:01

This is related to the patcher V2 design. I'm going to leave this open until we have a list of requirements. Then it'll come under that project.

Labels: -Type-Defect -Priority-Medium Type-Enhancement Priority-Low

@ola-importer
Copy link
Author

From si...@nomis52.net on December 13, 2013 09:20:55

Summary: Feature list for Patcher v2 (was: Enhancement: Add a mapper to map channels between universes)

@ola-importer
Copy link
Author

From peterjne...@gmail.com on December 13, 2013 09:29:09

Support for filters to do things like add virtual dimmer channels to RGB fixtures: https://groups.google.com/d/msg/open-lighting/Kpqr0b3p-U0/BIiatHH69DIJ

@peternewman
Copy link
Member

A filter to pad a universe to a certain size with 0's or a specified value, to solve issues like #281.

@nomis52
Copy link
Member

nomis52 commented Dec 2, 2014

Gamma correction filter.

@nightrune
Copy link
Contributor

Sustained output. Never creates more data but can be set to output the same data ever 1 sec without input from a client or other input port.

@nightrune
Copy link
Contributor

This should also be as intuitive as possible from the ui and clients. I think it makes a lot of sense to think about this as a graph (in mathematical terms) or a pipeline.

@peternewman
Copy link
Member

Swap RGB channels around in a fixture/LED strip:
https://groups.google.com/forum/#!topic/open-lighting/qb-FTXpRYHI

@peternewman
Copy link
Member

This might be usefull since OLA now supports a few Dimmerpacks directly. When you want to address multiple Dimmers you have to create one Universe for each device. With a mapper one could copy channels beween Universes. This would be really usefull for that usecase.

I've implemented the main features of this mapper now in here #1895 (as a separate programme for now). I suspect that might be the way to go with most of these for now, they can be written, prototyped and tested, pending some clever integration into the core in the future.

Displaying configuring as a graph/timeline will be a bit challenging. Presenting the config for some of these facilities in an intuitive and user-friendly way will be a lot harder sadly.

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

No branches or pull requests

4 participants