3.x Curve Cooker for Vixen3

Discussion in 'Vixen' started by BradsXmasLights, Oct 1, 2014.

  1. BradsXmasLights

    BradsXmasLights WiFi Interactive

    Joined:
    Dec 23, 2010
    Messages:
    499
    Likes Received:
    4
    Location:
    Brisbane, Australia
    Find Me On:
    I had a lot of trouble drawing curves that were 'in beat' with my required music beats & bars, so I've programmed a little app that can generate them.


    Specify:
    * Curve direction
    * Number of curve cycles,
    * number of steps/beats per cycle &
    * and offset amount for each step/beat/movement


    Then it generates a curve VCL file that can be imported in to Vixen.

    Beta coming very soon...
     

    Attached Files:

  2. smartalec

    smartalec Im a SmartAlec what can i say! Community Project Designer

    Joined:
    May 4, 2010
    Messages:
    1,183
    Likes Received:
    7
    Location:
    S.A.
    Find Me On:
    time for you to get on the vixen team designing add on's.
    sounds great
     
  3. OP
    OP
    BradsXmasLights

    BradsXmasLights WiFi Interactive

    Joined:
    Dec 23, 2010
    Messages:
    499
    Likes Received:
    4
    Location:
    Brisbane, Australia
    Find Me On:
    Unfortunately I'm not familiar with the .NET / C language that Vixen is programmed in.


    I will be releasing the source too - they are welcome to convert the code & integrate it though :)
     
  4. jchuchla

    jchuchla New Elf

    Joined:
    Sep 21, 2012
    Messages:
    13
    Likes Received:
    0
    Brad, I was looking at your screenshot and I think I end up more confused than before I looked at it. Is the curve in the screenshot one that you would actually use of is it just something to use as a reference so that after you import it would give you a time reference for further editing?
    I ask the question because we're investigating some other mechanisms that may accomplish your goal but using different methods.
     
  5. OP
    OP
    BradsXmasLights

    BradsXmasLights WiFi Interactive

    Joined:
    Dec 23, 2010
    Messages:
    499
    Likes Received:
    4
    Location:
    Brisbane, Australia
    Find Me On:
    The curves generated I have used, in order to map beats over a certain time range.


    Here's a video of the above curve - and the beats of the music give the chase a boost along the roofline:
    Vixen 3 Beat Chase


    I found this a bit time consuming to manually/calculate & map out. And then more annoying to adjust once I didn't like it. So I ended up writing this (VB6) app to calculate this. Then it generates the Curve XML which in turn can be imported in to Vixen.
     
  6. OP
    OP
    BradsXmasLights

    BradsXmasLights WiFi Interactive

    Joined:
    Dec 23, 2010
    Messages:
    499
    Likes Received:
    4
    Location:
    Brisbane, Australia
    Find Me On:
    Attached is Beta1, including Visual Basic 6 source code.

    Note:
    - Known bug - Start point position isn't calculated for repeated curves. Yet to get to this; been too busy with normal light stuff :)
    - Requires mscomctl.ocx (MS Common Controls)
     

    Attached Files:

  7. battle79

    battle79 Full Time Elf

    Joined:
    Dec 8, 2012
    Messages:
    383
    Likes Received:
    0
    Location:
    Chirnside Park, Victoria, AU
    Looks awesome Driver,

    Can't wait to see your videos at Christmas when this is finished.

    Cheers,
    Rowan
     

Share This Page