Crop Presets Not Holding
Crop Presets Not Holding
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.
Re: Crop Presets Not Holding
How do you do the crop?
Can you share a few screnshots?
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
Control Your show with ”Enter” - multiple Resolume servers at once - SMPTE/MTC column launch
try for free: http://programs.palffyzoltan.hu
Re: Crop Presets Not Holding
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.
-
- Posts: 91
- Joined: Wed Oct 19, 2016 01:55
- Location: Los Angeles, CA
Re: Crop Presets Not Holding
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!
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!
Re: Crop Presets Not Holding
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>
<?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>
Re: Crop Presets Not Holding
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>
<?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>
Re: Crop Presets Not Holding
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.
For the underlying issue why those presets get broken, we do have a ticket for our developers to look into.