DiyLightAnimation

Software => Vixen => Topic started by: rrowan on January 29, 2011,

Title: Program to add Channels to Vixen for SS
Post by: rrowan on January 29, 2011,
Hi Folks,

The other day I want to see how much fun it would be to create SS channels in Vixen. I quickly learn that it wasn't any fun. So then I try it with Excel while better still not fun. So my next step would be to write a program.

Program Features:
1 - Create a table for a whole SS universe (defaults to 4096 but can go up to 16384)
2 - Flexible Naming (SS Prefix, Object) of the channels
3 - Allow for the 3 know modes of the SSC (String, Pixel, Hybrid) and create the channel requirements for each mode
4 - Allow for multi SSCs
5 - Adjustable start channel and number of nodes needed
6 - Imports Vixen's channel list text file
7 - Creates new text file to be imported back into Vixen.

SSC Group Prefix defaults to SSC, can be changed to anything you want
Object Name needs to be something before the Go button will work. ie: Mega Tree, Arches, Roof, etc
The Description column in the table is editable

New feature under the Tool menu opens up a second window and does a simple Amps and Watts calculations

This is beta ver 0.2. The program is written with VB 2010 express so it does require .net 4

I added pictures below showing each mode and the output.


Currently I am working on an update to the program to work with the Profile. The advantage of the profile is I can preset the color for each RGB channel.

So once that is completed I'll add the program to the forum so you can give it a try.

My hope is we don't need this program and have better options from other programs. But I don't like putting all of my eggs in one basket and base my 2011 show on hope new sequencing software.

Cheers

Rick R.
Title: Re: Program to add Channels to Vixen for SS
Post by: vairmoose on January 29, 2011,
Excellent idea and execution...      I was dreading how to build even a measly 500 channel package, let alone something that could extend into the thousands.   

Larry
Title: Re: Program to add Channels to Vixen for SS
Post by: RJ on January 29, 2011,
Very Cool Ricky!

RJ
Title: Re: Program to add Channels to Vixen for SS
Post by: PJNMCT on January 29, 2011,
Nice Rick!   :)

-Paul
Title: Re: Program to add Channels to Vixen for SS
Post by: bugless on January 30, 2011,
Just wondering...

... one other function that is not fun in vixen is setting the channel output order, and this will get even unfunner with 4096+ channels!

Barring what updates that might be going into upcoming versions of vixen, is this something you could add to your program?

Bugless
Title: Re: Program to add Channels to Vixen for SS
Post by: rrowan on January 30, 2011,
Thanks guy. The program is coming along nicely

Bugless, Agree changing the channel order is not fun

The Profile xml file does contain the saved sort order. Basically it has a saved name and channels in number order.

How would you suggest doing the channel order?

Cheers

Rick R.
Title: Re: Program to add Channels to Vixen for SS
Post by: bugless on January 30, 2011,
I don't know much about VB 2010. 
Does it have, or can it use a database style file structure?
This will take some pretty flexible record creating/sorting abilities.

Also I don't suppose you have the file definitions that KC has used for the file do you?
It would be helpful to know what the final output has to look like in order to know how to
create the files to do the sorts.

Doug
Title: Re: Program to add Channels to Vixen for SS
Post by: rrowan on January 30, 2011,
Hi Doug,

I think you are over thinking this.

The profile is save as a xml file. So the layout is built into the file itself.

I guess my question was not really that clear.

Should there be a

1 - Sort by description
2 - Sort by color
3 - Sort by manually number each row (not too much fun but the most flexible way)

Then give it a saved name

Hope that makes more sense

Cheers

Rick R.
Title: Re: Program to add Channels to Vixen for SS
Post by: gophergrove on January 31, 2011,
Hi Rick-

Does the import process workaround the 4 digit channel issue RJ had on his test of vixen with more than 10K of SS channels?  Another member on that thread mentioned manually editing the XML file allows Vixen to work with more than 10K of channels.  Have you tried it with your program yet?
Title: Re: Program to add Channels to Vixen for SS
Post by: rrowan on January 31, 2011,
Hi gophergrove,

