Page 1 of 3 123 LastLast
Results 1 to 10 of 24

Thread: 2.5 Upcoming

  1. #1
    Join Date
    May 2007
    Location
    Spokane, WA, USA
    Posts
    685
    Post Thanks / Like

    Default 2.5 Upcoming

    I'm caffeinated, so this is going to be unnecessarily long-winded...

    There have been a few bug fixes lately, but most of my time has been spent on a new piece of functionality spurned into development by Lucas Boucher. Maybe you creative folks can come up with some amazing uses for it (like you usually do).

    Lucas wanted to use his Wii guitar to record to a sequence and also live-update his hardware. Picture a group of guys sitting in driveway with their Rock Band equipment being backed up by 25,000 Christmas lights that are responding to their instruments. This is all that my meager imagination can come up with. Anyway, Lucas had the equipment and some code, he just needed the app to be able to handle it. So, as of 2.5, there will be a new plugin type, an "Input" plugin.

    Unlike the Trigger plugin type that can trigger the execution of a sequence, an Input plugin will be used to create event data in real-time. The plugin will define an array of inputs it implements and then the user will dictate which channels each input goes to. In Lucas's case, he created a bunch of inputs representing the different controls on the Wii guitar. The user can also specify if the input data is to be written to the sequence, update the hardware, both, or neither. The input plugin starts up when the output plugins startup, so if the sequence is executing, the inputs will work.

    An input doesn't have to be hardware. As long as there is a plugin providing inputs, the data can be anything -- hardware, audio, even time itself. So don't limit yourselves to just hardware.

    So why tell you all of this? For one, so that the people who have had bug fixes go through know why they're not getting an update with them in it and, secondly, because 2.5 is enough of a change that it's not going to be a simple upgrade, hence "2.5" and not "2.2". When it is ready for use, it's going to have to be a separate installation and 2.1 will remain as-is. One of the changes going into it will allow it to play nicer with installation scripts as well, so Aurbo99's install will be better off.

    Lucas has a video showing all of this working that he's going to post soon. If anyone else gets some use out of this functionality, he deserves the credit. Also, be on the lookout for the EFX-TEK EZ-8 which will also make use of this functionality. If you made it through this long-winded post, I apologize for its length and I thank you for your patience.

  2. #2
    Join Date
    Jan 2008
    Location
    Ocoee, FL
    Posts
    1,637
    Post Thanks / Like

    Default Re: 2.5 Upcoming

    Thanks for all the hard work KC! I don't know Lucas but it sounds like he inspired you.

    Thanks

    Leon
    [url]http://www.vixenlights.com/download/vixen_2(2)/banners/vixensig256.gif[/url]
    [url=http://sawmillchristmas.com]sawmillchristmas.com[/url]

  3. #3
    Join Date
    May 2007
    Location
    New Hampshire
    Posts
    487
    Post Thanks / Like

    Default Re: 2.5 Upcoming

    K.C. In a word.....AWESOME... Looking forward to the new INPUT Plugin... Thanks for all your hardwork... Your the MAN.

    Thanks :D
    pete
    [size=4]How-to/Can-do Wisdom[/size]
    Always endorse the 10% rule...Always attempt to be 10% smart then that you are working on.
    The Dumbest Question...Is the one never asked.
    If you find it uncomfortable to use something... Try turning them around.

    Remember a Match can burn twice.

  4. #4
    Join Date
    Nov 2008
    Location
    Clermont Florida
    Posts
    753
    Post Thanks / Like

    Default Re: 2.5 Upcoming

    KC you are THE MAN OF THE SEASON... Nobody would have blinky flashy like today had it not been for all of your hard work and dedication!

  5. #5
    Join Date
    Jan 2009
    Location
    Hanover PA
    Posts
    476
    Post Thanks / Like

    Default Re: 2.5 Upcoming

    Much thanks to KC for implimenting this functionality, this whole "Input Plugin" ability came together very quickly.

    Meant to post this last night, but here is a video of it working for the first time with hardware
    (Dimming with the whammy does work with vixen, my hardware doesn't support it yet.)
    http://www.youtube.com/watch?v=SNQqdcWesjE
    (Don't mind the stupid grin.)


    Once 2.5 is out i will gladly post the source for the WII Guitar Input Plugin.

    And if you are interested here is the site i got the WII Mote DLL from.
    (Worked really well.)
    http://blogs.msdn.com/coding4fun/arc...4/1879033.aspx

    To get your own WII Guitar to work it is really easy, the only hardware you need is a WII Mote compatible bluetooth dongle.

  6. #6
    Join Date
    Jan 2008
    Location
    North Ridgeville, Ohio
    Posts
    1,558
    Post Thanks / Like

    Default Re: 2.5 Upcoming

    Pretty cool!

    Okay so now something like this in the future would be awesome too. Doable?
    Attached Images Attached Images
    Don

  7. #7
    Join Date
    Dec 2008
    Location
    Ft. Mitchell, KY (Cincinnati Area)
    Posts
    3,923
    Post Thanks / Like

    Default Re: 2.5 Upcoming

    Great Job guys. I'm very interested in Using the IR Camera feature to direct the lights using two IR wands that I already have for my homemade multi-touch display.

    OMZIG, I actually did put the IR emitters in a glove. So when I get mine working with Lucas plugin, what you want will be an easy transformation. I like the wands because it will be like the KIDS are directing the LIGHT Orchestra.

    Oh yeah, you are lucky. My wife would not be saying "very cool". It would be more like "put down the guitar, you look like a dork"
    Last edited by kychristmas; 03-07-2009 at 12:20 PM.
    [COLOR="#A52A2A"][FONT=Arial Black][SIZE=3][B]Dark Yard again for 2017 [/B][/SIZE][/FONT][/COLOR]
    [COLOR="#008000"][SIZE=2] Still searching for more Time and Money[/SIZE][/COLOR]
    [COLOR="BLUE"][URL="https://www.facebook.com/KentuckyChristmas"]Display Facebook Page[/URL][/COLOR]

  8. #8
    Join Date
    Jun 2008
    Location
    Sugar Land, TX
    Posts
    277
    Post Thanks / Like

    Default Re: 2.5 Upcoming

    Lucas,

    Looks like your url for the Wii Mote DLL got truncated. I think this one will work:

    http://blogs.msdn.com/coding4fun/arc...4/1879033.aspx

    Ron

  9. #9
    Join Date
    May 2007
    Location
    Central (like the actual center) PA , USA
    Posts
    408
    Post Thanks / Like

    Default Re: 2.5 Upcoming

    Quote Originally Posted by KC View Post
    Unlike the Trigger plugin type that can trigger the execution of a sequence, an Input plugin will be used to create event data in real-time. The plugin will define an array of inputs it implements and then the user will dictate which channels each input goes to. In Lucas's case, he created a bunch of inputs representing the different controls on the Wii guitar. The user can also specify if the input data is to be written to the sequence, update the hardware, both, or neither. The input plugin starts up when the output plugins startup, so if the sequence is executing, the inputs will work.
    Time for a MIDI plug in too.
    Tony M.
    There are 10 types of people in the world. Those that understand binary, those that don't and some who know Gray encoding.

  10. #10
    Join Date
    Jan 2008
    Location
    North Ridgeville, Ohio
    Posts
    1,558
    Post Thanks / Like

    Default Re: 2.5 Upcoming

    Years ago, I was part of the beta team for a DVD re-authoring program. We had a forum for feature requests and the programmer was really good at answering our requests and making things happen. Ask and you shall receive. It got to the point where we used to joke about the fact that eventually all we'll have to do is think about what we want to do, and the program will read our mind and act. That's when I made that image that I posted above as a joke for that project.

    To make a long story short, this Wii guitar thing just reminded me of those days. Ask and you shall receive. You're awesome KC! Think about it everyone...with all of the different hardware and design philosophies that we discuss here...what does everything have in common?...Vixen...Where would we be without it?...We are all indebted to KC for writing such a great program and making it do the things that we want it to.
    Don

Page 1 of 3 123 LastLast

Tags for this Thread

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
  •