Alright everyone, I'm bringing this one back. I hate to do it, but it needs to be done. Each year we redo the stage at church, and it's that time of year again. Once again, we're going to be using LED Strip lights. What I ended up doing last year was just living with the linux computer since it worked. It went from "Oh yeah, we'll fix that problem once we have time." to, "I guess there's really no point in fixing that anymore." You see, until now we've just used the computer to change the color of the lights, we've never done anything crazy with scenes or pre-programmed things; so there was really no need to have a computer that worked 100% properly, just as long as we could get the colors set at the beginning of the night we would be fine. This year, I'd like to get into some of the more advanced stuff, and hopefully even sync up the lights with the music. Of course, if I want to do that, I need to have a computer that works properly.
I have a couple options: First, use the Mac we already have. This is an option, but is definitely not ideal since that computer is already being used for projection. Second, just stick with what we have. This would be ok, but as I stated above I would like to do some more advanced stuff with our lights so the problem will definitely need to be fixed. Third, somehow get these decoders to work with a PC.
I was in once again today and tried many different things. I bought a brand new DMX Decoder to see if that would fix the problem. Plugged it into a Windows PC. Nothing. Plugged it into a Linux machine. Horribly delayed (no better than the old decoder). Plugged it into a mac. Worked perfectly. So I'm not sure that it's the decoder that's in question anymore; but we'll come back to that later.
Second bit of important information: The DMX Decoder has a flashing light on it, presumably that either turns on or off when it receives a DMX signal. When nothing is plugged into the decoder, the light flashes rapidly bright. When I plug the PC in, the light remains in the same state. When I plug the Linux machine in, the light stops flashing and becomes solid (for the most part; occasionally it will start to flash). When I plug the Mac in it stops flashing entirely and turns completely off. This all made me think that it might be an issue with my cable, and that for some odd reason the Mac puts out a higher voltage signal than the Linux machine, and the Linux machine puts out a higher voltage signal than the Windows PC. I thought that maybe my cable was of very high resistance and only the Mac machine was truly capable of pushing the signal through my cable; but I attached a voltmeter to the DMX cable, and there appeared to be no difference between the three. The only difference was that when the PC was connected, the voltmeter's needle was moving back and forth rapidly, as if the signal was being terminated and then re-established about 30 times per second. There was no such effect when the Mac was connected; the needle remained rock solid. Here is a video of the needle when attached to the Windows PC:
http://www.youtube.com/watch?v=wv9RAlq1ek4 I believe that the occasional spikes in voltage may be from a poor connection between the voltmeter and the DMX terminals.
We can safely deduce that it's either a problem with the decoder, the computer, the software, or the USB to DMX interface. It could be the decoder, but I've already tried two of those. It seems to me that if these things are sold (even if they're sold on eBay) they should work with most DMX signals, so I don't think that it's the decoder. The computer is probably the most likely possibility right now. There is likely some software difference between the three operating systems that is causing the problem since NO Windows PCs work (yes, I've tried to use multiple PCs), all (I guess I've only tried one, but in this case it seems safe to assume) Linux PCs are delayed, and ALL Macs work (I've tried multiple Macs as well). It's just a matter of figuring out what that difference is. It would seem that the problem is not directly related to the USB to DMX interface since it works with a Mac. Chances are that the USB to DMX interface is not the problem. It also could be a cable, but I've tried countless configurations of DMX and XLR cables, not to mention wiring it in a chain with other fixtures and just plugging it directly into the USB->DMX interface.
So this is what it's come down to. I think that somehow the frequency of the DMX signal that the Mac sends out must be different than the one the PC sends out, which is also different from the one the Linux Machine sends out. The different blinking of the DMX signal indicator light and the shimmying of the voltmeter needle points me to this. The only problem is that I don't know how to check what this frequency is nor do I know how to change it. Could it be possible that the windows frequency is the lowest because it is the least efficient OS, whereas the Mac's is the highest since it's the most efficient OS, and that there's simply nothing I can do about this? Or is it a setting that I could change somewhere? I've tried the "Parameters tuning" as outlined on this page (
http://qlcplus.org/docs/parameterstuning.html); but I've never been able to find any of the actual parameters listed in the parameters list within the config files or regedit. Could you please post either a video of how to find these things or a more detailed description of how to find them? Because the instruction on the page linked above never seems to work for me.
Thank you so much, please respond as soon as possible as I am trying to solve this issue ASAP so I can get started on the rest of the stage!