Well there is a work around for the channel count. Create a new sequence and use the wizard. When you get to how many channels you can enter a number larger then 9999. It only shows 4 digits so I guess KC missed that one. To answer your question, Yes the channel input works just fine I did 16384 and it was a lot faster then the wizard way which takes a LOONG time. I didn't try the profile yet because that code is not written yet.

There is another problem with the number of channels and setting up the dongles.

Cheers

Rick R.
Title: Re: Program to add Channels to Vixen for SS
Post by: pokey on January 31, 2011,

Well this would have been a lot more usefull if I hadn't just discovered it, about 24 hours after I manually typed in 512 channels -- good thing I didn't do all 4096!!!!

Nicely done!   I look forward to trying it...
Title: Re: Program to add Channels to Vixen for SS
Post by: bugless on January 31, 2011,
Quote
I think you are over thinking this...
You're probably right...  :)

Quote
1 - Sort by description
2 - Sort by color
3 - Sort by manually number each row (not too much fun but the most flexible way)

I am thinking about the hybrid set up where you would have the first/last 512 channels of lynx controllers and the remainder as SS's (it's tough enough scrolling through 100 channels let alone 512).  Would it be an idea to have a sort that would bring the first three channels of each SS controller to the top of the list (and all the nodes at the bottom)?

Another helpful option would be to be able to sort ascending or descending.

And then another possible scenario that has been running through my brain...  ???
I can have a maximum of 128 lights per string, should I assign my channels that way even though at the moment I may only plan 60 lights?  If so, a sort that would drop all unassigned/disabled channels to the bottom might be something to think about.

Going from a maximum of 512 channels for a universe to 4096 and beyond is a big jump (a real exciting one at that!) But with that number of channels, I think that being able to slice and dice the order is going to be a very important factor in order to maintain a decent level of sanity.   :o

Doug






Title: Re: Program to add Channels to Vixen for SS
Post by: rrowan on February 02, 2011,
Hi Folks,

Just a update and later a video (as soon as vimeo converts it and allows viewing)

I have killed off the Channel Building project. I started a new project which I am calling VSB or Vixen Sequence Builder. Now before anyone gets all excited it does NOT sequence the channels to music. It really just creates and setups a new sequence for you. It does the SS channel setup along with setting the color for each channel. It sets up some basic configuration, total channels, event timing, Enttec DMX dongle. In the video I mention a couple of things I need to finish before I release the software. So I think in a day or so the program should be ready for use.

Cheers

Rick R.
Title: Re: Program to add Channels to Vixen for SS
Post by: mmulvenna on February 02, 2011,
You are not allowed to view links. Register or Login
Hi Folks,

Just a update and later a video (as soon as vimeo converts it and allows viewing)


Cant wait to see it
Quote

I have killed off the Channel Building project. I started a new project which I am calling VSB or Vixen Sequence Builder. Now before anyone gets all excited it does NOT sequence the channels to music. It really just creates and setups a new sequence for you. It does the SS channel setup along with setting the color for each channel. It sets up some basic configuration, total channels, event timing, Enttec DMX dongle. In the video I mention a couple of things I need to finish before I release the software. So I think in a day or so the program should be ready for use.

Cheers

Rick R.

Is that a programmers day or so or a user's day or so? >.d9 :-\ :-X
Title: Re: Program to add Channels to Vixen for SS
Post by: rrowan on February 02, 2011,
Hi Folks,

Me again. I notice one issue with the video. The install will look slightly different when you do the first install. The setup program will do a check for the required files and download them from Microsoft if they are not on your computer. The setup program will also ask you if you want to install the program with an unknown developer.

Here is the promised Video for VSB

http://vimeo.com/19486789

Cheers

