xLightsSequencer / xLights

xLights is a sequencer for Lights. xLights has usb and E1.31 drivers. You can create sequences in this object oriented program. You can create playlists, schedule them, test your hardware, convert between different sequencers.
GNU General Public License v3.0
557 stars 209 forks source link

Moving Head dynamic Pan Slew Limit #3651

Open Mabel81 opened 1 year ago

Mabel81 commented 1 year ago

Is your feature request related to a problem? Please describe. My Version is 2022.25 I've added a default dmx model Moving Head 3d. The Pan Slew Limit is fixed, i can't change the speed dynamically for seeing the results in xLights. Sometimes the MH in xLights needs to be fast, sometime slowly. My MH has got a Channel for Speed, the editing is no problem by defining a DMX channel and a name. My Problem is the preview in xLights. There is only 1 speed in the settings "Pan Slew Limit". I'd like to see the correct moving speed of the MH in xLights.

Describe the solution you'd like Please add a DMX "Pan Slew Channel" and take over the speed to the MH preview in xLights.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

AzGilrock commented 1 year ago

Not a bad idea. Its hard to provide ability for every aspect of every moving head. I'll keep this in mind if I work on it.

cybercop23 commented 9 months ago

@AzGilrock is/will this now be part of the new MH effect? I would assume so.

AzGilrock commented 9 months ago

Someone could control the channel but I don't have a way to tie it back to the motion speed in the GUI. It would help to see the manual for the head.

Mabel81 commented 7 months ago

@AzGilrock

Someone could control the channel but I don't have a way to tie it back to the motion speed in the GUI. It would help to see the manual for the head.

### I Don't know if this helps?

Pan/Tilt motor only has 1 variable, "Slew Limit (deg/sec)". DMX 0 is 0, DMX 255 is the full slew Limit. Example: Slew Limit (deg/sec): 320 If DMX for Speed is 255 the Slew Limit is 320 If DMX for Speed is 100 the Slew Limit is 320/255*100 = 125,5

I Don't know if shis helps? Because of another problem, the speedup is not considered in xlights. If you have a small movement it costs nearly the same time like a movement of 180 degrees.

Buit there is another problem, the speedup is not considered in xlights? If you have a small movement it costs nearly the same time like a bigger movement for example like 180 degrees.

AzGilrock commented 7 months ago

It shouldn't cost any time cause xLights is not trying to model the ramp accelerations/decelerations. xLights moves the head at the full slew rate as soon as it moves.

Mabel81 commented 7 months ago

@AzGilrock

Yess, that is my reason for this topic. In Xlights it moves with full speed, but i've set the speed DMX channel to lower speed, for example just 80 and not full 255.

Is it strange/not common having a speed channel?

I've tried Value Curves but my MH is not as fast as the animation in xlights. I think xlights sends within miliseconds the dmx values and my MH can't react as fast. XLights looks grat but my mh looks pretty shitty ;)

Well it's middle range MH from a Distributer store in germany. Specs are just general information, nothing of speeds / Speedup They are predefined in software like Light´J; LED PC-Control 512; Light Captain

In my special usuage the MH are very small and i could built a waterproof case, Maybe more user have kinds like these trouble?

I don't know how it is with MH of 1000€ or more, thats quite too much actually.

Nevertheless,, if interest the specs are here; https://www.steinigke.de/de/data/mpn51785988-eurolite-led-tmh-x1-moving-head-beam.pdf