Results 1 to 9 of 9
  1. #1
    mmulvenna's Avatar
    mmulvenna is offline Super Moderator
    Join Date
    Jul 2009
    Location
    Phoenix, Arizona, United States
    Posts
    3,257
    Thanks
    13
    Thanked 11 Times in 10 Posts
    Blog Entries
    1
    Downloads
    108
    Uploads
    16

    Default What Does Optimization Do?

    Lots of users have asked this question. Here is the answer I received from David.

    "The sequencing grid knows how to sequence with the effects, it does not know about how or what the output will need to do to accomplish the sequenced patterns.

    During optimization, the sequencer travels over a selected time range of the sequence and prompts each of the controller/plugins to generate the commands it needs to perform the actual light display. Each plugin has its own needs, based on protocol requirements and design. at this time necessary calculations are made based on the grid.

    Ultimately the plugins return the commands that they will need to receive, to generate what the user designed on the sequence grid.

    During playback, these optimized commands are sent to the plugins and the plugin pushes them to the hardware without having to do much of anything else."


    Hope that helps understand the reason for the optimization.
    Thanks
    Mike

    Purchase LSP thru the Affiliate program


  2. #2
    tonypalermo is offline Member
    Join Date
    Nov 2009
    Location
    Traverse City, MI
    Posts
    39
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Downloads
    6
    Uploads
    0

    Default

    Is optimization necessary to view effects as related to the channel labels or the visualizer? If so, and if optimization is only related to generating the output for the plug-ins, can optimization be eliminated until you are ready to actually send commands to the controllers? Or is there some other need to optimize a sequence during the show "build" process?

    Just thinking of ways to reduce CPU demands. Personally, unless there's something absolutely necessary about generating the commands to be used by plugins/controllers, I would love to have the sequencer focus on giving me an accurate visual representation of what I'm building and save the compiling of controller data for when it's actually needed, if that makes any sense.
    Remember...this is supposed to be fun.

  3. #3
    mmulvenna's Avatar
    mmulvenna is offline Super Moderator
    Join Date
    Jul 2009
    Location
    Phoenix, Arizona, United States
    Posts
    3,257
    Thanks
    13
    Thanked 11 Times in 10 Posts
    Blog Entries
    1
    Downloads
    108
    Uploads
    16

    Default

    Quote Originally Posted by tonypalermo View Post
    Is optimization necessary to view effects as related to the channel labels or the visualizer? If so, and if optimization is only related to generating the output for the plug-ins, can optimization be eliminated until you are ready to actually send commands to the controllers? Or is there some other need to optimize a sequence during the show "build" process?

    Just thinking of ways to reduce CPU demands. Personally, unless there's something absolutely necessary about generating the commands to be used by plugins/controllers, I would love to have the sequencer focus on giving me an accurate visual representation of what I'm building and save the compiling of controller data for when it's actually needed, if that makes any sense.
    Hi Tony,

    Yes there is, just turn auto optimize off and prompt to optimize on in the configuration screen.

    Hope that helps
    Mike
    Last edited by mmulvenna; 02-06-2011 at 09:37 AM.
    Thanks
    Mike

    Purchase LSP thru the Affiliate program


  4. #4
    tonypalermo is offline Member
    Join Date
    Nov 2009
    Location
    Traverse City, MI
    Posts
    39
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Downloads
    6
    Uploads
    0

    Default

    Quote Originally Posted by mmulvenna View Post
    ...just turn auto optimize off and prompt to optimize on ion the configuration screen
    So sequence building (playback/scrubbing/visualizer/effects insertion) is unaffected if you DO NOT optimize?
    Remember...this is supposed to be fun.

  5. #5
    mmulvenna's Avatar
    mmulvenna is offline Super Moderator
    Join Date
    Jul 2009
    Location
    Phoenix, Arizona, United States
    Posts
    3,257
    Thanks
    13
    Thanked 11 Times in 10 Posts
    Blog Entries
    1
    Downloads
    108
    Uploads
    16

    Default

    Quote Originally Posted by tonypalermo View Post
    So sequence building (playback/scrubbing/visualizer/effects insertion) is unaffected if you DO NOT optimize?
    Correct..... If Output is not turned on.

    One caveat. If your changes dont appear in the vis, you might have to optimize.
    Last edited by mmulvenna; 02-06-2011 at 09:39 AM.
    Thanks
    Mike

    Purchase LSP thru the Affiliate program


  6. #6
    tonypalermo is offline Member
    Join Date
    Nov 2009
    Location
    Traverse City, MI
    Posts
    39
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Downloads
    6
    Uploads
    0

    Default

    Quote Originally Posted by mmulvenna View Post
    Correct..... If Output is not turned on.

    One caveat. If your changes dont appear in the vis, you might have to optimize.
    So an un-optimized sequence does not affect "transport" controls and effect tools efficiency with the Output function disabled.

    But optimizing a sequence might be necessary for effects playback in the visualizer while building a sequence, as the results of your edits might not appear in the visualizer until you optimize the sequence.
    Remember...this is supposed to be fun.

  7. #7
    mmulvenna's Avatar
    mmulvenna is offline Super Moderator
    Join Date
    Jul 2009
    Location
    Phoenix, Arizona, United States
    Posts
    3,257
    Thanks
    13
    Thanked 11 Times in 10 Posts
    Blog Entries
    1
    Downloads
    108
    Uploads
    16

    Default

    Quote Originally Posted by tonypalermo View Post
    So an un-optimized sequence does not affect "transport" controls and effect tools efficiency with the Output function disabled.

    But optimizing a sequence might be necessary for effects playback in the visualizer while building a sequence, as the results of your edits might not appear in the visualizer until you optimize the sequence.
    That is my understanding...................
    Thanks
    Mike

    Purchase LSP thru the Affiliate program


  8. #8
    taybrynn is offline Senior Member
    Join Date
    Jan 2011
    Location
    Castle Rock, Colorado, USA
    Posts
    146
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Downloads
    5
    Uploads
    0

    Default

    So optimization seems like a form of deferred processing ... probably done to increase performance while sequencing.

  9. #9
    admin's Avatar
    admin is offline Administrator
    Join Date
    Sep 2008
    Location
    Lake Forest, California, United States
    Posts
    1,852
    Thanks
    5
    Thanked 5 Times in 5 Posts
    Blog Entries
    41
    Downloads
    43
    Uploads
    104

    Default

    to clarify,
    optimization is ONLY needed to generate the commands used to send to the hardware during live output.
    the visualizer only needs the sequence grid infomation and channel configuration to render animations.

    the optimizer is highly efficient & multi-threaded in v2.

 

 

Similar Threads

  1. Can I turn optimization off
    By Sloanhaus in forum LightShow Support
    Replies: 1
    Last Post: 10-30-2009, 04:21 PM
  2. optimization lock up
    By joshuashu in forum LightShow Support
    Replies: 16
    Last Post: 09-26-2009, 04:58 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
LightShow Pro Copyright © 2011 GraphXPros LLC. All rights reserved.
All times are GMT -7. The time now is 03:51 PM.

Search Engine Friendly URLs by vBSEO 3.6.0