MadMapper Changelog

What's new in MadMapper 2.0.0 Build 5262

Aug 7, 2015
  • New Mad_Lab: MadRouter
  • New retina user interface
  • New media playback engine (using FFMPEG or AVFoundation)
  • Multiple media input
  • Optimised OpenGL graphic engine for Faster & Smoother outputs with multiple projectors
  • Native support for DeckLink BlackMagic cards
  • Native HAP codec support on Yosemite 10.10
  • 3D Objects surfaces (.OBJ files)
  • 6 points automatic 3D Object Calibration
  • Realtime lights and shadows on 3D surfaces
  • Edition of 3D object’s texture coordinates
  • 2D LED scanner: auto address LED pixels or line fixtures
  • Generate lines from SVG file and 3D surface
  • Export to miniMAD
  • Artnet router for new LED protocols using Arduino
  • LED’s BlinkyTile & BlinkyTape support
  • Makey makey support
  • Surface handle position in pixels
  • Play animated GIFs
  • Controls for all media parameters
  • Offline media status
  • Camera resolution selection
  • Copy/paste line animation settings
  • Copy/paste controls settings (MIDI/OSC/DMX…)
  • Replace media option (right click over media)
  • Export of a single fixture definition
  • Improved position control of line animation (from MIDI/OSC etc.)
  • OSC channel list window is now resizable with (2 scrollable columns)
  • Easy create quad surface by drag & dropping movie onto output preview window
  • Easy import 3D surface by drag & dropping*.Obj file on output preview window
  • LED control (with DMX/ArtNet output) now works with no screen attached to your computer
  • MadRouter is an easy bridge different control protocols:
  • MIDI
  • OSC
  • ArtNet
  • EnttecPro USB DMX
  • ShowJockey DMX
  • Audio input with BPM detection
  • Playstation 3&4 controllers
  • Leap Motion
  • LED devices
  • Computer keyboard
  • and even Python scripting

New in MadMapper 1.7.0 Build 4128 (Feb 17, 2015)

  • ADDITIONS:
  • Added groups to organise surfaces & fixtures
  • Added "Mad" Lines
  • Added DMX Line
  • Added soft-edge on quads
  • Added blend mode subtract
  • Added the possibility to transform multiple surfaces at the same time
  • Added audio controllers (bass/medium/treble/amplitude channels)-
  • Added audio input level slider in master tab
  • Added a setting in the preferences/misc to be able to export the input or the output without the surface names
  • Added Leap Motion controller
  • Added "Disable Leap motion support" option in Preferences / Misc (so that another application can use it)
  • Added OSC Flag
  • Added OSC Color single channel (RGBA)
  • Added "controls" to trigger previous/next media per type (Previous/Next image, previous/next movie…)
  • IMPROVEMENTS:
  • Main projector automatically selects the first external screen if not assigned manually
  • Restore last selected tab when opening preferences dialog
  • Optimization: removed vertical sync on previews
  • When resizing a projector, keep top left corner in place (like when resizing stage)
  • Simplified Import media dialog (Removed media filters)
  • Moved the rotation, scale and other handles out of the surface to avoid bad manipulations when trying to use the content of the surface (Mesh for example)
  • Store "recent files" list not only when leaving the application
  • When copy/pasting several surfaces/fixtures, duplicates were in inversed order (and DMX addresses too, which can be annoying)
  • Number of Quartz parameter controls can be changed with setting quartzParameterNodeCount (i.e. defaults write com.garagecube.MadMapper 40)
  • FIXES:
  • Fixed glitches in the Syphon output with some QuickTime files
  • Fixed Quartz Composer parameters restore (when reloading a file or preset recall)
  • Fixed issue when detecting screen configuration changes on OSX 10.9 and in some cases on previous OSX versions
  • Activating/Deactivating Syphon output does no more require a restart
  • Fixed syphon size was defined by the window size and not the size given by the user in the Outputs inspector
  • Fixed an issue entering the dmx channel number in the "Controls" dialog

