Sneak peek - gradient tool

Gradient tool coming to the next build! (Amongst other things)

9 Likes

I’m excited for this :slight_smile:

1 Like

@seb you cant’t imagine how happy you just made me. This is exactly how I imagined it would look :heart_eyes: can’t wait for this release!

1 Like

I cant wait!

Just an idea, you think the bottom effects could be recorded in the timeline when played would help a lot when programing shows if its not to much work.

1 Like

I agree, and was always in the plan. I have quite a backlog of features and maintenance before I get to improving the timeline though! But it’s one of those things I really want to do so I’m sure it’ll happen in time.

Kindest

Seb

2 Likes

Incredible! is this available for beta testing?

It’ll be in the next build. I need to add a couple more features but I’m hoping to release it soon, it’ll be first on Mac and then Windows later.

1 Like

Small (ish) request, as I think this might be the right module for this to be a thing - Can we have an input to control the hue (etc) of the gradient sections individually? Reason being, this would allow us to fire in external control (dmx, etc) for multiple colours, so that a clip could match not just a single colour but split colours, complimentary, etc. If that makes any sense at all? This, for example, is done in a really janky manner by shifting the hue but only allows for a fixed second colour, in this case, complimentary colour. If we could have two (or more) inputs for the extra gradient colours, we could feed it whatever we like and have it either sharp colour changes, or a fade between two or more, etc.

Edit - for extra clarity, this is ideal for external control from DMX software (soundswitch, lightjams, et al)

1 Like

I like this idea. I’m programmatically sensing colors (because I’m red/green colorblind and lazy) that are being displayed on a video using LightJams screen scraping tech (on another PC), and then sending it via OSC to Chataigne, where it is translated into midi so it can be input into Liberation. (Looking forward to Liberation speaking OSC or DMX!) This tends to make a blend of colors, if we’re applying this to a pre-existing timeline with it’s own colors pre-saved in the timeline.

It would be great to have an “override” from DMX/Midi/Whatever external source, so that the lasers would display the actual video color instead of a blended color. Hope this makes some sense..

Ah another Lightjams fan! Question time, why are you running LJ on another machine? Is it just because that’s where the video is? I’ve had a look into Chataigne but I couldn’t find a decent guide to make it do what I wanted it to do… all I wanted is rgb>hsv and nothing I could find was particularly helpful. Anything you can offer on that would be appreciated! It also crashes every 14 ms.

Back to LJ though, why not send direct midi from LJ? That’s what I did, by patching in a generic hsv fixture and then matching it to everything else.

I am running LJ on another PC because that other PC also runs HeavyM for projection mapping and that’s the PC that does Youtube video presentation. This way I can “screenscrape” colors using LJ from the framebuffer of whatever is on the projector, either HeavyM graphic output or YT live concert videos. I’m not doing this all on one PC because if HeavyM slows down the CPU at all (And it does with 4 projectors at 4k) then liberation would start lagging and the etherdreams would disconnect. As a result, I separated the two workloads on to different PCs. Also LJ has a great little function that translates from RGB to HSI (which I’m fudging into HSB for liberation and sending via OSC to the liberation machine.)

From the LightJams/HeavyM PC, OSC goes over the network to the LIberation host (and the NestDrop host) where Chataigne gets it in the RouterModule and moves it from OSC into Midi so that Liberation can consume the HSB data and move the lasers color back and forth as detected.

I am not sending midi directly from LJ to Liberation because of the requirement, in my case, to get the data from one machine to another and OSC (or some over the network protocol) seemed like the way to go. Also, I’d already been doing OSC between the LJ host and the NestDrop host so that the colors from the YT concert videos can look synced. (Which is really sweet when the lasers and NestDrop visuals are all in sync, well worth the work!)

Troubleshooting this when lit is fun! :slight_smile:

1 Like