Understanding DMX - Seasonal Entertainment
Transcription
Understanding DMX - Seasonal Entertainment
Understanding DMX It really is that simple! A simple, easy to use guide for understanding and using DMX Updated 2/29/12 Introduction The world of DMX tends to be a scary one for a lot of people. There are a lot of rumors out there making people stay away from adding exciting DMX elements to their setup. DMX is simple, easy to use and can really add a certain exciting element to your lighting environment. In this document we will explain what DMX is, how easy it is to setup, what you need to control your lights from your computer and all different things that can be accomplished from DMX. Furthermore, we will do away with all the rumors of using DMX inside an LOR network and explain just how simple it really is. Sit back, pull up a chair and enjoy all the magic that is DMX! www.seasonalentertainmentllc.com What is DMX? We get told constantly that DMX is, “just for the advanced DIY’ers.” After the shock wears off, we try to explain to people just how easy DMX really is to use. You do not need a degree or have to understand electronics in any way to understand what DMX really is. DMX was developed by the United States Institute of Theatre Technology (USITT) in 1986. For years prior, theater companies had been using many different communication protocols that were not compatible. This meant that traveling shows and theater groups may not have been able to use different lighting elements in their show at different theaters. DMX did away with that and created a standard to be shared throughout the stage lighting industry. What is great about DMX is how easily it can be adapted by different industries for different lighting controllers. When people think about DMX, they usually think of expensive, moving lighting fixtures seen on concert stages and large productions. While DMX is used on those devices that is not what DMX is limited too. DMX is used every day in non-theatrical interior or architectural lighting. It has been used to control special effect devices like fog machines and lasers and most recently it has found its way into the holiday lighting industry. Let’s get a little complicated DMX is a standards based RS485 protocol that uses differential signaling along with “packet based” communication protocols. The protocol is also unidirectional, meaning data can only be sent from a controller; no information can be returned. Because of this, the protocol does not allow for error checking or correction within the data stream. It is for this reason that DMX is not used in life endangering applications. In a standard DMX setup, there are multiple DMX devices within the network. Each device features a DMX In and a DMX Out connection port. In the DMX theater world an XLR connection is the most commonly found way of connection between devices. From the DMX control board (i.e.; DMX sliders, computers) a XLR cable is connected to the first DMX device into its DMX In port. Another cable comes out of the first DMX device from the DMX Out port into the next DMX device. The wiring remains like this throughout the setup. At times there can be a lot of “noise” within a DMX data line, so a terminator is most commonly found on the last DMX device in the daisy chain. This setup is known as a DMX Universe. A DMX Universe can be made up of many different devices that all use a set amount of channels. (More on that later) However, DMX is limited to a certain amount of channels. DMX512, as it is commonly known, must fall within the following limits: - No more than 512 channels per universe No more than 32 devices per universe The network cannot have cabling runs of more than 3,900 feet Once one of the above 3 rules are met, a DMX Universe is considered “full.” www.seasonalentertainmentllc.com A Typical DMX Setup In a typical DMX setup, there is a controller, known as the “master” and attached devices known as “slaves.” The controller starts by sending the DMX data to the first device. If that device is meant to receive the data, the light or controller interrupts the data and then passes the data onto the next device. Fig.1 Fig. 1 above shows what a typical theater lighting setup would look like. The DMX controller, in this case a DMX control board, is considered the master. The three attached lighting devices are considered the slaves. The orange lines represent the DMX data cables. In this case, the data cables are XLR cables designed for DMX lighting devices. They have low impedance and can handle complicated DMX lighting schemes. Other DMX devices include DMX dimmer packs. These are lighting controllers that can use the DMX protocol to control non-DMX lighting devices. Fig. 2 DMX data is interrupted by the controller, which in turn controls whatever devices are attached. These www.seasonalentertainmentllc.com do not necessarily need to be lighting devices, but rather elements of a display or setup that need some sort of control. Device Address Settings DMX devices vary in the amount of channels they take up. They can consume as little as 1 channel or they can use all 512 channels available in the network. DMX devices do not receive a “unit number” rather they start at an address and use the amount of channels that device is slated to use. For example, many DMX moving lights consume 13 DMX channels. If the first light in the grouping is set to channel 1, it would than consume 13 channels. That means that the next device in the DMX chain could only start on channel 14. If that device took up 4 channels, which means that the next device in the DMX chain would start on channel 19. If that device took up 81 channels, that means the next device could only start on channel 101. In the DMX world, there is no unit number. Many people feel as each light should take up a set number of channels per unit. If you take the above example, people feel that the first moving light would be unit 1, which consumes 13 channels. The next light would be unit 2, which consumes 4 channels. That is incorrect. Within a DMX network there are 512 available channels and you can use them as you see fit. Many DMX devices can use different amounts of channels depending on your settings. The majority of the time this just means that the more channels you use the more precise you can be in your movements or color arrangements. An example of this is a DMX pixel setup which would include one controller that has the ability of two different control functions. The first setup takes all 50 pixels on the string and gives you individual control of each of those 50 pixels. Each pixel, because they are red, green and blue pixels, takes up 3 channels. That means that in this mode, each pixel string takes up 150 channels within your DMX network. This same controller also has the ability of making that same pixel string into one single red, green and blue pixel string. Instead of taking up 150 channels, it now only uses 3 channels and you no longer have individual pixel control. Another example, listed below, shows what a standard moving head light can use as far as channel count. Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 Function Pan Pan Fine Tilt Tilt Fine More control over device Vector Speed (pan/tilt) Dimmer/Strobe Red Green Blue Color Macros Channel 1 2 3 4 5 Function Pan Tilt Shutter Color Macro Gobo Less control over the same device Vector Speed (color) Movement Macros Fig. 3 Gobo www.seasonalentertainmentllc.com DMX and the Holiday Lighting Industry In recent years, the holiday lighting industry has really started to incorporate DMX into their environments. For years, there were only a few “accepted” lighting protocols on the market and a lot of the holiday enthusiasts stuck with the commercially available products. Until recently DMX devices could not be easily added to holiday lighting displays. However, over the last few years hardware and software really have made it much easier to add DMX devices to your holiday lighting displays. The most widely used and commercially available holiday lighting products come from Light-oRama. These controllers rely on a proprietary protocol developed by Light-o-Rama and do not natively support DMX. However, recently LOR released firmware updates that allow the majority of their controllers to “speak” in DMX. In 2011 LOR released a major update to their software suit. This update, amongst other things, added native DMX support and all but did away with the need for the iDMX. (More on the uses of the iDMX later). The software update added support for several different commercial and do-it-yourself DMX dongles as well as opened support for using LOR’s already existing RS485 adapters. This move has created many possibilities when it comes to using LOR’s software, hardware and DMX devices within the same setup. What’s different? While DMX and the LOR protocol are similar, there are a few differences. Before we discussed the fact that DMX is a unidirectional protocol. LOR’s protocol is bidirectional and supports communication to and from the devices. LOR’s protocol also has a few speeds in which the data can be transmitted. Another major difference is the amount of different effects that the LOR network and controllers can produce. DMX really only supports levels of brightness as well as on and off. Fading and special effects such as twinkle or shimmer are not natively supported within a DMX network. The final difference between DMX and LOR’s networks is the wiring configuration. The DMX standard, set by USITT, states that when category 5 cabling is used, the first wiring pair is where the data is transmitted (DATA+ and DATA-). This is known as pins 1 and 2. LOR transmits their protocol over pins 4 and 5 of the cabling. This is going to be important later on. Effects LOR light shows are known for dazzling effects that can be created by simply using their software to add different effects. Many of their effects are generated within their protocol to make lighting even easier. Such effects include fading, shimmering and twinkling. DMX does not natively support these effects. However, controllers and different lights have built in effects that take in the data sent to them and interrupt it into an effect. For example, the LOR twinkling effect is commonly used to make lights look as though they are strobe lights. A DMX light usually has a strobe effect built into the light and by varying the data sent to the light will vary the speed of the strobe. If you take a look at the example in Fig. 3 you will notice that channel 6 of the 13 channel lighting configuration has a Dimmer/Strobe setting. By varying the intensity on this channel you will change the speed and duration of the strobe effect. www.seasonalentertainmentllc.com The majority of the consumers do not know or want to know what the effects are and are not supported by their DMX device. Because of this, LOR developed something known as “intelligent channels.” The iDMX connected into an LOR network can translate the LOR effects into something that a DMX device could understand. In theory, if you told your DMX device to “twinkle” within the software, the iDMX would receive that command, translate it into some the DMX device could understand and send it to the DMX device. The iDMX is limited though, having only 128 intelligent channels available. This mean if you have 129 non-DMX effects going at once, only 128 of them would do what they were supposed to be doing. We noted before that in 2011 LOR released a new version of their software known as S3. This software natively supports DMX from any computer. In the last section we discussed intelligent channels. With native DMX support built into the software on your computer, you have an endless amount of intelligent channels available for use. There is no longer a need to limit yourself to the 128 intelligent channels that the iDMX can produce. More Wires? The data transmission is the most important part of the any communications network. Ensuring that the data gets to the device it should be communicating with is extremely important. While LOR and DMX can both use cat-5 cabling in their networks, the data parings that they use to transmit the data vary greatly. If you just plug a DMX device into an LOR device, or vice versa, you will not see much happening. The wires used for an LOR network and a DMX network are as follows: LOR Network Wiring DMX Network Wiring DATA+ DATA- DATA+ DATAFig. 4 Why is this important you might ask? Simple! We also noted earlier that the LOR software suite supports a bunch of different DMX dongles. Several of those dongles are LOR’s own USB based RS485 adapters. To get the DMX data from an LOR RS485 adapter to a DMX device, you need to create a crossover cable that takes the LOR wiring and connects them to the DMX wiring. To help combat this www.seasonalentertainmentllc.com issue, Seasonal Entertainment has released a wiring adapter that converts LOR’s wiring to DMX’s wiring and makes connection between dongle and device extremely simple. LOR/DMX Wiring Adapter Let’s talk about the universe Throughout this article we have been talking about universes. A universe is a grouping of controllers and lighting devices on one single network. In the majority of LOR shows, you have one single network that creates a universe. However, if you want to add DMX to your LOR show, you will need to create a new universe that handles your DMX devices. Why? We have previously talked about the differences between LOR networks and DMX networks and because of their differences, they do not speak to each other. (Please note that DMX firmware can be added to all LOR controllers to allow for DMX communication. However, one of the LOR/DMX Wiring Adapters will be needed when going from an LOR device to a DMX device, and vice versa.) To combat this, there are several available setups that can be used to introduce DMX into and LOR setup. The first setup we will discuss involves using the iDMX in your setup. Fig. 5 1. 2. 3. 4. 5. 6. Computer running the LOR Software Suite. In this case you do not need to run S3. Speakers or radio transmitter for sound. LOR USB RS485 adapter. LOR controllers Wiring pigtails for power connections iDMX. In this particular setup the iDMX plugs into an LOR universe on one side and creates a DMX universe on the other side. An XLR3 to Cat-5 cable adapter needs to be used to convert the iDMX’s XLR connections to cat-5 cabling if you are not using XLR connections on your devices. 7. DMX lights and lighting controllers plug in the iDMX. 8. Rainbow Lights plug into the output ports of the Rainbow Brain. www.seasonalentertainmentllc.com In the above example, the iDMX created the DMX network. The iDMX can also be connected to any of LOR’s mp3 Show Directors. In fact, if you do not use a computer to control your show your only option for using DMX and LOR devices together is to use the iDMX. In the above example, you do not need any special LOR to DMX crossover cables. The iDMX interrupts LOR’s protocol and outputs the DMX protocol. The next example will show a setup without the iDMX. Fig. 6 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Computer running the LOR Software Suite. In this case you need to run S3. Speakers or radio transmitter for sound. LOR USB RS485 adapter. LOR controllers. LOR supported DMX dongle. Many are supported, in this case the Enttec Open Dongle. (see below) Low voltage transformer to power the Rainbow Flood – Extreme’s. XLR5 to Cat-5 adapter needed here. Power from transformer to Blender. Blender for combining power and DMX into one cable. This is only used for Seasonal Entertainment lights and may not be needed in your setup. Waterproof extension cables. This is only used for Seasonal Entertainment lights and may not be needed in your setup. Rainbow Flood – Extreme’s. Cabling to additional DMX based lights. www.seasonalentertainmentllc.com In the above example, we created two different universes. The first universe was created by an LOR USB RS485 adapter and handled all the LOR based controllers. The second universe was created by an Enttec Open DMX dongle and handled all the DMX devices within the universe. At the time of this publication the following adapters were supported by the LOR S3 Software Suite to create the DMX networks. With “Raw DMX Protocol Enttec Open DMX USB LOR USB485 LOR USB485B LOR USB485-ISO With “Enttec DMX USB Pro” Protocol Enttec DMX USB Pro With “Lynx” Protocol Lynx Dongle From hardware to software All the above information we discussed deals with setting up the hardware portion of your setup. However, there is a software side to the setup if you are not using a Show Director and iDMX. In terms of software, you MUST have the advanced license of the S3 Software Suite. Lower license levels do not support DMX universes and will not produce DMX commands for your devices to understand. To begin, you should decide on what adapter(s) you are going to use. This will be very important later. Next, you need to plug your USB dongle in and allow the Windows operating system to install the necessary drivers. If you are using Windows XP you may be responsible for installing the drivers yourself. Always consult with the dongle manufacturer for the proper drivers to use. Once the drivers have fully installed, you should start up your S3 Sequence Editor. When the editor is open you will need to either create a new sequence or open and existing sequence. It really is not important which one you choose, we just need to be able to access the preferences. Once a sequence is loaded, click on Edit > Preferences > Network Preferences. The following dialog box will open: You will notice that all the available Light-O-Rama Networks, DMX Universes and Additional Networks are listed here. If you have used the LOR software in the past, your LOR networks should already be setup. However, this is the same location needed to add additional LOR networks and change the network speeds. You will notice that 16 DMX Universes are supported. That means that LOR supports 8192 DMX channels. Before we noted that you would need to know what dongle you are using. That is because the protocol the dongle uses will need to be selected from the “Protocol” drop menus. www.seasonalentertainmentllc.com Next you will need to select the adapter you have plugged in. In our case we have two different adapters plugged in. The first adapter is an Enttec DMX USB Pro and the other is an LOR USB485. Typically the adapter names do not make much sense but we have found that the Enttec’s always start with “EN.” On DMX Universe 1 we want to use the Enttec adapter, so we would select adapter “EN092697.” (Note that your adapter names may vary) Next it is time to select the protocol that the software will use to interrupt the data it is receiving. In the table above we listed which adapters use which protocol. Here is where that information is applied. Because we are using the Enttec DMX USB Pro dongle we would select that as the protocol. However, if were using an LOR adapter or Enttec Open we would select the “Raw DMX” protocol. If we were using the Lynx Dongle we would select the “Lynx” protocol. Once you enter in your first grouping of settings, you can than enter in how ever many DMX universes you may have. Just select the adapter you are using and the appropriate protocol. Another setting you may notice is the “DMX Listener Port.” This port should be automatically assigned by the LOR software. You should not have any issues with what the software selects. However, if the port is not automatically filled in it is best to contact an Light-O-Rama support member. Now your DMX network is fully setup. One nice feature of the LOR Sequence Editor is the ability to “Control Lights” directly from the editor. However, the software does not really speak DMX. It requires that a “listener” listen for the DMX commands and translate them. There really is nothing you need to www.seasonalentertainmentllc.com do besides start the Light-O-Rama Control panel. You will notice that a DOS window will open and display some key things. When the LOR Comm Listener opens you will see that it searches for the adapters in universe order. It will first open up those adapters and than accept a connection. It will do this on all the DMX universes you setup. Notice at the top the port what the listener is “listening” too. This is what was listed in the Network Preferences. As long as your Control Panel is open, this program will remain running. You currently can minimize it but it cannot be closed without exiting the LOR Control Panel. The program needs to be running in order to “Control Lights” from the sequence editor. How much will it cost? Many people using DMX in their holiday light setups really are doing so on a very limited budget. The cost really can become a concern to many people. However, with all the options that LOR offers in terms of DMX dongles, it really is becoming much more cost effective for the majority of people to add DMX to their setup. Below is a chart we put together of the cost associated with the different dongles that are currently supported. This seems to change often as LOR continues to support more and more adapters, so this list could be out of date, but we will try our best to keep it updated. www.seasonalentertainmentllc.com Components Needed Enttec USB DMX Pro XLR5 to Cat-5 adapter Do-It-Yourself No Total: Cost $151.00 $14.99 $165.99 Enttec USB DMX Open XLR5 to Cat-5 adapter No Total: $60.00 $14.99 $74.99 LYNX Dongle Parts LYNX Dongle PCB LYNX Dongle Enclosure Yes Total: $45.66 $6.00 $10.00 $61.66 LOR USB485 Seasonal Entertainment Adapter No Total: $27.95 $10.99 $38.94 LOR USB485B Seasonal Entertainment Adapter No Total: $42.95 $10.99 $53.94 LOR USB485-ISO Seasonal Entertainment Adapter No Total: $98.95 $10.99 $109.94 Just remember that the Lynx Dongle is 100% a do-it-yourself kit. It has no warranty, it is not insured and you are left at the mercy of the members of the DIYLightAnimation.com forums for assistance. It sometimes can take extended amounts of time to hear back from the owner of that site. Furthermore, should something happen to ruin or harm your devices or computers, there is no sort of protection for the consumer in the unlikely event something should happen. Using the Enttec and LOR dongles guarantees you support from commercially available suppliers with years of knowledge and experience with their products. Furthermore, in the case of the LOR adapters, many people may have a spare lying around their desk just asking to be used but if you do not, it is by far the cheapest and easiest way of adding DMX to your setup. The loose ends We have spent the majority of the time talking about the use of DMX and LOR together. Don’t forget that there are other software programs on the market today that also allow for a mix of networks. The people of GraphXPros, Inc have created their own software suit known as Light Show Pro. It is currently in its second version and allows users to mix a whole mix of lighting protocols. It supports the use of DMX, LOR, d-Light, X-10, Renard, Animated Lighting and Lynx hardware. There are many different thoughts and theories on the software however it seems that the general consensus is that the software still has a long way to go before it is fully useable. The software editor can be slow and difficult to navigate. It is based on the Vista Interface Styling and uses different tabs for the selection process. We have tested and used it and while it does some exciting things it is not, at least in our opinion, at the level that the LOR software is in terms of reliability. www.seasonalentertainmentllc.com Another exciting piece of software that is out there is called xLights. This is a free, open source piece of software that really allows the user to continue to use whatever sequencing software they are used to using. By assigning different COM ports to do different things in xLights, you can mix a whole host of protocols together to create dazzling light shows. There is even development of a new and exciting sequence editor that the folks behind xLights are working on. Again, we have tested and used the software and like it. Like we said, it is open source based and they have also teamed up with the owner of DIYLightAnimation.com so it can become tricky to get support or answers to your problems in a timely manner. However, if you are happy with your current software and do not want to learn something new, xLights is a great choice for the enthusiast. Finally, the old workhorse for the holiday lights enthusiast, Vixen. This software is tried and tested by many thousands of people and is really loved and enjoyed by the majority of them. Once again this software is open source based however we have found the creator to be extremely helpful and always around when you need a question answered or a problem solved. Furthermore, Vixen 3.0 is in the works. It is a complete redesign of the previous version 2.5 and the features that are expected to be added are extremely promising. As the software comes out we will be sure to visit it and fully test it and report back our findings. Let the games begin That’s it! You have done it! You have successfully added a DMX network (or several DMX networks) to your LOR lighting display. Wasn’t that simple? In all seriousness, adding the networks to your display really is simple and easy to accomplish. There is no need to worry about expensive parts or do-it-yourself products. Let this be a lesson to everyone that the myths that are floating around are truly just that, myths. DMX devices and products can take your displays and lighting setups to whole new levels. Now is the time to enjoy a mix of industry standard protocols and create a musical and lighting extravaganza unlike anything you could have dreamed…….Entertaining the world through light and sound! www.seasonalentertainmentllc.com