Rick R.
Title: Re: Program to add Channels to Vixen for SS
Post by: mmulvenna on February 02, 2011,
You are not allowed to view links. Register or Login
Hi Folks,

Me again. I notice one issue with the video. The install will look slightly different when you do the first install. The setup program will do a check for the required files and download them from Microsoft if they are not on your computer. The setup program will also ask you if you want to install the program with an unknown developer.

Here is the promised Video for VSB

http://vimeo.com/19486789

Cheers

Rick R.



Great job, should help a lot of VIXEN users in SSC creations
Title: Re: Program to add Channels to Vixen for SS
Post by: gophergrove on February 02, 2011,
Hi Rick-

It looks good.  One question - you did your test with one group name and one object name.  If you wanted to add another group and/or object name to fill in the rest of the channels to the whole pixelnet universe will your software append to the end the new channels or overwrite what was already done?
Title: Re: Program to add Channels to Vixen for SS
Post by: rrowan on February 02, 2011,
You are not allowed to view links. Register or Login
Hi Rick-

It looks good.  One question - you did your test with one group name and one object name.  If you wanted to add another group and/or object name to fill in the rest of the channels to the whole pixelnet universe will your software append to the end the new channels or overwrite what was already done?

example:
Channels 1 - 512 = SSC - Arches Pixel Mode
Channel 513 - 1025 - SSC - Roof - Hybrid Mode

You just select the start channel and the mode and amount of nodes then click create
Change the Start Channel and object and mode then click create again
continue until you use up all of your SSC and or Channels

If you mess up and use the same start address then it will over write the channel text and color. I would just update the grid button and start over. Easier than editing hundreds of channels using the above example data.

Hope that makes sense

Rick R.
Title: Re: Program to add Channels to Vixen for SS
Post by: rrowan on February 02, 2011,
Thanks mmulvenna and gophergrove

mmulvenna
I think it will be programmer days since I am just a hobbyist wannabe programmer :D

Cheers

Rick R.
Title: Re: Program to add Channels to Vixen for SS
Post by: gophergrove on February 02, 2011,
Yes, thanks for clarifying.  I can't wait to try it out.  It certainly will make setting up the current version of vixen easier.

-Mark
Title: Re: Program to add Channels to Vixen for SS
Post by: rrowan on February 02, 2011,
Well this I think this is funny

I am spending time to work on this program.

My plan for this year is to use only 5 SSC for my front windows. If I set them to String mode I am only adding 15 channels. I will be subtracting 9 channels for a total of 6 additional channels.  <fp.

Cheers

Rick R.
Title: Re: Program to add Channels to Vixen for SS
Post by: mmulvenna on February 02, 2011,
You are not allowed to view links. Register or Login
Well this I think this is funny

I am spending time to work on this program.

My plan for this year is to use only 5 SSC for my front windows. If I set them to String mode I am only adding 15 channels. I will be subtracting 9 channels for a total of 6 additional channels.  <fp.

Cheers

Rick R.
:o <fp. <md.. >.d9 <res.
Title: Re: Program to add Channels to Vixen for SS
Post by: rrowan on February 02, 2011,
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
Well this I think this is funny

I am spending time to work on this program.

My plan for this year is to use only 5 SSC for my front windows. If I set them to String mode I am only adding 15 channels. I will be subtracting 9 channels for a total of 6 additional channels.  <fp.

Cheers

Rick R.
:o <fp. <md.. >.d9 <res.

hmm maybe I should of kept that info to myself.

No really I think I'll use Hybrid mode  ::)

Rick (Channel Challenged) R.
Title: Re: Program to add Channels to Vixen for SS
Post by: rrowan on February 03, 2011,
Hi Folks,

I got a couple of things taken care of on my todo list. I discovered another thing that I missed. I allowing to setup multi dongles but no way of having more that one. So I need to fix that. I got some of the Sort tab layout done and did some testing, but it still needs some work.

Any more ideas?

Same Video http://vimeo.com/19486789

Cheers

Rick R.