Crop Presets Not Holding

Post your questions here and we'll all try to help.
Post Reply
membry
Posts: 5
Joined: Sun May 26, 2019 23:30

Crop Presets Not Holding

Post by membry »

I am using multiple crop presets for my current resolume arena file. I have 3 slices across a 4k output. I have these crop resets assigned to most of my clips. Unfortunately, when I reload the composition for the next programming session, the crop presets are not on the clips anymore. The data in the crop effect drop down per clip looks like they are reverting to 1920x1080. For example, the bottom crop should be 2160 but now it is showing as 1080. If I reassign the crop preset, it corrects itself. So, the presets themselves are not changing, but the clips' crops are. Is this a bug? Am I doing something wrong? I have tested this across multiple release versions of Arena, ranging from 7.15-7.22.6.

Zoltán
Team Resolume
Posts: 7483
Joined: Thu Jan 09, 2014 13:08
Location: Székesfehérvár, Hungary

Re: Crop Presets Not Holding

Post by Zoltán »

How do you do the crop?
Can you share a few screnshots?
Software developer, Sound Engineer,
Control Your show with ”Enter” - multiple Resolume servers at once - SMPTE/MTC column launch
try for free: http://programs.palffyzoltan.hu

membry
Posts: 5
Joined: Sun May 26, 2019 23:30

Re: Crop Presets Not Holding

Post by membry »

I use the crop effect in resolume. then set presets for that effect. depending on the image I sometimes use transform adjustments, but not usually. I am having issues with crop regardless of whether transform values have been altered or not. Transform data holds when composition is reloaded but not crop. This is a big problem as the show opens tomorrow and my operator cannot be expected to be able to update this much everyday.
Attachments
SL CROP PRESET RELOADED.png
SL CROP ON BOOT UP 2.png
ADVANCED OUTPUT OUTPUT.png
ADVANCED OUTPUT INPUT.png

Full Spectrum
Posts: 91
Joined: Wed Oct 19, 2016 01:55
Location: Los Angeles, CA

Re: Crop Presets Not Holding

Post by Full Spectrum »

Hi all,

Corroborating that indeed things are not working correctly. Morgan (membry) reached out for me to troubleshoot, and it looks like her presets are getting corrupted somehow. I'm seeing a lot of
"<PhaseSourceStatic name="PhaseSourceStatic" phase="0.15625"/>"
in the corrupt versions, but just <PhaseSourceStatic name="PhaseSourceStatic"> in a new preset I make fresh. When I apply the corrupted preset, any crop values above 1920x1080 seem to snap back to those as their maximum upon saving and reloading Resolume.

When applying a new preset with the exact same values, the values remain just fine. Same for if I manually type in values in the crop effect. But applying the corrupted preset seems to kill the effect from saving values properly.

Hopefully this problem will just be solved by creating a new batch of presets for the show she's working on, but how this corruption happened should be looked into. Will post again if these new presets also start failing.

Thank you!

membry
Posts: 5
Joined: Sun May 26, 2019 23:30

Re: Crop Presets Not Holding

Post by membry »

