Jump to content

Hog Fixture library


paulears

Recommended Posts

This is probably a daft question but I'll ask it anyway.

 

I'm writing the file for the LED pars I'm buying. The manual states 4 DMX channels - R,G,B plus a control channel.

 

Following the way I normally do it, I come up with this:

 

fixture = RGB LED
manufacturer = 0
product = 10
name = RGB LED

output = DMX

parameter = Colour	   (this is the control channel that selects what things the unit does, mainly colour options)
default = 0
highlight = 0
crossfade = 1
type = ltp8bit
range = 0, 255, %

output = DMX

parameter = Red
default = 0
highlight = 255
crossfade = 0
type = htp8bit
range = 0, 255, %

parameter = Green
default = 0
highlight = 255
crossfade = 0
type = htp8bit
range = 0, 255, %

parameter = Blue
default = 0
highlight = 255
crossfade = 0
type = htp8bit
range = 0, 255, %

parameter = mode				(to set the sound feature?)
default = 0
highlight = 255
crossfade = 0
type = ltp8bit
range = 0, 255, %

The snag as I see it, is that the lack of an intensity parameter means the grand master won't work.

 

What I'd like to do is simply have 3 intensity channels. What I can't work out is how to do this. I suspect that what I need to do is add three new values to the function.txt file

 

Intensity RED = +
Intensity GREEN = +
Intensity BLUE = +

then change the lib file to this:

 

fixture = RGB LED
manufacturer = 0
product = 10
name = RGB LED

output = DMX

parameter = Colour
default = 0
highlight = 0
crossfade = 1
type = ltp8bit
range = 0, 255, %

parameter = Intensity RED
default = 0
highlight = 0
crossfade = 1
type = htp8bit
range = 0, 255, %

parameter = Intensity GREEN
default = 0
highlight = 0
crossfade = 1
type = htp8bit
range = 0, 255, %

parameter = Intensity BLUE
default = 0
highlight = 0
crossfade = 1
type = htp8bit
range = 0, 255, %

parameter = mode				(to set the sound feature?)
default = 0
highlight = 255
crossfade = 0
type = ltp8bit
range = 0, 255, %

This, if I have got it right, should bring up the the intensity channels on the wheels, with the control channel appearing on the beam button.

 

Any comments really apreciated - I'm working on intuition here - everything I can find treats rgb as cmy - which would be fine if there was an intensity parameter - and there isn't.

 

Paul

Link to comment
Share on other sites

Nothing in the manual says it either does, or doesn't - so I'm guessing myself! If I create 3 different intensity functions, I can't see it won't work, but is a pain as if I change this file, my existing show files won't run anymore. Call me old fashioned, but I like lights to go out when I pull down the master.
Link to comment
Share on other sites

I'm not well versed in Hog personalities and workings, but maybe you can look at their version of the Pulsar Chromafixture as this seems to allow dimming even thought the fixture (zone) does not support. Also remember that the control channels might not be what you expect!
Link to comment
Share on other sites

fixture = RGB + Control Cell
manufacturer = 99
product = 95
name = RGBC cell

output = DMX

parameter = Red
default = 0
highlight = 255
crossfade = 0
type = ltp8bit
range = 0, 255, %

parameter = Green
default = 0
highlight = 255
crossfade = 0
type = ltp8bit
range = 0, 255, %

parameter = Blue
default = 0
highlight = 255
crossfade = 0
type = ltp8bit
range = 0, 255, %

parameter = Mode
default = 0
highlight = 255
crossfade = 0
type = ltp8bit
range = 0, 255, %

 

Try something like this... it's a bastardisation of the RGB Cell from a Hog 2, and if you pull down a fader the intensity fades too.

 

I am slightly confused with the lib you've written as you have split the fixture into 2 parts, the control channel and then the rgb plus control channel, when you patch it do you patch both parts? it seems to be weird way of doing it...

 

It may be a silly question but have you requested personalities from the pigsty or looked on the lib down loader page? http://www.flyingpig.com/hog2libgen/

 

Regards

 

Tim

Link to comment
Share on other sites

Hmm,

I'll give that one a shot!

 

I did find out that three intensity channels is a no-no. Setting up int-red, int-b and int-c does work once you add them in to the function.txt file. This does mean I have to start with a clean show, and can't add them into an exisiting one as the addition to the functions messes up quite a few things.

 

I'll report back once I've tried it out. I'm surprised that using red, green and blue like this work as they are 'c' attributes not intensity, so I'd expect the grand master not to function, or using the 'on' button - which is my quest. I can obviously just use the cmy style interface on the colour button, but I wanted colours up on the intensity channel.

Link to comment
Share on other sites

If the RGB units are set to HTP, then pulling down the selected master - and the grand master - will reduce the 'intensity' of the colour. If the Cells are LTP, this won't work - so in timmaths profile, replace LTP for HTP and it will work. The following example is for a Chromapanel -which is just an RGB cell.

 

//-------------------------------------------------------
fixture = Chromapa
manufacturer = 99
product = 1
name = Chromapanel

output = DMX

parameter = Red
default = 0
highlight = 255
crossfade = 0
type = htp8bit
range = 0, 255, %

parameter = Green
default = 0
highlight = 255
crossfade = 0
type = htp8bit
range = 0, 255, %

parameter = Blue
default = 0
highlight = 255
crossfade = 0
type = htp8bit
range = 0, 255, %

 

As an aside, if you wrote 'kind=c' for your 'int-red' etc. channels, then you wouldn't have to mess with function.txt. As you mentioned, once a show is programmed, function.txt should be left well alone - you can really damage your show if you mess with it.

 

 

P

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.