DiyLightAnimation

Software => Light Show Pro => Topic started by: smeighan on July 08, 2012,

Title: Help with LSP file for Nutcracker
Post 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?
Title: Re: Help with LSP file for Nutcracker
Post by: MrChristmas2000 on July 08, 2012,
I thought the extension was .msq not .asq
Title: Re: Help with LSP file for Nutcracker
Post by: mykroft on July 08, 2012,
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
Title: Re: Help with LSP file for Nutcracker
Post by: keitha43 on July 08, 2012,
I think msq is a music sequence and asq is an animation sequence.

Sent from my Thunderbolt using Tapatalk 2.
Title: Re: Help with LSP file for Nutcracker
Post by: MrChristmas2000 on July 08, 2012,
You are not allowed to view links. Register or Login
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.
Title: Re: Help with LSP file for Nutcracker
Post by: smeighan on July 08, 2012,
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
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>&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;ChannelConfig&gt;
  &lt;ChannelDMXConfig&gt;
    &lt;supportsIntensity&gt;true&lt;/supportsIntensity&gt;
    &lt;intensityRangeStart&gt;0&lt;/intensityRangeStart&gt;
    &lt;intensityRangeEnd&gt;255&lt;/intensityRangeEnd&gt;
    &lt;supportsShimmer&gt;false&lt;/supportsShimmer&gt;
    &lt;shimmerRangeStart&gt;1&lt;/shimmerRangeStart&gt;
    &lt;shimmerRangeEnd&gt;100&lt;/shimmerRangeEnd&gt;
    &lt;mapShimmerIntensityToRate&gt;false&lt;/mapShimmerIntensityToRate&gt;
    &lt;generateSoftwareShimmer&gt;true&lt;/generateSoftwareShimmer&gt;
    &lt;softwareShimmerRate&gt;128&lt;/softwareShimmerRate&gt;
    &lt;mapSoftShimmerIntToRate&gt;false&lt;/mapSoftShimmerIntToRate&gt;
    &lt;generateSoftwareTwinkle&gt;true&lt;/generateSoftwareTwinkle&gt;
    &lt;softwareTwinkleRate&gt;128&lt;/softwareTwinkleRate&gt;
    &lt;mapSoftTwinkleIntToRate&gt;false&lt;/mapSoftTwinkleIntToRate&gt;
  &lt;/ChannelDMXConfig&gt;
  &lt;ChannelCalibrationConfig&gt;
    &lt;ApplyIntensityRange&gt;false&lt;/ApplyIntensityRange&gt;
    &lt;IntensityRangeStart&gt;0&lt;/IntensityRangeStart&gt;
    &lt;IntensityRangeEnd&gt;100&lt;/IntensityRangeEnd&gt;
    &lt;ApplyRGBRange&gt;false&lt;/ApplyRGBRange&gt;
    &lt;RedStart&gt;0&lt;/RedStart&gt;
    &lt;RedEnd&gt;255&lt;/RedEnd&gt;
    &lt;GreenStart&gt;0&lt;/GreenStart&gt;
    &lt;GreenEnd&gt;255&lt;/GreenEnd&gt;
    &lt;BlueStart&gt;0&lt;/BlueStart&gt;
    &lt;BlueEnd&gt;255&lt;/BlueEnd&gt;
  &lt;/ChannelCalibrationConfig&gt;
&lt;/ChannelConfig&gt;</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>&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;ChannelConfig&gt;
  &lt;ChannelDMXConfig&gt;
    &lt;supportsIntensity&gt;true&lt;/supportsIntensity&gt;
    &lt;intensityRangeStart&gt;0&lt;/intensityRangeStart&gt;
    &lt;intensityRangeEnd&gt;255&lt;/intensityRangeEnd&gt;
    &lt;supportsShimmer&gt;false&lt;/supportsShimmer&gt;
    &lt;shimmerRangeStart&gt;1&lt;/shimmerRangeStart&gt;
    &lt;shimmerRangeEnd&gt;100&lt;/shimmerRangeEnd&gt;
    &lt;mapShimmerIntensityToRate&gt;false&lt;/mapShimmerIntensityToRate&gt;
    &lt;generateSoftwareShimmer&gt;true&lt;/generateSoftwareShimmer&gt;
    &lt;softwareShimmerRate&gt;128&lt;/softwareShimmerRate&gt;
    &lt;mapSoftShimmerIntToRate&gt;false&lt;/mapSoftShimmerIntToRate&gt;
    &lt;generateSoftwareTwinkle&gt;true&lt;/generateSoftwareTwinkle&gt;
    &lt;softwareTwinkleRate&gt;128&lt;/softwareTwinkleRate&gt;
    &lt;mapSoftTwinkleIntToRate&gt;false&lt;/mapSoftTwinkleIntToRate&gt;
  &lt;/ChannelDMXConfig&gt;
  &lt;ChannelCalibrationConfig&gt;
    &lt;ApplyIntensityRange&gt;false&lt;/ApplyIntensityRange&gt;
    &lt;IntensityRangeStart&gt;0&lt;/IntensityRangeStart&gt;
    &lt;IntensityRangeEnd&gt;100&lt;/IntensityRangeEnd&gt;
    &lt;ApplyRGBRange&gt;false&lt;/ApplyRGBRange&gt;
    &lt;RedStart&gt;0&lt;/RedStart&gt;
    &lt;RedEnd&gt;255&lt;/RedEnd&gt;
    &lt;GreenStart&gt;0&lt;/GreenStart&gt;
    &lt;GreenEnd&gt;255&lt;/GreenEnd&gt;
    &lt;BlueStart&gt;0&lt;/BlueStart&gt;
    &lt;BlueEnd&gt;255&lt;/BlueEnd&gt;
  &lt;/ChannelCalibrationConfig&gt;
&lt;/ChannelConfig&gt;</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>