I am including the .xml text from both so that you can compare. Below Is the Corrupt Preset.
<?xml version="1.0" encoding="utf-8"?>
<Preset name="Corrupt" uniqueId="A166" className="Crop" default="0">
<versionInfo name="Resolume Arena" majorVersion="7" minorVersion="22" microVersion="6" revision="46364"/>
<RenderPass storage="0" name="Crop" type="DryWetEffect" uniqueTypeId="A166" uniqueId="1744841365839" baseType="DryWetEffect">
<Params name="Params">
<Param name="Bypassed" altName="Bypass" T="BOOL" default="0" value="0"/>
<ParamRange name="Opacity" T="DOUBLE" default="1" value="1">
<PhaseSourceStatic name="PhaseSourceStatic" phase="1"/>
<BehaviourDouble name="BehaviourDouble"/>
<ValueRange name="defaultRange" min="0" max="1"/>
<ValueRange name="minMax" min="0" max="1"/>
<ValueRange name="startStop" min="0" max="1"/>
</ParamRange>
</Params>
<AnimationSettings name="AnimationSettings" uniqueId="1744841384952"/>
<View name="View"/>
<RenderPass name="Crop" type="Crop" uniqueTypeId="A166" uniqueId="1744841365830" baseType="Effect" dwType="Effect">
<Params name="Params">
<Param name="Bypassed" altName="Bypass" T="BOOL" default="0" value="0"/>
<ParamRange name="Left" T="DOUBLE" default="0" value="2560">
<PhaseSourceStatic name="PhaseSourceStatic" phase="0.15625"/>
<BehaviourDouble name="BehaviourDouble"/>
<ValueRange name="defaultRange" min="0" max="16384"/>
<ValueRange name="minMax" min="0" max="16384"/>
<ValueRange name="startStop" min="0" max="16384"/>
</ParamRange>
<ParamRange name="Right" T="DOUBLE" default="3840" value="3840">
<PhaseSourceStatic name="PhaseSourceStatic" phase="0.234375"/>
<BehaviourDouble name="BehaviourDouble"/>
<ValueRange name="defaultRange" min="0" max="16384"/>
<ValueRange name="minMax" min="0" max="16384"/>
<ValueRange name="startStop" min="0" max="16384"/>
</ParamRange>
<ParamRange name="Top" T="DOUBLE" default="0" value="0">
<PhaseSourceStatic name="PhaseSourceStatic" phase="0"/>
<BehaviourDouble name="BehaviourDouble"/>
<ValueRange name="defaultRange" min="0" max="16384"/>
<ValueRange name="minMax" min="0" max="16384"/>
<ValueRange name="startStop" min="0" max="16384"/>
</ParamRange>
<ParamRange name="Bottom" T="DOUBLE" default="2160" value="2160">
<PhaseSourceStatic name="PhaseSourceStatic" phase="0.1318359375"/>
<BehaviourDouble name="BehaviourDouble"/>
<ValueRange name="defaultRange" min="0" max="16384"/>
<ValueRange name="minMax" min="0" max="16384"/>
<ValueRange name="startStop" min="0" max="16384"/>
</ParamRange>
<Param name="Invert" T="BOOL" default="0" value="0"/>
<Param name="Black BG" T="BOOL" default="0" value="0"/>
</Params>
<AnimationSettings name="AnimationSettings" uniqueId="1744841384943"/>
<View name="View"/>
</RenderPass>
<ChoosableMixer name="Mixer">
<Params name="Params">
<ParamChoice name="Blend Mode" T="UINT64" default="67464115" value="67464115" storeChoices="0"/>
</Params>
<AnimationSettings name="AnimationSettings" uniqueId="1744841384954"/>
<RenderPass name="Alpha" type="Alpha" uniqueTypeId="A006" uniqueId="1744841365844" baseType="Mixer">
<Params name="Params">
<Param name="Bypassed" altName="Bypass" T="BOOL" default="0" value="0"/>
<ParamRange name="Opacity" T="DOUBLE" default="1" value="1">
<PhaseSourceStatic name="PhaseSourceStatic" phase="1"/>
<BehaviourDouble name="BehaviourDouble"/>
<ValueRange name="defaultRange" min="0" max="1"/>
<ValueRange name="minMax" min="0" max="1"/>
<ValueRange name="startStop" min="0" max="1"/>
</ParamRange>
</Params>
<AnimationSettings name="AnimationSettings" uniqueId="1744841384959"/>
</RenderPass>
</ChoosableMixer>
</RenderPass>
</Preset>

membry
Posts: 5
Joined: Sun May 26, 2019 23:30

Re: Crop Presets Not Holding

Post by membry »

