ENTTEC: LED Lighting & Lighting Controls : DMX, DALI, DSI, RDM, USB, Ethernet
USB/DMX Interface. DMX Lichtsteuersoftware für Windows und MAC OS X. Der DMX Joker 512 ist die ideale DMX Steuer Software für Lichttechniker, Bands, Messebauer.
Fixed referencing groups not applying the group master if the group is referenced by name.
Lightjams Music Player. The new music player is a replacement for iTunes and Windows Media Player, with all the bloat removed. It is tightly integrated with Lightjams.
LED Lighting, Lighting Control, DMX512, RDM, DALI, DSI DMX512 Ethernet communication systems,RDM tools,DMX Splitter
Isaac Caballero for his great feedback. Michael Potvin for his patch export idea. Export the patch: You can now export the patch as a html file. This way, you can print it or put it on your mobile phone to help you configuring the fixtures. Better timing accuracy: Some computers had timing problems. For example, when asking for a 1 second sinus wave, it was a bit off. Batch add media: You can now add multiple media at once. Faster media loading: Videos now load way faster and take less memory. Better video format support: There was a problem with some videos even though the proper codec was installed. Now with a codec pack like LAVFilters, Lightjams can play about anything. Less intense UI animations: Automatically reduce the user interface refresh rate when the CPU usage is too high. This way, the DMX output stays constant. Performance enhancement: About 10% less memory usage. Bug fix for small images: There was a problem with very small media images preventing them to be properly loaded. Bug fix for RGBW: There was a little bump in the white channel when doing a transition. Now it's smooth ! Bug fix with RGB in 16 bits: The channel count was wrong. New Functions music.volume(soundCardIndex, volumePercent): Adjust the sound card volume. Isaac Caballero for his great feedback. Sebastien Atoch for his great feedback. James Hamilton for finding a bug in the midi output. Nick Foligno for his feedback on the LightjamsPAD. LightjamsPAD Here comes the launchpad app for Lightjams, with 160 fully configurable buttons (label+image+RGB color for feedback sent by Lightjams). Two-way communication with Lightjams using the OSC protocol. Optimized for multi-touch devices. Download LightjamsPAD. Here's a Lightjams project file to help you get started: default pads . Multiple duplicates: When duplicating a grid or group, you can now specify the number of duplicates you want. Duplicate's name is also nicer than the previous "Copy of XYZ". A number is now appended. Auto-scroll: When moving items on a grid or making a selection, the grid now auto-scrolls when reaching the borders. This is pretty handy for touchscreens. Switch all backgrounds at once: New menu option in the grid manager, when right-clicking a group. You can now change all grid backgrounds in one click. Often, all grids of a group are linked to the same background but using different output components. So you won't need to change each grid individually anymore. MIDI output addresses were changing: When going in the patch window and selecting fixtures patched in a MIDI universe, the addresses were wrongly modified. Matrix patch - break universe: You can now specify to skip to the next universe after N fixtures when creating a matrix. That's handy for led controllers and led strips. For example, each strip may contain 300 leds and be patched using 2 universes. In this case, you want to break and go to the next universe each 300 leds. Video transcode to specified width: Instead of always using a width of 256, you can now specify the width of the transcoded video. New Functions osc.latest(firstChannel, lastChannel): Return the latest received osc channel with a positive value. Only consider channels between the firstChannel and lastChannel. Linus Amvall to have very precisely identified the bug in the OSC output. Daniel Schaeffer who's always testing. Isaac Caballero for pointing out the problem with the monitor window resize. Grid zoom Lots of people requested this feature! You can now zoom out. RGBA / RGBAW: Support for fixtures with the amber color. You still use hue, saturation and intensity in Lightjams and when the desired hue is close to amber, the amber channel is automatically used. Fix the OSC messages: Messages weren't properly formatted and most software weren't able to receive them. There was a missing coma at the start of the type tag... Damn ! OSC output bundles now optional: You can now disable OSC bundles and use simple messages instead. Some OSC apps like TouchOSC for iOS don't support bundles. Better monitor window resize: On some computers, resizing the monitor wasn't working well. Edit multiple colors at once: You can now select multiple colors in the color palette and edit them at the same time. New Functions media.length: Return the length in seconds of a media. media.time: Return the current playback time in seconds of a media. Handy to automatically start playing the next media. randInt(min, max): Return a random integer number and make sure it is different than the last one. Handy to make sure there's a change each time something happens (i.e. each music beat). Lightjams Music Player The new music player is a replacement for iTunes and Windows Media Player, with all the bloat removed. It is tightly integrated with Lightjams (both way communication) and should ease the creation of light and music shows. Here's a music player project file showing a way to organize your show and how to sequence the effects for each song. Plug and play: Just start the music player and Lightjams will see it. No need to change any computer settings and use music loopback. No delay at all: The music is analyzed a few seconds before playing, so the music info is sent to Lightjams at the same moment it is sent to the audio driver for playback. Very precise music spectrum: Since the music can be pre-analyzed instead of post-analyzed like in the case of live music, more music samples are used to do the analysis. No volume adjustment needed: The raw music data is used for the analysis, so no need to adjust the volume to get good results. Send info to Lightjams: More info about what's playing is accessible to Lightjams. You can now use the current playlist id, song id, playback time, BPM and more. Look for the new formulas in music.player.XYZ. Control the music player from Lightjams : You can start the music, select a song, change the volume... This way, you can completely control the music and light from Lightjams. Suitable for professional shows: Music is buffered to avoid playback interruptions under heavy CPU load. No bloat: The Lightjams music player is all about being great at playing music and doing it efficiently. New Functions music.player.bpm: The detected beats per minute for the current song. music.player.nbSongs: The number of songs in the current playlist. music.player.playing: Whether the music is playing. music.player.playing(isPlaying): Change the playback state. music.player.playlist: The current playlist index. music.player.playlist(index): Select a playlist. music.player.restart(): Restart the current song. music.player.song: The current song index. music.player.song(index): Select a song. music.player.songLength: The current song length in seconds. music.player.time: The playback position in second. music.player.volume(percent): Change the playback volume. More Output Universes ! 32 ArtNET universes (up from 16) and 32 E1.31 (up from 24). Yes, 32 is a pretty nice number :) This also means you can control up to 5440 RGB leds with either ArtNET or E1.31. Adjustable Output Refresh Rate If your computer can't keep up with your super big project or your lighting fixtures don't like the default 40 fps, you can now change it. Go in the View/Configuration menu and select the new General tab. You can change the output refresh rate (in frames per second) and the input multiplier. The input multiplier determines the rate at which all inputs are processed and grids are updated. For example, when you use a midi keyboard and press keys very quickly, to avoid missing any input events, 80 fps is recommended. This means if the output rate is 40, the input multiplier should be 2. When you don't need to process inputs that fast, you can set the multiplier to 1 as this will save some CPU. Favorite Network Adapter: When you are disconnected from the network, Lightjams will preserve your network adapter selection and reconnect as soon as the network becomes available. Previously, another network adapter was selected, which wasn't very handy. Send MIDI Note On at 0%: For the midi feedback, when the value to be sent is 0%, Lightjams now also sends a note on with an intensity at 0% in addition to a note off message. Some midi devices don't understand the note off message. New Functions sawtooth(time, [resetFct]): New optional reset parameter for the sawtooth function. For example, to reset each time the grid is activated: sawtooth(10, grid.onactivated). You can use the map.XYZ functions to generate other types of wave. For example, map.sin(sawtooth(10)) generates a sinus wave. Breck to have genereously sent me a Motu 8pre for testing ASIO. David Moore who's also very generous and sent me the ActiDongle and the Advatek PixLite 4 for testing. ASIO For the music pros out there! You can now use your ASIO device (like the Motu 8pre) to feed Lightjams with music. That means very low latency music acquisition. Up to 4 channels supported. Better Enttec USB Pro Clone Support Lightjams was picky about what was expected of an Enttec clone. So picky that very few clones were properly detected. Now instead of trying to automatically detect the usb interface, you explicitly tell Lightjams about your usb interface type (Enttec USB Pro or Open). Igor Ebner, Robin Larsson, Naaman Meir for inspiring the new MIDI output feature. Manuel Carreras for testing the extra OSC outputs. MIDI Output It was the most requested new feature: MIDI output allowing MIDI controllers to give feedback on what's going on in Lightjams. Here it is! You control the leds of your MIDI controller as any other lighting fixtures: simply patch them in the MIDI Note/CC universes. The whole 16 channels are inside the same universe. So you get 16 X 128 = 2048 addresses in these universes. MIDI "Learn" The latest received message is now displayed and you can link to it by clicking the button. That's a very fast way to link all your controls in Lightjams without having to constantly look at your MIDI controller manual. Better Wii Status Level indicators have been added for all controls, making it easier to see what's going on. The up/down/left/right buttons have been added. Extra OSC Outputs You can now send OSC values to a specific address. So you're not limited anymore to using only one prefix for all OSC messages. You do the address configuration in the OSC config panel by pressing the Extra Outs button. Then via the scripting engine, you can add a source and use the osc.send function in your formula to send the exact values you want. Note that all values are sent using the 32 bits floating point type. Edit Auto-Detected ArtNET Nodes It's now possible to edit a ArtNET node even when it's been auto detected. This is handy to manually register the unicast universes. New Functions midi.note.latest(channel, [firstNoteIndex], [lastNoteIndex]): You can now optionnally specify a range of notes to watch for instead of the whole channel. osc.send(channel, value1, value2, ...): Send OSC values (max 16) to the address configured for the specified channel. Returns the first value. Simon Newton, Steve French and Jason Kyle for finding a bug in the E1.31 output. Gal Ohr Karmi for pushing the limits again. Peter Reinisch for testing the video mapping. Will Raymund for insisting on sending OSC only when something changes. Quan Gan from Darklight for testing the RGBW color mixing. Daniel Parks from Quixotic Fusion for testing the video playback. Igor Ebner for his good questions on the forum. Fix - E1.31 Output: Packets were malformed causing incompatibilities with OLA and other equipment. For example, many rasPi E1.31 implementations use OLA and had problems receiving E1.31 from Lightjams. Grid animations use WAY less CPU: Animating the grids to reflect the source's power is now way more efficient. This should save lots of CPU when looking at buzy grids. Only send OSC values on change: Instead of continously sending OSC values, even when nothing changes, now only the modified values are sent. This should be more gentle on other apps receiving OSC. Enhanced RGBW: The RGBW engine now gives way better results! The right amount of white is added to give perfect colors. Memory optimizations: Only create the grid views when you need them. So if your project has hundreds of grids, the view representations will not be loaded upfront. This makes the loading faster and can save around 10%-20% of precious RAM. Backup license: A new button to backup your license file. Go in the License/View license menu to see it. This is very useful in case you need to restore your OS. Precise video playback speed: The playback speed is now more accurate. For example, a 4 seconds video played at 0.1x will really take 40 seconds. media.position(mediaId): New function to get the play head position of a media in percent. This way you can sync your other effects with the playback of your media. More grid precedence levels: Now 100 precedence levels (0-99) instead of only 3. More room to breathe ! Formula history: Explore new formulas and input modes without fear of losing previous work. Each slider keeps an history of all previous formulas, allowing to temporarily try a different input and revert later. MJPEG & JPEG Inputs Yes, you can use video streams from most IP cameras out there and many video servers! You enter the MJPEG or JPEG url (http://...) and Lightjams will pull the video from the server. This even works over the internet so you can use a video stream from the other side of the planet. For your pleasure, there's a video tutorial showing the new video mapping feature. I'm giving you these video loops to get started. Video Mapping That's a pretty exciting new feature! You can now use videos and still images as grid's backgrounds! This makes it very easy to map videos on your LED wall or just display texts using still images. It's not only for leds; you can also use videos as a way to generate movements for your moving lights for example, or any other fixture attributes. You can load up to 64 media files from your hard drive and mix them in real-time using all the Lightjams interactive capabilities. Many thanks to Peter Reinisch for inspiring me this feature. Auto Multi-Universe Patch When patching hundreds or thousands of fixtures like RGB leds, you usually end up using multiple universes. When patching in the Artnet or E1.31 universes, Lightjams will automatically patch multiple universes when needed. So you don't need to patch 170 RGB leds at a time anymore ! 24 sACN E1.31 Universes The number of sACN E1.31 output universes is now 24. That's enough for 4080 RGB leds. Shared Attribute Layout You can have a master grid containing your layout and then you just duplicate it with the share layout option. This makes it way easier to modify your layout at only one place if something changes. The project file is also way smaller and the memory usage too. Also thanks to Peter Reinisch for this idea. First of all, I have to thanks the people who've helped me coming up with new feature ideas and doing the testing: Cory Helmuth from the Christmas lighting community for insisting on getting sAcn input and a proper visualizer. Thank you so much Cory ! Peter Reinisch for his continuous involvement in testing. Thanks for all your great feedback ! Stephane Barbeau for his great ideas about how to do a useful 2d visualizer. Oliver Kulpsoo for his testing and ideas about how to do proper merges and transitions. There's a new getting started tutorial video showing many new features along the way. So even long time Lightjams users may learn a few tips ! Updated Grid Manager It is now possible to create a hierarchy and group your grids in a way that makes sense for your show. Each group has his activation and speed sliders affecting the underlying groups and grids. So when you deactivate a group, all his children are deactivated at the same time. You can move groups and grids around with drag and drop. 2D Visualizer Finally you'll be able to see the result of your work without having the real fixtures at hand! The visualizer primary purpose is helping your creative process by quicly giving you a feel of the movement, color and intensity. Unlike a 3D visualizer you don't see exactly where the light rays go but you only get a feel of it. On the other side, a 3D visualizer is a nasty beast to configure and in a sense, may get in your way in the early stage of your creative process. You can press Ctrl-M or the little monitor icon to see the result using the fixtures and positionning of the current grids. I usually create dedicated layout grids for this purpose where I position the attributes to mimic the physical world. The visualizer takes into account the hue, saturation, intensity, shutter, iris, pan and tilt attributes. Import You can now import your effects from other projects into your current one. You can optionally import the patch. In this case, any conflicts are simply ignored. For example, if you already have a patched fixture with the id A and you import a patch containing a fixture A, then no change will happen. sACN Input Now with 16 input universes over sACN. As Cory told me, this is essential to enable sequencing the effects from an external software like Vixen that can't output ArtNET. I'm sure the Christmas lighting community will appreciate using the other software they have to talk to Lightjams. Shader Mode This one is a bit geeky :) When you feel you need many sources to do an effect and that the all sources have the same formula and the only thing that changes is the position of the sources, then you should use the shader mode. Using the shader mode, each cell targetted by the source becomes independent and is updated by evaluating the source's power formula. Each cell has its x and y position. For example, if you use px as your power formula (which is the x position in percent) you'll see a horizontal gradient. Another example, as illustrated by the screenshot, if you use rand() as your formula, then each cell will have a different random number. Without the shader mode, you'd need one source per cell to achieve the same effect. Wave Shape and Speed As shown in the previous screenshot, you can now configure the source's wave shape and speed. So instead of only circle waves, you can now have ellipses, horizontal and vertical lines. The speed profile determines how the wave propagates with delay. You can now make it accelerates and decelerates. Mini View At the bottom of the screen, you can see a zoomed out version of the grid you're working on. You can click on it to go at a specific position. Grid/Group Attribute Id To ease effect sequencing, you can control grids and groups activations by using their activation and speed attributes. They work like any fixture attributes. See this sequencer tutorial video. Duplicate and Delete Templates You can now duplicate a fixture template to create a similar one. And when you don't need a template you can delete it. These are basic features that was badly missing before! Note that even if you delete a template, if you open a project using this template, it will be readded to your library. So you can't really break your old projects by deleting a template. New Functions Functions to control moving head pan and tilt in order to track an object with its x and y position. The math is done for you! So if you track objects with a Kinect or other devices, Lightjams can calculate the proper pan and tilt of your lights. The screenshot shows a red source being tracked by the 4 moving lights. The visualizer shows that the lights are pointing in the right direction! I'll create a demo project for it soon so you can see the formulas in action. motor.pan(gotoDegrees, maxMotorDegrees) : Calculate the optimal motor command to go to the requested angle in degress. The maxMotorDegrees parameters tells what sending 100% to the motor means. Most moving heads can go to 540 degrees. math.angleBetween(x1, y1, x2, y2) : Calculate the angle in degrees between two points. For example, knowing the position of your light and of another object, you can use this result with the motor.pan function. math.elevationAngle(x1, y1, z1, x2, y2, z2) : Calculate the elevation angle in degrees when looking from the point 1 to the point 2. The z1 and z2 parameters are the height, for example the height of the ceiling where your light is fixed. The elevation angle is then used to control a moving light tilt. latch(updateNow, value): Store a value which is updated when the updateNow parameter is greater than 0. For example, if you want to set a new random value each second: latch(pulse(1), rand()). music.X.powerband: The music band index with the highest average. This is the primary frequency band or the band with the most power over time. Streaming ACN - sACN E1.31 I hope this will get some people excited: new output capability of 16 sACN universes. Multicast and unicast universe configuration. When using multicast, the system is as close to plug and play as possible. Handy Enhancements + Stabilization Memory Optimization. Drastically reduces the memory usage when using large number of attributes on the grids, mostly when doing pixel mapping. This makes Lightjams really more responsive in all regards. Music Analyser Swap. You can now quickly reconfigure which music analyser (sound card) corresponds to which ID. So if you've linked all your effect to music.1 and now want to use another music analyser, you can do it in one click. Bigger Grids. The maximum grid size is now 400x80 instead of 80x80. Handy to handle these long LED strings. Artnet In/Out Network Adapter. You can now use a different network adapter for artnet input and output. This lets you use Lightjams as an artnet bridge. Multi IP Per Adapter. You can now assign multiple IPs per network adapter and use them properly inside Lightjams. Handy when you run multiple artnet apps on the same computer and want to avoid conflicts. New Functions sequence(totalDuration, crossfadeTime, resetFct, fct1, fct2, ...): This is the non looping version of the loop function. When reaching the end, the last fctX will set the value. When the resetFct value is greater than 0, the sequence restarts. counter(from, to, incNow, [decNow], [resetFct]): Two new parameters. The decrementNow allows to count backward and the resetFct allow to reset the counter to the from value. toggle(value): Toggle between 0% and 100% each time there is a big beat in the value. onbeat(fct, [multiple], [offset]). Two new optional parameters: multiple and offset. Multiple is to track 2nd, 3rd, 4th... beats instead of triggering at each beat. The offset is to specify on which beat to trigger. timeout(time, value): Pulse if the value never goes over 0% after the given duration. Each time the value is over 0%, the timer resets. timeoutOrActive(time, value): Pulse if the value never goes over 0% after the given duration or exactly when the value goes over 0 %. Handy Enhancements + Stabilization OSC input mapping. OSC is wonderful. The problem is, right now, it's a jungle. Every device sends its data using a different address scheme. Lightjams now has an easy to use LEARN mode, letting you handle about anything. Handle All OSC Numbers. Only float numbers was handled before. Now Lightjams handles float, double, integer and long. These are all different representations of what us human call numbers. MIDI auto-reconnect. If a midi cable ever get loose, just re-plug it and Lightjams will automatically reconnect. No need to go in the MIDI config window anymore. MIDI is now plug and play. Music analyser with more "swing". The music input is now more responsive and the beat detection part has been greatly improved. Lightjams feels the music like never before ! Performance Improvement. As always, the performance has been improved. Sources are computed more efficiently (about 30% improvement). Fixes. Lots of cosmetic fixes here and there to get a really solid release. Embedded Fixture Templates To save you some headaches, used fixture templates are now saved in the project file. In most lighting consoles, you need to manually save/import custom fixture templates in order to use them on another computer. No point being like everyone else. When you open a project file on a computer not having your custom fixtures, they will automatically be imported. This is also a nice and simple way to share your templates by just sending a single project file. Edit Capability's Name In the fixture editor, you can now change the default capability's name for something more descriptive. There are many pre-defined capabilities, but if your fixture has some exotic features, you can now name the capability accordingly. More Robust Video Capture Better integration with DirectShow video cards. Some video drivers have difficulties running continously (all day long). Noneless, Lightjams compensates by monitoring the capture performance and resetting it if necessary. Faster Startup Time Lightjams now starts in half the time it used to. Good software needs to be fast. I always keep an eye on this. So the "Just A Sec" splashscreen is a bit closer to reality. New Helper Functions Three new functions: trigger, loop and randloop. The trigger function is handy to activate a grid or effect after an event. The loop and randloop cycle through multiple functions and do a nice crossfade while transitionning. These functions are perfect to create complex shapes from simple functions. Date and Time Functions Removed These are undocumented and slow functions. I'm planning to add back some proper date and time support soon, primarily for architectural lighting. 64 Bits Compability Fix When using lots of memory, make sure Lightjams still run smoothly. Native OSC Input You've asked for it. Here it is. Lightjams can now receive OSC messages and you'll be able to control everything with it. It is now possible to use your fancy music sequencer and super VJ software to control dmx lighting through Lightjams ! Easy Shape Generator Just getting started and want to generate some simple shapes like sine and squares? Now you can do it in a few clicks, without typing any formulas. Hue Merge Mode When crossfading grids sending values to the same hue attribute, the resulting hue, based on each grid activation, will be generated instead of using a LTP merge. This way you'll be able to easily fade between hues. Better Music Analyser The music analyser performance has been improved and is now following the music really closely. Music2Light is better than ever ! Easier Array Mode Instead of using a keyboard shortcut to activate the array mode, there's now a button just for that! You can select multiple attributes and add them to the grid as an array in one click. New menu options are available to reverse the attribute order and even randomize it. Manual Slider Control For your convenience, you can temporarily take control of a slider even when linked to an input. This avoids having to select the manual input mode just to do some testing and then go back. DMXKing Interface Support The DMXKing ultraDMX is an alternative to the Enttec Pro interface. The good thing is, it is much cheaper! Lightjams still auto-detects the plugged USB interface. Be it a DMXKing or Enttec. (Ok, ok; that was an easy feature since DMXKing interface is compatible with the Enttec pro !) Enttec Pro Fixes Problem with the output rate setting at 0, meaning maximum speed. USB interface conflict when running Lightjams and Light Jockey on the same computer. Now the Enttec Pro is properly detected. Little Clean-up Here And There I like keeping the house clean. Now I can relax and enjoy the show ;) Bigger Grids ! The grid dimension is now 45x40. Each cell is also bigger on screen for better readability. There are many ways to scroll: arrow keys, right-click and drag (like in google maps), click the scroll buttons and click on the minimap (dynamic grid thumbnail). TUIO with 128 Objects Can now track up to 128 TUIO objects instead of 64. More fun for sure. CYM Fixture Capability Some manufacturers like Varilite invert the yellow and magenta channel needing the CYM capability in addition to CMY. Proper LTP When multiple grids target the same fixture attributes, the latest activated grid has the highest precedence. This applies to all LTP attributes like pan, tilt, gobo... HTP attributes like dimmer and intensity still work like in the old days. Faster! (again) Faster than ever: faster project loading, faster display and faster DMX output. Lightjams is more than ever suitable for really large projects. Paste Attribute Arrays New shortcut key to paste an array of attributes at once: select your attributes and hold the shift key and click on the cell at the end of the desired array. Enttec Open DMX USB interface Support At $60 USD, this interface is really the less expensive on the market. It provides a somewhat slower refresh rate at 25 fps but is really enough for testing purpose or hobbyist. Lightjams automatically detects whether a pro or open interface is connected. No configuration needed. RGBW Support Native support for RGBW LED fixtures. The white channel is automatically managed by Lightjams. And Lots of Fixes Here and There Thanks to all people for reporting issues and particularly to Jarek and Daniel. Good job guys ! Look at the new command line doc page
LED Lighting, Lighting Control, DMX512, RDM, DALI, DSI DMX512 Ethernet communication systems,RDM tools,DMX Splitter.
Boîtier OPEN DMX 512 USB vers XLR F 3 points. Livré en version bulk sans Cd d installation. Compatible Windows TM toutes versions, Mac OS X TM et Linux.
Maximum Value Controlling your DMX lights from your computer requires an interface. The Open DMX USB is the lowest cost interface available. Designed for the budget.
Amazon.com: Sunwin USB Stage Light USB to Dmx512 Interface Computer Controller, Led DMX Controller: Musical Instruments.