DiyLightAnimation
Software => Light Show Pro => Topic started by: smeighan on July 08, 2012,
-
Well, i am willing to give it another try.
I will work on making a msq file for lsp but first need someone to explain why this doesnt work?
msq or asq files are 7zip archives.
I made a simple 5 rgb (15 channel) sequence in LSP 2.0 that is 10 seconds long.
http://meighan.net/nutcracker/sequences/JUL6.asq (http://meighan.net/nutcracker/sequences/JUL6.asq)
So i did a 7zip unzip this.
I then saw the xml file called JUL6
Before doing anything else, i wanted to see that i could then 7zip this back
so i added JUL6 into a 7zip archive and got a JUL6.7z.
Didnt touch anything, what was strange is that this new file is smaller than the original asw file
JUL6.asq was 4,199 bytes
JUL6 (The xml file after unzipping) was 34,737 bytes
JUL6.7z was 2,970 bytes. It is smaller than the original file.
I renamed JUL6.7z as JUL6_after.asq
When i try to open this file it gives an error.
Unless i cam figure out how to get an xml file out and then get it compressed back as an asq file, i will not start to reverse engineer te xml file.
any ideas why this didnt work?
-
I thought the extension was .msq not .asq
-
downloaded 7zip from the net, and opened a .asq file, then that info on that file, 7zip at the bottom is identifying it as a gzip archive....
gzip is a archive I use all the time in linux......
Myk
-
I think msq is a music sequence and asq is an animation sequence.
Sent from my Thunderbolt using Tapatalk 2.
-
I think msq is a music sequence and asq is an animation sequence.
Sent from my Thunderbolt using Tapatalk 2.
Yep your correct. I just have not used an animation sequence in so long that I forgot about that file extention.
-
I think msq is a music sequence and asq is an animation sequence.
Sent from my Thunderbolt using Tapatalk 2.
Yep your correct. I just have not used an animation sequence in so long that I forgot about that file extention.
Yep, fpr a nutcracker animation, i just need asq for now. I may later change to msq when i am sequencing to the music files later with the nutcracker 2.0 release.
You can see that this asq file (5 rgb strings, of 10 seconds ) produces a 484 line xml file.
I need to decide what of the xml lines are really needed, After i figure out what i need, i would then produce an xml file that would be compressed back into a 7zip file and renamed with an asq extension.
But, i wont be going any further unless i figure out why thi ssequence gives an invalid file:
asq => 7zip to an xml file => 7zip back to a *.7z file => rename as *.asq
here, for referece, is the xml file for my 5 rgb strings.
<?xml version="1.0"?>
<AnimationSequence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Image>
<Width>320</Width>
<Height>240</Height>
<BMPBytes>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcCAfb3+... blah, blah , blah ... gAooooAKKKKACiiigD//Z</BMPBytes>
</Image>
<AnalogInput />
<TimingTracks>
<Track>
<TrackGuid>2f73b81e-018c-4c74-b2f0-5e93c0efee5f</TrackGuid>
<IsHidden>false</IsHidden>
<IsPrimaryTrack>false</IsPrimaryTrack>
<TrackColorName>Gainsboro</TrackColorName>
<TrackColorARGB>-2302756</TrackColorARGB>
<TrackID>0</TrackID>
<TrackType>0</TrackType>
<WiiMapping inv="0" ibn="" inbn="" ani="0" ain="" hty="-1" fed="0" wind="-1" wibt="0" cint="False" ceff="False" hefsd="True" lef="3" lefl="1" intb="0" efd="0" />
<Name />
<Intervals>
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="-600" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="0" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="8820" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="17640" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="26460" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="35280" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="44100" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="52920" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="61740" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="79380" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="88200" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="97020" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="105840" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="114660" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="123480" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="128560" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="132300" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="141120" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="149940" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="158760" sin="-1" att="1" />
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="167580" sin="-1" att="1" />
>-- -------------
..
..
cut here to make it fit in post
..
..
------------->>
<TimeInterval eff="7" dat="" gui="" in="1" out="1" pos="546840" sin="-1" att="1" />
>-- -------------
..
..
cut here to make it fit in post
..
..
------------->>
<Name>Channel #2</Name>
<Intervals>
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="-600" sin="-1" att="1" />
<TimeInterval eff="1" dat="" gui="{1B0F1B59-7161-4782-B068-98E021A6E048}" a="128" b="128" in="1" out="100" pos="0" sin="-1" att="0" />
<TimeInterval eff="2" dat="" gui="{49E1F143-321A-4f5b-9F39-32984FF12410}" a="128" b="128" in="100" out="1" pos="264600" sin="-1" att="0" />
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="352800" sin="-1" att="0" />
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="882000" sin="-1" att="1" />
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="99999999" sin="-1" att="1" />
</Intervals>
</Track>
</Tracks>
<ChannelCalibration aer="False" eis="0" eie="100" arr="False" ris="0" rie="255" gis="0" gie="255" bis="0" bie="255" />
<Selected>false</Selected>
</Channel>
<Channel>
<ChannelGraphicList />
<ControllerID>0</ControllerID>
<VirtualCGUID />
<VirtualPGUID />
<ChannelConfiguration><?xml version="1.0" encoding="utf-16"?>
<ChannelConfig>
<ChannelDMXConfig>
<supportsIntensity>true</supportsIntensity>
<intensityRangeStart>0</intensityRangeStart>
<intensityRangeEnd>255</intensityRangeEnd>
<supportsShimmer>false</supportsShimmer>
<shimmerRangeStart>1</shimmerRangeStart>
<shimmerRangeEnd>100</shimmerRangeEnd>
<mapShimmerIntensityToRate>false</mapShimmerIntensityToRate>
<generateSoftwareShimmer>true</generateSoftwareShimmer>
<softwareShimmerRate>128</softwareShimmerRate>
<mapSoftShimmerIntToRate>false</mapSoftShimmerIntToRate>
<generateSoftwareTwinkle>true</generateSoftwareTwinkle>
<softwareTwinkleRate>128</softwareTwinkleRate>
<mapSoftTwinkleIntToRate>false</mapSoftTwinkleIntToRate>
</ChannelDMXConfig>
<ChannelCalibrationConfig>
<ApplyIntensityRange>false</ApplyIntensityRange>
<IntensityRangeStart>0</IntensityRangeStart>
<IntensityRangeEnd>100</IntensityRangeEnd>
<ApplyRGBRange>false</ApplyRGBRange>
<RedStart>0</RedStart>
<RedEnd>255</RedEnd>
<GreenStart>0</GreenStart>
<GreenEnd>255</GreenEnd>
<BlueStart>0</BlueStart>
<BlueEnd>255</BlueEnd>
</ChannelCalibrationConfig>
</ChannelConfig></ChannelConfiguration>
<ChannelID>7</ChannelID>
<GreenChannelID>8</GreenChannelID>
<BlueChannelID>9</BlueChannelID>
<ChannelNumber>7</ChannelNumber>
<ChannelOrdinal>3</ChannelOrdinal>
<Key>3</Key>
<Name>Channel #3</Name>
<Tracks>
<Track>
<TrackGuid>9abbcbff-37b8-4418-9bef-926aafdb60bc</TrackGuid>
<IsHidden>false</IsHidden>
<IsPrimaryTrack>true</IsPrimaryTrack>
<TrackColorName />
<TrackColorARGB>-460545</TrackColorARGB>
<TrackID>7</TrackID>
<TrackType>1</TrackType>
<WiiMapping inv="0" ibn="" inbn="" ani="0" ain="" hty="-1" fed="0" wind="-1" wibt="0" cint="False" ceff="False" hefsd="True" lef="0" lefl="1" intb="0" efd="0" />
<Name>Channel #3</Name>
<Intervals>
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="-600" sin="-1" att="1" />
<TimeInterval eff="1" dat="" gui="{1B0F1B59-7161-4782-B068-98E021A6E048}" a="128" b="128" in="1" out="100" pos="0" sin="-1" att="0" />
<TimeInterval eff="2" dat="" gui="{49E1F143-321A-4f5b-9F39-32984FF12410}" a="128" b="128" in="100" out="1" pos="176400" sin="-1" att="0" />
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="264600" sin="-1" att="0" />
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="99999999" sin="-1" att="1" />
</Intervals>
</Track>
</Tracks>
<ChannelCalibration aer="False" eis="0" eie="100" arr="False" ris="0" rie="255" gis="0" gie="255" bis="0" bie="255" />
<Selected>false</Selected>
</Channel>
<Channel>
<ChannelGraphicList />
<ControllerID>0</ControllerID>
<VirtualCGUID />
<VirtualPGUID />
<ChannelConfiguration><?xml version="1.0" encoding="utf-16"?>
<ChannelConfig>
<ChannelDMXConfig>
<supportsIntensity>true</supportsIntensity>
<intensityRangeStart>0</intensityRangeStart>
<intensityRangeEnd>255</intensityRangeEnd>
<supportsShimmer>false</supportsShimmer>
<shimmerRangeStart>1</shimmerRangeStart>
<shimmerRangeEnd>100</shimmerRangeEnd>
<mapShimmerIntensityToRate>false</mapShimmerIntensityToRate>
<generateSoftwareShimmer>true</generateSoftwareShimmer>
<softwareShimmerRate>128</softwareShimmerRate>
<mapSoftShimmerIntToRate>false</mapSoftShimmerIntToRate>
<generateSoftwareTwinkle>true</generateSoftwareTwinkle>
<softwareTwinkleRate>128</softwareTwinkleRate>
<mapSoftTwinkleIntToRate>false</mapSoftTwinkleIntToRate>
</ChannelDMXConfig>
<ChannelCalibrationConfig>
<ApplyIntensityRange>false</ApplyIntensityRange>
<IntensityRangeStart>0</IntensityRangeStart>
<IntensityRangeEnd>100</IntensityRangeEnd>
<ApplyRGBRange>false</ApplyRGBRange>
<RedStart>0</RedStart>
<RedEnd>255</RedEnd>
<GreenStart>0</GreenStart>
<GreenEnd>255</GreenEnd>
<BlueStart>0</BlueStart>
<BlueEnd>255</BlueEnd>
</ChannelCalibrationConfig>
</ChannelConfig></ChannelConfiguration>
<ChannelID>10</ChannelID>
<GreenChannelID>11</GreenChannelID>
<BlueChannelID>12</BlueChannelID>
<ChannelNumber>10</ChannelNumber>
<ChannelOrdinal>4</ChannelOrdinal>
<Key>4</Key>
<Name>Channel #4</Name>
<Tracks>
<Track>
<TrackGuid>f76a9c32-324c-4f77-945b-74c3f1bdce46</TrackGuid>
<IsHidden>false</IsHidden>
<IsPrimaryTrack>true</IsPrimaryTrack>
<TrackColorName />
<TrackColorARGB>-1</TrackColorARGB>
<TrackID>10</TrackID>
<TrackType>1</TrackType>
<WiiMapping inv="0" ibn="" inbn="" ani="0" ain="" hty="-1" fed="0" wind="-1" wibt="0" cint="False" ceff="False" hefsd="True" lef="0" lefl="1" intb="0" efd="0" />
<Name>Channel #4</Name>
<Intervals>
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="-600" sin="-1" att="1" />
<TimeInterval eff="1" dat="" gui="{1B0F1B59-7161-4782-B068-98E021A6E048}" a="128" b="128" in="1" out="100" pos="0" sin="-1" att="0" />
<TimeInterval eff="2" dat="" gui="{49E1F143-321A-4f5b-9F39-32984FF12410}" a="128" b="128" in="100" out="1" pos="264600" sin="-1" att="0" />
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="352800" sin="-1" att="0" />
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="882000" sin="-1" att="1" />
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="99999999" sin="-1" att="1" />
</Intervals>
</Track>
</Tracks>
<ChannelCalibration aer="False" eis="0" eie="100" arr="False" ris="0" rie="255" gis="0" gie="255" bis="0" bie="255" />
<Selected>false</Selected>
</Channel>
<Channel>
<ChannelGraphicList />
<ControllerID>0</ControllerID>
>-- -------------
..
..
cut here to make it fit in post
..
..
------------->>
<Name>Channel #5</Name>
<Tracks>
<Track>
<TrackGuid>2ff720d8-1841-4623-a10d-21e3cb35d0c5</TrackGuid>
<IsHidden>false</IsHidden>
<IsPrimaryTrack>true</IsPrimaryTrack>
<TrackColorName />
<TrackColorARGB>-460545</TrackColorARGB>
<TrackID>13</TrackID>
<TrackType>1</TrackType>
<WiiMapping inv="0" ibn="" inbn="" ani="0" ain="" hty="-1" fed="0" wind="-1" wibt="0" cint="False" ceff="False" hefsd="True" lef="0" lefl="1" intb="0" efd="0" />
<Name>Channel #5</Name>
<Intervals>
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="-600" sin="-1" att="1" />
<TimeInterval eff="4" dat="" gui="{09A9DFBE-9833-413c-95FA-4FFDFEBF896F}" in="1" out="1" pos="99999999" sin="-1" att="1" />
</Intervals>
</Track>
</Tracks>
<ChannelCalibration aer="False" eis="0" eie="100" arr="False" ris="0" rie="255" gis="0" gie="255" bis="0" bie="255" />
<Selected>false</Selected>
</Channel>
</Channels>
<Collapsed>false</Collapsed>
<ControllerColorName />
<ControllerColorARGB>-65536</ControllerColorARGB>
<ControllerGuid>a869e88f-c852-4bb5-bb0e-1116b54ed49d</ControllerGuid>
<ControllerID>1</ControllerID>
<ControllerName>Lynx PixelNet</ControllerName>
<ControllerOrdinal>0</ControllerOrdinal>
<ControllerProtocol>7</ControllerProtocol>
<ControllerType>3</ControllerType>
<ControllerZone>1</ControllerZone>
<EnableControllerOutput>true</EnableControllerOutput>
<GreenControllerID>1</GreenControllerID>
<GroupName>General</GroupName>
<ObjectGUID />
<OptimizedCommands />
</Controller>
</ControllerList>
<DefaultIntervalDistance>4410</DefaultIntervalDistance>
<FileName>C:\Users\sean\Documents\My LightShow Sequences\JUL6.asq</FileName>
<GeneratorVersion>3</GeneratorVersion>
<IsDirty>true</IsDirty>
<Length>882000</Length>
<ActiveTimingIndex>0</ActiveTimingIndex>
</AnimationSequence>