And Below is the Non Corrupt Preset that was made today.
<?xml version="1.0" encoding="utf-8"?>
<Preset name="Non Corrupt" uniqueId="A166" className="Crop" default="0">
<versionInfo name="Resolume Arena" majorVersion="7" minorVersion="22" microVersion="6" revision="46364"/>
<RenderPass storage="0" name="Crop" type="DryWetEffect" uniqueTypeId="A166" uniqueId="1745532476448" baseType="DryWetEffect">
<Params name="Params">
<Param name="Bypassed" altName="Bypass" T="BOOL" default="0" value="0"/>
<ParamRange name="Opacity" T="DOUBLE" default="1" value="1">
<PhaseSourceStatic name="PhaseSourceStatic"/>
<BehaviourDouble name="BehaviourDouble"/>
<ValueRange name="defaultRange" min="0" max="1"/>
<ValueRange name="minMax" min="0" max="1"/>
<ValueRange name="startStop" min="0" max="1"/>
</ParamRange>
</Params>
<AnimationSettings name="AnimationSettings" uniqueId="1745532666681"/>
<View name="View"/>
<RenderPass name="Crop" type="Crop" uniqueTypeId="A166" uniqueId="1745532476439" baseType="Effect" dwType="Effect">
<Params name="Params">
<Param name="Bypassed" altName="Bypass" T="BOOL" default="0" value="0"/>
<ParamRange name="Left" T="DOUBLE" default="0" value="2560">
<PhaseSourceStatic name="PhaseSourceStatic"/>
<BehaviourDouble name="BehaviourDouble"/>
<ValueRange name="defaultRange" min="0" max="16384"/>
<ValueRange name="minMax" min="0" max="16384"/>
<ValueRange name="startStop" min="0" max="16384"/>
</ParamRange>
<ParamRange name="Right" T="DOUBLE" default="1920" value="3840">
<PhaseSourceStatic name="PhaseSourceStatic"/>
<BehaviourDouble name="BehaviourDouble"/>
<ValueRange name="defaultRange" min="0" max="16384"/>
<ValueRange name="minMax" min="0" max="16384"/>
<ValueRange name="startStop" min="0" max="16384"/>
</ParamRange>
<ParamRange name="Top" T="DOUBLE" default="0" value="0">
<PhaseSourceStatic name="PhaseSourceStatic"/>
<BehaviourDouble name="BehaviourDouble"/>
<ValueRange name="defaultRange" min="0" max="16384"/>
<ValueRange name="minMax" min="0" max="16384"/>
<ValueRange name="startStop" min="0" max="16384"/>
</ParamRange>
<ParamRange name="Bottom" T="DOUBLE" default="1080" value="2160">
<PhaseSourceStatic name="PhaseSourceStatic"/>
<BehaviourDouble name="BehaviourDouble"/>
<ValueRange name="defaultRange" min="0" max="16384"/>
<ValueRange name="minMax" min="0" max="16384"/>
<ValueRange name="startStop" min="0" max="16384"/>
</ParamRange>
<Param name="Invert" T="BOOL" default="0" value="0"/>
<Param name="Black BG" T="BOOL" default="0" value="0"/>
</Params>
<AnimationSettings name="AnimationSettings" uniqueId="1745532666581"/>
<View name="View"/>
</RenderPass>
<ChoosableMixer name="Mixer">
<Params name="Params">
<ParamChoice name="Blend Mode" T="UINT64" default="67464115" value="67464115" storeChoices="0"/>
</Params>
<VideoMixerStateID uniqueId="1745532476452"/>
<RenderPass name="Alpha" type="Alpha" uniqueTypeId="A006" uniqueId="1745532476454" baseType="Mixer">
<Params name="Params">
<Param name="Bypassed" altName="Bypass" T="BOOL" default="0" value="0"/>
<ParamRange name="Opacity" T="DOUBLE" default="1" value="1">
<PhaseSourceStatic name="PhaseSourceStatic"/>
<BehaviourDouble name="BehaviourDouble"/>
<ValueRange name="defaultRange" min="0" max="1"/>
<ValueRange name="minMax" min="0" max="1"/>
<ValueRange name="startStop" min="0" max="1"/>
</ParamRange>
</Params>
<AnimationSettings name="AnimationSettings" uniqueId="1745532666732"/>
</RenderPass>
</ChoosableMixer>
</RenderPass>
</Preset>

Christoph
Posts: 161
Joined: Wed Jun 02, 2010 09:58

Re: Crop Presets Not Holding

Post by Christoph »

If I understand it correctly your new preset works as expected for that show?

For the underlying issue why those presets get broken, we do have a ticket for our developers to look into.

Post Reply