New in MadMapper 1.6.7 Build 3977 (Dec 16, 2014)

  • IMPROVEMENTS:
  • Allow the deletion of multiple handles
  • FIXES:
  • Solved an issue scaling / rotating surfaces in 1.6.6 in certain cases

New in MadMapper 1.6.4 Build 3823 (Oct 7, 2014)

  • ADDITIONS:
  • Optimized Controls Dialog
  • Added an option to disable Leap Motion (so it can be used by another application)
  • FIXES:
  • Solved issues with empty or duplicated surface/preset names when reloading projects prior to 1.6 (possible crashes)
  • ArtNet was broken until application restart when changing computer IP address
  • Fixed a crash when validating an empty osc address
  • Fixed media pause button assignment
  • Solved an issue with boolean Quartz parameter assignment
  • Test pattern was always showing 800×600 in the outputs, now show projector size
  • When selecting an ArtNet interface it automatically starts it so that in unicast mode, devices are discovered without validating preferences
  • Workaround a bug of some ArtNet interfaces (not providing the correct IP address in ArtNetPollReply)
  • Reset ArtNet population when resetting preferences
  • Fixed crash when pressing TAB when an incomplete graphic item is being edited

New in MadMapper 1.6.3 Build 3577 (Jul 24, 2014)

  • NEW:
  • New option in Preferences / Misc: you can choose to show/hide the surface names in the export (for inputs or outputs).
  • Added new blend mode: multiply
  • Added OSC color channel support
  • Added Disable HID Devices (PS3/PS4)
  • FIXES:
  • Fixed Solved a possible crash when entering an empty OSC address
  • Fixed bug reported by Aktion: UVs not initialized correctly when recalling a preset where a surface UVs are outside the input rect (http://forum.garagecube.com/viewtopic.php?f=20&t=9047)
  • Fixed Test pattern was always showing 800×600
  • Fixed Solved Quartz boolean parameter assignment
  • Fixed media pause button assignment
  • Fixed Solved an issue when loading projects created with MM prior to 1.6 with preset or surfaces that have empty names
  • Fixed Solved an issue when loading projects created with MM prior to 1.6 if multiple presets have the same name
  • Fixed Solved a possible crash when changing preset from an assignment
  • Fixed No need to restart the application when activating Syphon output
  • Fixed Don’t try to open an Enttec Pro on a usb serial port if we failed once (solves issues with some hardware), retry only when opening preferences dialog
  • Fixed Bug fix in Media Controller (two issues: possible crash when removing several pictures fastly / when undoing deletion of a media the control nodes were not coming back)
  • Improvements in ArtNet:
  • Fixed Solved an issue when changing IP address while MM is running
  • Fixed With unicast: the list of network devices gets updated as soon as you select the network interface in preferences
  • Fixed With unicast: workaround for a problem in Enttec STORM software (sending IP 127.0.0.1)
  • Fixed Reset ArtNet devices when “Reset to factory defaults”

New in MadMapper 1.6.2 Build 3356 (Jun 11, 2014)

  • FIXED:
  • Fix: Syphon activation/deactivation needed a restart
  • Fix: feedback was no more resetting the filters
  • Fix: Detect if we are using an intel card and if so use 0×10000 to convert for float to int within the shader. Otherwise use 0xFFFF as before.
  • Fix: Crash when reloading projects with surfaces with empty names
  • Fix: when reloading a file it was possible to select a projector while being on the surface tab
  • Fix: Subnet/universe should be ignored when using a Usb DMX output
  • Fix: Badly interaction between Surfaces, Fixtures and Syphon
  • Fix: Scanning for Enttec Pro devices on usb-serial ports could be problematic with some strange USB-serial hardware connected (only retry opening failed ports when opening preferences dialog)
  • ADDITION:
  • Improvement: Added new setting in the preferences to be able to export the input/output without the surface names.
  • Improvement: Fixture params control (luminosity widget was not linked and increased slider count)

New in MadMapper 1.6.1 Build 3266 (May 15, 2014)

  • FIXES:
  • Fixed a few stability issues
  • Fixed OSC channel can be edited manually (so you can program while no OSC controller is running)
  • Fixed when linking a DH2G or TH2G to an output, reloading the project loosed the link
  • Fixed some OSC messages were ignored by MadMapper
  • Fixed Allow the creation of binary dmx fixtures (dmx value is either 0 or 1)

New in MadMapper 1.6.0 Build 3176 (May 6, 2014)

  • NEW FEATURES:
  • MAD_Controls: support for MIDI, OSC, DualShock 4 (PS4) and DualShock 3 (PS3) controller and Keyboard controls.
  • Artnet Routing support
  • Artnet Unicast
  • JumboFrames on STORM24
  • DMX Monitor
  • Selection booleans
  • ADDITIONS:
  • Added ShowJockey USB device
  • Added Enttec Usb Dmx Pro parameters (fps, break time) which can be set from application settings (it seems that hard coded settings are incompatible with some hardware)
  • Added GRB, GBR, GRB16 & GBR16 pixel formats for dmx fixtures
  • Added import of binary fixtures libraries
  • Added manual edition of channels in the fixture editor
  • Added MASK for projectors
  • Added OSC channels dialog in help menu
  • Added RangeWidget to edit the source and target ranges of the Control Node Mappings
  • Added buttons for next frame/previous frame on the movie player
  • Added: background image & mask image “reload button”
  • Added movie infos: resolution, size, fps & codec
  • Added shortcut to enable/disable snapping (Alt+S => enable/disable snapping)

New in MadMapper 1.5.3 Build 2698 (Nov 28, 2013)

  • Fixed crash: with DMX and Presets when preset index is negative
  • Fixed Bug: deleting point from mask creates duplicated points

New in MadMapper 1.5.2 Build 2623 (Sep 25, 2013)

  • This version is mainly bugfix-oriented and should be super stable. Corrected most of the bugs we received through the support and our new in-app report system, thanks to all the users who contributed in the process.
  • Also added:
  • Support for the Canon EDSDK 2.13, so all the latest cameras should be supported.
  • BRG, BGR, BRG16 and BGR16 fixture types
  • Masks for projectors
  • Artnet Unicast mode (automatic discovery only)

New in MadMapper 1.5.1 Build 2406 (Aug 1, 2013)

  • Multi Output
  • Live Video Input
  • Bug fixes
  • Better bug reporting system built-in

New in MadMapper 1.4.3 Build 2198 (May 23, 2013)

  • Fix a crash after a long run of DMX outputs
  • Fix unsaved property Mask Attachment
  • Fix handle problems in the Mask and Quad Mask
  • Avoids the use of the same ArtNet univers as input and output
  • Texts descriptions in the interface

New in MadMapper 1.4.2 Build 2093 (Feb 13, 2013)

  • Bug fixes and improvements:
  • Space Scanner fix on 10.8, using the latest Canon SDK
  • Artnet preset fix
  • Quad Mask fix

New in MadMapper 1.4 Build 2079 (Jan 17, 2013)

  • Added native Quartz Composer integration:
  • Parsing of published QC inputs
  • Passing Mouse and Keyboard Events via Interactive Mode
  • Added Zoom to selection function to the interface
  • Added Presets modification by unlocking them
  • Added Navigation through surfaces and handles using Tab and Shift+Tab
  • Added new pixel configurations in the Fixtures editor, including 16 bit modes and BGR/BRG.
  • Added support for DMX using the ENTTEC DMX USB Pro
  • Added menu in the dock to be able to select the window in focus.
  • Added support for Canon EOS 5D MarkIII/EOS 1D X/EOS Kiss X6i/EOS 650D/EOS REBEL T4i cameras
  • Added support for Mac OSX 10.7 and 10.8
  • Discontinued support for OSX 10.5

New in MadMapper 1.3.1 Build 2002 (Nov 10, 2012)

  • Launch MadMapper
  • From the main menu select 'MadMapper > About MadMapper'