Jump to content

matkeane

Member
  • Posts

    175
  • Joined

  • Last visited

2 Followers

Contact Methods

  • Website URL
    https://matkeane.com

Profile Information

  • Gender
    Male
  • Location
    Paris

Recent Profile Visitors

1,529 profile views

matkeane's Achievements

(3/3)

  1. Hi, not quite the same thing, but I just updated my Display Builder app to show the pixel-count of each group of Displays, which can have different - or custom - resolutions. So if you add a mix of HD and UHD Displays, for example, you can see the pixel-count required for the HD outputs, the UHD outputs and the combined total for the project. It doesn't actually calculate the number of licences, because I assume hardware might be more of a limit on the number of possible outputs. Anyway, I just tested the export function with v7.1.1 and it seems to still be working OK. Web site link is in my profile.
  2. The Perfect Cue receivers send keystrokes to the operating system - usually right-arrow and left-arrow for next/previous slides. On the Dsan website you can download their CueLightProgrammerSetup software(PC only) which allows you to change the commands associated with each button so, for example, you could set the 'next' button to use the command for the spacebar instead and trigger the current Watchout timeline to play. Unlike, say, a Streamdeck, you don't have any control over which timeline is targeted by the play commands.
  3. That sounds much more flexible and easier to deal with - looking forward to trying it out... I think I'd be more likely to scream out loud if you did re-implement the old method !
  4. I ended up taking a similar approach with my app - since it's not possible to get the current state from Watchout, I manage all changes in the app. So if I want to change a layer condition, I send an output string from Watchout with the command to the app, which calculates the appropriate value (taking other layer conditions into account) and then the app sends an 'enableLayerCond' command back to Watchout. If you're only sending commands from Watchout, the app can function just as a monitor of the current layer states, or you can manage commands sent from Watchout along with, for example, changes triggered from a Streamdeck. I think, somewhere, I have a Watchout project with 30 solid layers with the visibility controlled by conditional layers to make sure the current state in Watchout matches what I think it should be. I really should dig that out and tidy it up...
  5. If you're only switching 1 conditional layer, you probably don't need an external app, but otherwise I built a little app a while ago to manage them - https://matkeane.com/app/conditional-layers-utility-en. I haven't updated it in a while, but it it could be of help, let me know.
  6. I've never had any problems with the Startech DP2HD4K60H DP-HDMI adapters. I recently used them for a project at 2160p50 when the client's no-name '4K' adapters wouldn't work past 2160p25.
  7. Hi, I don't think there is currently a way to do this in Watchout (maybe there will be some surprises in the next version?). You would need to use another software package - TouchDesigner, Notch, Resolume? - that can do the pixel sampling & DMX output, and send a video signal to that from your Watchout player.
  8. I think that - unlike commands sent to Watchout - you don't need the '%0D' at the end of your command string when talking to Companion, so just 'BANK-PRESS 1 2' should work.
  9. @Jericksondesign If you just want to control the Streamdeck, you don't need to use OSC. As long as the option is activated in the Companion settings, you can send UDP commands instead. I've used it to change the colour of buttons when aux timelines are active. To communicate with Companion I added a String output to Watchout, selected the 'Network Port' option and added the IP address of the PC running companion, with the port 51235 and selected UDP. Then, in an Aux Timeline, I added an output cue with the text (without the quotes) : "STYLE BANK 1 2 BGCOLOR CC00FF" (Note, no # symbol before the hex colour code!) In your case - until OSC support is added - I think a cue with the text "PRESS BANK 1 2" would do what you want.
  10. Do you have any other video software installed on the new laptop ? It sounds similar to my problem caused another software package:
  11. Have you forced the EDID on the outputs in the AMD control panel after arranging the outputs in Windows ? In my experience, Windows changes the order of outputs when it detects a change in the connected devices (especially if it recognises a device on a different output). If you force the EDIDs on the graphics card, you should be able to connect/disconnect monitors without it affecting the order of the outputs and so, in Watchout, channel 1 should correspond to output 1 on the graphics card, etc.
  12. It would be helpful to add a visual indicator to video cues in the UI to show the duration and loop points. I saw this implemented in other software and it's quite handy. When you extend the duration of a video media cue in the timeline, a small dotted vertical line is added across the cue at the end of the normal duration, so you can see where the video has finished playing. If the loop option is active, then the line is added at each loop point. So if you have looped a 20 second video and extended the cue duration to 60 seconds, there will be a little dotted line at 20 & 40 seconds. Where this is really useful though is when the original video duration is something like 16.35 seconds and the client wants it to play back at 85% of normal speed - I can see where playback ends and loops without reaching for my calculator !
  13. Salut Benoit, As you say, in my case this only affects one Display output, so sync across multiple outputs isn't a problem, but I guess I will avoid using this 'trick' just in case. Once I dragged an image file back onto the Composition, the Tween Formula icon immediately lit up green - so it was obviously still stored for the cue - and I was able to remove the formula and then restore the Composition media to the cue - so no more unexpected animation.
  14. Hi, I don't think you can do this in the way that you hope, because it seems to me that it involves mixing two methods of navigating the timeline - selecting layers in the UI and sending midi commands. Normally if you're using external control - whether it's midi or network commands - you aren't using the UI. So, I can think of two workarounds for selecting another layer in the timeline. One might be to use something like AutoHotKey to send the cursor commands to select another layer, but that would be extremely fragile and I don't think I would go that route. An alternative could be to use the keyboard Function keys F1-F15 (or whatever your keyboard stretches to). If you have a cue named 'F1', pushing the F1 function key on the keyboard will jump to that point in the timeline _and_ select the layer on which the F1 cue is located. From there, midi commands to play to the next cue would work as normal. Still a bit fragile, but should work. It's not easy to suggest a better solution because it's stil not entirely clear to me that your use-case is. If you need to be able to dynamically ignore pause cues on some layers, you could look at Conditional Layers, which would allow you to - for example - ignore pause cues on layer 2 while still respecting those on layers 1 and 3. This works in a similar way to @Weisemann's suggestion about locking layers, but Conditional Layers can be switched live with network commands.
  15. Not sure if this is a bug or a feature... Short version: I have managed to enable external control of the position of a Composition (and now can't easily disable it). At the beginning of this year I worked on a show where, without any tracking equipment available, I had to try and make projections follow a wall being flown up and down using Timeline animations. Since the cueing and motor-speed were variable, to say the least, I added a midi fader to allow me to adjust the position live, using a Formula (something like Tweenvalue + Midi_Fader_6) on the Y value. In some sequences, I would have liked to animate a Composition but, since the 'External Control' option isn't available, I had to add the position formula on each media item within the composition. This month, the show is back and this time we have a linear tracker on the fly carrying the wall, which removes one headache. Because the director took the opportunity to add more media to the show, things have got complex enough that I decided to remove the tween formulas from sub-layers and drop my composition into a Virtual Display, which is then animated with a tween formula linked to the tracker, so that the tracking code is all in one place. The other day though, I wanted to check which Midi controls were still used in the show and, to my surprise, when I moved the midi fader, one of my Compositions also moved. This particular Composition had originally been a single media file, with a tween formula applied to it. When the director asked me to add extra layers to it, I created a new Composition with the original image cue plus the new layers, then dragged the Composition onto the existing cue to replace it. None of the media cues within the Composition have a any position tweens. On the Composition itself, the position tween no longer shows the green 'F' icon to allow editing of the tween formula and, of course, the 'External Control of Position Scale & Rotation' option isn't available in the specifications of the Composition, but it still responds to the formula added to the media cue which it replaced. I guess the only way to disable the formula will be to work backwards - replace the Composition with an image file so that I have access to the 'External Control' option in the specifications, and can remove the position formula, then finally put the Composition back into place. Having accidentally got this working, I could see that this 'feature' could be useful. It's much easier to add a single formula to one Composition cue than to all the source media cues. I almost hesitated in posting this in case this 'bug' gets removed in a future version! However, I assume there is a reason the option for external control doesn't exist - are there any drawbacks to having it enabled ? Thanks, Matthew
×
×
  • Create New...