Author Topic: Help with LSP file for Nutcracker  (Read 1366 times)

Offline smeighan

  • Patron Member
  • Sr. Member
  • ****
  • Posts: 2285
    • Nutcracker RGB Sequence Builder
Help with LSP file for Nutcracker
« 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.

You are not allowed to view links. Register or Login

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?
Sean
Littleton, CO
Latest releases You are not allowed to view links. Register or Login
xLights/Nutcracker Forum You are not allowed to view links. Register or Login
Fbook You are not allowed to view links. Register or Login

Offline MrChristmas2000

  • Sr. Member
  • ****
  • Posts: 1115
Re: Help with LSP file for Nutcracker
« Reply #1 on: July 08, 2012, »
I thought the extension was .msq not .asq

Offline mykroft

  • Restrictive
  • Sr. Member
  • *
  • Posts: 424
Re: Help with LSP file for Nutcracker
« Reply #2 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

Offline keitha43

  • Sr. Member
  • ****
  • Posts: 1182
Re: Help with LSP file for Nutcracker
« Reply #3 on: July 08, 2012, »
I think msq is a music sequence and asq is an animation sequence.

Sent from my Thunderbolt using Tapatalk 2.

Offline MrChristmas2000

  • Sr. Member
  • ****
  • Posts: 1115
Re: Help with LSP file for Nutcracker
« Reply #4 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.

Offline smeighan

  • Patron Member
  • Sr. Member
  • ****
  • Posts: 2285
    • Nutcracker RGB Sequence Builder
Re: Help with LSP file for Nutcracker
« Reply #5 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="You are not allowed to view links. Register or Login" xmlns:xsd="You are not allowed to view links. Register or Login">
  <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>
Sean
Littleton, CO
Latest releases You are not allowed to view links. Register or Login
xLights/Nutcracker Forum You are not allowed to view links. Register or Login
Fbook You are not allowed to view links. Register or Login