Wiki
Clone wikiMPCTools Support / Changelog
This page contains the main changes over the public releases.
Version 3.14.0 (Compatible with M-PC 3.70.885.0)
- Added ability to run MPCTools LUA scripts from M-PC using External Macros
- Bug-fix: joystick mapping save/load not working
Version 3.13.0 (Compatible with M-PC 3.60.734.733)
- Bug-fix: some gamepads were not showing up
- Removed LUA Function: RecordCuelistOnDirectory
- New LUA Functions:
- SelectGoboPreset
- GetGoboPresetName
- RecordGoboPreset
- DeleteGoboPreset
- GetNumberDigits
- GetNextCuelistNumber
- DeleteCue
- GetCuelistName
Version 3.12.1
- LUA: Bug-fix on MidiSendSysexMessage function
Version 3.12.0 (Compatible with M-PC 3.60.734.733)
- Add link to visit MPCTools website
- Add support for touch-sensitive faders
- Fixture Finder:
- Add button to copy selected fixture name to clipboard
- Slightly changed order of filters - "Color" is now above "Red"
- LUA:
- Prompt dialog not closable
- MidiSendSysexMessage sends debug info to the console
- Community LUA scripts added to installer:
- ColorPresets2PlaybackButtons_v2
- DeleteRangedCuelists
- DeleteRangedMainPlaybacks
Version 3.11.0 (Compatible with M-PC 3.52.718.0)
- Bug fix: Ignore execute file when LUA filename is null or empty
- Bug fix: clear all assignments for keyboard keys not working
- New LUA functions:
- SetCuelistPriority
- SetCuelistReleaseTime
- SetChaseRateTime
- SetChaseCrossfade
- ShowNotification
- SelectBaseChannelGroup
- SelectEffectChannelGroup
- MainPlaybackSetFader
- MainPlaybackButton*
- MainPlaybackSetBank
- MainPlaybackBankScroll
- SubmasterSetFader
- PlaybackButtonGo
- PlaybackButtonBack
- PlaybackButtonRelease
- PlaybackButtonToggle
Version 3.10.0 (Compatible with M-PC 3.50.641.0)
- Add Encoder type “FaderRelativeCenter” – allows to use a conventional fader as an encoder, using the displacement to the center
- Add 8bit/16bit resolution selector for DirectParameter function
- Add button function: SubmasterButtonAction
- Encoders – custom values for left/right
- New Key function assignments for EncoderBase and EncoderFX
- New LUA functions:
- MidiSendSysexMessage
- MidiGetControlLastVelocity
- Prompt
- PromptYesNo
- Delete*Preset
- RecordCue
- SetCueFadeTime
- SetCueDelayTime
- Showing message to user when cannot connect to device when adding faders/buttons and assigning functions
- Add more Fixture Finder filters
- Other minor fixes
- Add *.mididev file for Novation Launchpad S
Version 3.9.0 (Compatible with M-PC 3.50.641.0)
- Adaptations for M-PC version 3.50.641.0
- Improved MIDI input performance (lag-fix for devices that have high-frequency communications)
- Add Submaster faders feedback
- Update library used for Joystick input
- User can now select if he wants to check for MIDI service on startup on “Preferences”
- Added device files for APC20 and APC40
- Update function “ExecuteLuaScript” – add command to execute before and after file execution
- LUA Improvements
- Bug-Fix LUA function not working: “DeselectAll”
- If file “autorun.lua” exists on Scripts folder, it will be executed upon MPCTools start
- New LUA Functions:
- Alert
- RenameCue
- GetPersonalityChannels
- Record*Preset
- SetCVVal
- MIDISendMessage
- MIDISetControl
Version 3.8.0
- Allow MainPlaybackFader up to 20 (it was made possible on M-PC side)
- Added “Toggle” and “Back” actions for Playback Buttons
- New button functions:
- ExecuteLUAScript – to execute a LUA script in the scripts folder
- ParameterGroupButton – to select a parameter group (Intensity, Color, Pan and Tilt, …)
- New LUA functions:
- DeselectAll
- SelectGroupMask
- Select*Preset
- Get*PresetName
- SetPreviewMode
- SetHighlightMode
- Autocomplete available for LUA command line on home screen
- Improved Notification System
- Fix Synchronization problema upon LUA scripts execution
- Fix Button function GoToBank bug on deviceSpaces different than 0
- Fix Fixture Finder profile channels display: order by channel and display channel instead of offset
- Fix F-Keys LED feedback
Version 3.7.0
- Added LUA Scripting engine
- Added two example LUA scripts
- Color Presets To Playback Buttons (ColorPresets2PlaybackButtons.lua)
- Fix Main Playback Faders (FixMainPlaybackFaders.lua)
- MIDI Custom Feedback for buttons
- Fix bug with Left1_Right127 encoder type
- Fixture Finder includes a list of channels for selected profile
- Added some new parameters to Fixture Finder filters
Version 3.6.0
- Added SubmasterFader function
- Fix crash when disconnecting devices before closing connection in MPCTools
- Ignore shift when no function is defined for shift
- Improvements on Smart Assign – it is now smart for hold/release behaviours
- Added GrandMaster and FlashMaster flash buttons
- Added Left1_Right127 encoder type
- Add option to start application minimized
- Other minor improvements
Version 3.5.0
- Update to make it compatible with M-PC v3.44.604.0 – it doesn’t work with previous versions!
Version 3.4.0
- Added F-Keys up to 24 in keyboard assignments
- Fixed FX Encoders bug in new encoder modes
- Added “UV” parameter to the Fixture Finder filter list
- Fix display in high-contrast mode
- Added modifier key: Shift (and added Function that you can assign to any button)
- Added support for MIDI Pitch-Bend messages
- Ability to save/load multiple MIDI devices all at once
- Allow window drag in Function Assignments and MIDI Device Editor
- Other minor bug-fixes
Version 3.3.0
- Fixture Finder – easily find fixtures with similar DMX footprint
- APC40-style fader type support
- Fix LED feedback for buttons Down and DownDown
- Bugfix LED feedback for flash buttons
- New “Refresh” function (to refresh faders and solve issue when using with a slave Maxnet M-PC)
- Add programmer keys LED feedback
Version 3.2.0
- Fix bug limiting “PlaybackButtonAction” function to button 20
- Enable feedback to MIDI Note ON/OFF buttons
- Added MaxExtMIDIService automatic stop option
- Added support for ContinuousLinear type of encoders
- Setup checks for .NET Framework 4.5
- Fixed bug in GoToBank directly on any deviceSpace
- Added default Bank for MIDI devices
- Added BEAT button support
- “Trackball” function LED feedback on MIDI button
Version 3.1.0
- Added new function: “PlaybackButtonAction” for controlling playback buttons
- Restored taskbar icon
- Fix update message hidden behind splashscreen
Version 3.0.1
- Added LED feedback on buttons
- Fixed “MainRelease” and “MainSnap” keys not working
- Added “MainSelect” key
- Fixed bug on MainPlaybackButtons that prevented to define button Behaviour (Click, Hold, Release)
- Setup installs Factory devices (syDMX + MPCTools files) to get users going faster – BCF2000 files included.
- These files are available at “Documents\My Maxxyz Files\MPCTools\Devices\Factory”.
Version 3.0.0
- No more OSC configuration needed!!
- Added possibility for the user to define functions for keyboard keys
- Use mouse wheel to scroll on lists
- Chose a “deviceSpace” for each MIDI device
- Possible to split 1 physical controller in N devices
- Fader latching (or “pickup faders”)
- Added UI notifications on certain events (bank change, “Trackball” function enable/disable)
- New Function: “GoToBank”
- New Function: “ParameterStep” – increment/decrement parameter using buttons
- Added “ScrollAmmount” parameter to “EncoderBase” and “EncoderFX”
- Added “Grandmaster” fader feedback
- Added “MainPlaybackButton*” feedback
- Updated default Pan/Tilt sensitivity
- Can stop MaxExtMIDI service on startup
Version 2.2.1
- Enable Mouse or Trackball to control Pan/Tilt, with sensitivity control
Version 2.1.3
- Removed BankNumber parameter for OSC buttons
- Fix for max PlaybackNumber parameter in OSC/PlaybackButton function
Version 2.1.2
- Fixed limit to playback button number
- Fixed 90º rotated Pan/Tilt MPCTolls OSC address
- Increased joystick dead-zone
Version 2.1.1
- Many bug-fixes and performance improvements
- Added support for external OSC control of Intensity, Pan and Tilt
- New function: “DirectParameter” to control Intensity, Pan and Tilt with faders/buttons
- New architecture and device, controls, functions structure
- Save/Load MIDI devices profiles (faders, buttons and all function assignments)
- New Function Assignments window:
- Handle Button DOWN and UP events
- “Assign” and “Smart Assign” buttons in Function Assignments window for faster patching
- Use physical control (fader/button) to select the control in the list in the Function Assignments window
- New Faders/Buttons window (fixed some bugs when adding controls)
- Add Refresh button to refresh MIDI devices list (avoid restarting MPCTools)
- Assignable Functions for Joystick Buttons
Version 2.0.1
- Switch to new UI
- Added Joystick support for Pan/Tilt
- Avoid restart when changing some settings
- All settings are now saved in “My Documents\My Maxxyz Files\MPCTools” folder
Version 1.9.1
- Fix bug with file permissions
- Fix bug when releasing submaster button
Version 1.9.0
- RD/MPCTools is now installed using a setup wizard
- Added support for Base/FX parameter encoders
- Added F1-F10 as possible keys to map
- Fixed a bug with submasters that required a restart of MPCTools to work
Version 1.8.0
- Added support for Submaster Faders and Buttons via MIDI and OSC
Version 1.7.2
- Added support for MIDI Note messages
- OSC Keys not working bug fixed
Version 1.7.1
- Corrected bug detecting Loopback interface in some Windows languages
Version 1.7 – first non-beta release
- You can now assign a MIDI fader to any PlaybackFader in M-PC (given its bank and playback numbers)
- Layout is refreshed and cleaner in some windows
- PlaybackButtons assignable to MIDI buttons
- OSC/RawFaderDirect, OSC/RawFaderScale and OSC/RawButton added
- Backup/Restore your MIDI device profile
- Corrected “at” key OSC address
- Added Preview OSC key
- Added GrandMaster and FlashMaster faders and flash buttons
- Several bugs where corrected, improving stability and robustness
- Dropped WinPCap dependency
Version 1.0.1
- Support for generic MIDI devices
- User-programmable keys
Version 0.8
- Added XFade function
Version 0.7
- Full compatibility with Windows 8 Loopback Adapter
Version 0.6
- Fixed crash in 64bit systems
- Lower CPU activity
Version 0.5
- Fixed high CPU activity bug
- Fixed Bank and Group changing bug
- Faster startup
Version 0.4 – First Public Release
- Fixed some bugs
- Improved documentation
- BCF2000 encoders support
Version 0.3
- OSC, BCF buttons
- F-keys override
Version 0.2
- BCF Faders Integration
Version 0.1
- First BCF tests
Updated