Jump to content
Light-O-Rama Forums
Sign in to follow this  
Guest guest

LOR visualization plug-in for WMP

Recommended Posts

Guest guest

How do you even make somthing like this? Is their a program that makes visaulations?




---Daniel L

Share this post


Link to post
Share on other sites
Guest guest

Daniel wrote:

How do you even make somthing like this? Is their a program that makes visaulations?

A visualization basically is a program. You have to write the C++ code to process the sound and do the drawing (or lighting in this case). It's not too hard if you're a programmer (I'm a software engineer in real life) but its not really point and click unfortunately.

It would be interesting to try to make a sort of pseudo-plugin that non-programmers could use to design visualizations easily, leave the creative stuff up to the non computer geek types :P

Share this post


Link to post
Share on other sites
Guest guest

Merit wrote:

It would be interesting to try to make a sort of pseudo-plugin that non-programmers could use to design visualizations easily, leave the creative stuff up to the non computer geek types :P






Im in the middle between geek and non-geek. I have done a little programming in VB but it is nothing to even bother with. I am verry suprised at what you can do with WMP and was wondering if you could teach me some C++ code so I can try to make somthing like you did.





--Daniel L

Share this post


Link to post
Share on other sites
Guest guest

I there a possibility that the plugin could control all channels? Just throwing it out there.

Share this post


Link to post
Share on other sites
Guest guest

It works with all 8 of my channels.







--Daniel L

Share this post


Link to post
Share on other sites
Guest guest

Just a question for help. I installed plug-in and have WMP 10 but the plug-in won't communicate with the board. I tried running the hardware utility and the board is Com 1 and is Board 1, and the utility work fine, so does LOR, but not the plug-in.

I can double click and set the parameters and all else looks good, but no steady LED.



Anything I might try?

Share this post


Link to post
Share on other sites
Guest guest

Make shour LOR is not running, Hardware, editor and shows all have to be off. In WMP dubble click the visulation and set the com and id. What board do you have? Also in WMP you should see the visulation in stand-by see if it is even their.





--Daniel L

Share this post


Link to post
Share on other sites
Guest guest

Actually, I have the D-light board, which I thought would still work, but maybe not. Everything else is closed. It's probably the board.

Share this post


Link to post
Share on other sites
Guest guest

Can this be done in Visual Basic? I'm not very good, but I would also like to know how this was done. I do not have LOR, but I would like to do a similar thing for my programs.

Share this post


Link to post
Share on other sites
Guest guest

itsmejrv wrote:

gremler wrote:
I was discussing LOR with by brother who has a band and I told him that the sequences would have to be written in advanced. Well maybe not, anyway to adapt this to work with live music?

I believe I heard Marty Slack plays live music that his stuff goes to. Hopefully he can jump in let us know how he pulls it off. I would imagine he has it all pre set.

Yeah, based on previous discussions, I'm pretty sure Marty has it all pre-sequenced, then uses a "metronome channel" that the musicians watch to keep in sync.

Now that LOR has announced a PDK, it would be very much possible for someone to create a virtual LOR lighting console (or heck, even a real one) that you could use to control lighting live. I also think LOR boards will be able to be controlled by DMX in the near future.

-Tim

Share this post


Link to post
Share on other sites
Guest guest

I have to say that I just set it up and it is very cool. I guess you could call us beta testers. as a beta tester I would say that some songs, of course, synch better than others. Frank Sinatra's Let it Snow and God Rest by Inspired Jazz work very well, while wizards in Winter did not come out as well.

Anyway, Great Job

Greg

Share this post


Link to post
Share on other sites
Guest guest

Has anybody been able to use this with a D-light board? I tried it and it would not communicate (no solid LED).

Share this post


Link to post
Share on other sites
Guest guest

I do use LOR to sync the display with live music. This is not an easy task! The sequences have to be completed far in advance. I started out writing my sequences using recordings that my groups made. I then found it easier to just use the music score and use "silent" music files for the audio. I use two of my LOR channels as metronomes. They just flash the beat. I have lights attached to the musicians stands and we stay in sync by following the flashes of our stand lights.

Here's the problem. It takes a while to learn to accurately follow the flashing stand lights and keep everything right in line. We'll typically spend several weeks practicing with the metronome lights prior to the Christmas season. Without a lot of practice it's real easy to get one or two beats off, and then things look terrible. Everything has to be planned out right to the split second with no variation. If anyone has access to the 2004 HGTV show, Outa-control Christmas, you can see the final result.

I've used live music for several years. When I evolved to having everything synchronized I did lose a lot in the transition. In earlier years we would just play music for people, take requests, and interact with the crowds while the lights did their own thing (usually just static lights.) For the last two years everything is synchronized with the lights. Since we now need to strictly follow the pre-programmed schedule we lost all the spontaneity. Everyone seems to really like what we do but I miss the old days of really playing to the crowds and doing things however and whenever we wanted.

Share this post


Link to post
Share on other sites
Guest guest

Just a question, will this work with the LOR II protocol?

Share this post


Link to post
Share on other sites
Guest guest

yeutterg wrote:

Just a question, will this work with the LOR II protocol?

No, the LOR protocal will be completely different so existing controllers or software such as this plugin will NOT work with the new protocol.

However we will be supplying an SDK so that folks like Merit can use it to support their software. It will make it easier for them because they will get access to all LOR stuff including X10/DIO/Dasher and LOR controllers. However this SDK will not help with non-LOR supplied controllers. With LOR II only controllers supplied by LOR will be supported.

Share this post


Link to post
Share on other sites
Guest guest

Thanks for clearing that up, Dan (that's what i thought) :cool:

by the way, you posted double

Thanks again,
Greg

Share this post


Link to post
Share on other sites
Guest guest

The New Version is Done :waycool:

The plug-in now supports up to 16 channels, and you can configure each channel individually (or use presets similar to the old ones).

You can get it from the same place: http://www.nopotatos.com/LORVis/

( Or grab the installer directly from: here )

I haven't updated the information on the web page yet, I'm hoping to get to that tomorrow.

I'd appreciate it if someone with a 16 channel controller could try it out and let me know if channels 9 - 16 work (make sure to select a preset with 16 channels or enable them from the properties). I don't have a 16 channel box to test on.

Enjoy!

Share this post


Link to post
Share on other sites
Guest guest

Daniel wrote

Im in the middle between geek and non-geek. I have done a little programming in VB but it is nothing to even bother with. I am verry suprised at what you can do with WMP and was wondering if you could teach me some C++ code so I can try to make somthing like you did.

I don't know about teaching you all of C++ but maybe I can get you started. :smile:

First, go here: http://msdn.microsoft.com/vstudio/express/visualc/download/
and get Visual C++ Express Edition. The Express Editions are basically free versions of the full Visual Studio 2005 from Microsoft. They don't have all the features of the full version but they're really very powerful.

I put together a slightly simpler version of my plugin that you can download to play with:
http://www.nopotatos.com/LORVis/LORVisExpress.zip

Extract that zip file somewhere, then double click the LORVis.sln file. It should open up in Visual C++ Express (if not, you may need to start VC++ from the Start menu and open the file).

There's a lot of code in there, but most of it is just boilerplate windows COM functions. The most interesting thing is in the CLORVis::Render function in LORVis.cpp. That's where the actual transformation is done from the sound data provided by WMP into light levels we can send to the LOR box.

Play around with it some, see if you can make it work. Feel free to email me or SM me on this board if you have any questions.

Hint: MSDN ( http://msdn.microsoft.com ) is your best friend when it comes to this stuff.

ps - Sorry it took me so long to get back to you, I've been spending all my time working on the new version of the plugin.

Share this post


Link to post
Share on other sites
Guest guest

kmesolella wrote:

Can this be done in Visual Basic? I'm not very good, but I would also like to know how this was done. I do not have LOR, but I would like to do a similar thing for my programs.


It should be possible to implement a visualization in VB.NET or C# using the COM interop stuff. I started to do it but there's a lot of stuff that's really a lot easier if you don't have to worry about .NET and the CLR. You might want to try googleing for "VB media player visualization" or similar, I'm sure someone else has tried it.

I'm also not sure if you could get the performance from VB or .NET to keep the visuals synched, but it would certainly be worth a try.

Share this post


Link to post
Share on other sites
Guest guest

yeutterg wrote:

I have to say that I just set it up and it is very cool. I guess you could call us beta testers. as a beta tester I would say that some songs, of course, synch better than others. Frank Sinatra's Let it Snow and God Rest by Inspired Jazz work very well, while wizards in Winter did not come out as well.
Anyway, Great Job

Greg

You're certainly beta testers, but I don't really see this ever getting out of beta, unless someone wanted to pay me to work on it full time :cool:

I've noticed that playing around with the channel configuration can help get a better result from different types of music. Some songs just have more range though and they seem to work out better.

Share this post


Link to post
Share on other sites
Guest guest

Merit wrote:

The New Version is Done :waycool:

I'd appreciate it if someone with a 16 channel controller could try it out and let me know if channels 9 - 16 work (make sure to select a preset with 16 channels or enable them from the properties). I don't have a 16 channel box to test on.

Enjoy!
Hi... I did a very quick test and it did talk to all 16 channels.

Share this post


Link to post
Share on other sites
Guest guest

I am testing with 16 channel, so in a few mins I'll go for a test

Share this post


Link to post
Share on other sites
Guest guest

On my machine, it works well but about every 10-20 seconds the lights turn off for about 5 seconds and then go back to normal. I don't think it's hardware, because it's
a dell with xp home 256 mb ram 40gb? hd, sound blaster live and nvidea geforce 4.
Thoughts? Comments? Maybe a reinstall?
Greg

Share this post


Link to post
Share on other sites
Guest guest

Anybody yet have this work with D-light controller? I have been trying and no communication to controller. LOR and D-light utility work though. Anything I can do to the plug-in to try?

Share this post


Link to post
Share on other sites
Guest guest

rvcullen wrote:

Anybody yet have this work with D-light controller? I have been trying and no communication to controller. LOR and D-light utility work though. Anything I can do to the plug-in to try?

Hi, I have no idea how D-Lights' controllers are implemented so this is just a guess. It could be that the comm port is not selected correctly. You can click in the middle of the visualization screen and get a menu where you can change the comm port.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...