v3.10.1 Firmware Update
Backup your data
Though the update process does not affect your data at all, it is recommended that you backup your data… just in case.
Know that if you are facing any issues with the v3.10.1 firmware, you can always downgrade your firmware back to v3.9. The links to the previous editor versions are available at the bottom of the Editor.
Check your Controller Settings. Check that the
USB Virtual MIDI Portssetting is set to 1, and then SAVE your settings.
USB Virtual MIDI Portssetting might be set to 0 and no MIDI messages will be send via USB if that’s the case. The above step is just to initialise the value for this new setting.
NewUSB MIDI interface exposes 4 virtual MIDI ports.
Not an issue for MacOS users as one port can be used by multiple applications (just set the USB Virtual MIDI Ports setting in the Controller settings to 1 if not you’ll see more than 1 MIDI message for each usbMIDI command sent). Windows OS only allows 1 MIDI port to be used by 1 application, so you can’t connect the controller to, for example, Ableton and the Editor at the same time
The first port is meant for the Editor. Editor SysEx messages are not sent on the other ports.
NewAdded MIDI Delay setting in Controller Settings
Increase time between PC and CC messages. Applies to PC and CC messages only
Some devices cannot process incoming stream of CC messages that are sent too fast.
More delay + more messages = more latency. Probably cannot be observed if delay is kept to 2-3ms.
NewFixed Switch Custom action:
Toggle Active Preset
Focus Modefor MC8
Focus Mode just displays the preset labels and nothing else.
Expression Calibrationfrom Editor in Omniport settings.
Setting needs to be saved and device restarted first.
Scene names will update when preset is changed on the Fractal device
Selected scene name will blink
Aux switch can be used while in integration mode
Added up to 511 accessible presets for the FM3
Changed scene page to 6 scenes fo MC6 and 8 scenes for MC8
Exit button is removed. To exit the scene, press
B+Cfor the MC6, or
C+Dfor the MC8.
Added scene number polling so scenes changed directly on the Fractal will be reflected in the MC6/8.
Scene Selectmenu, press
A+Bon the MC6 and MC8 to go back to the
EnhancementOmniport Relay Interface
Set starting polarity in the Omniport Settings
Setting to sync Omniport Relay Interface with 8 taps automatically when MIDI clock tempo changes
EnhancementWhen Omniport Fixed Switch Custom Ring setting is set to
Do Nothing, only the Tip will be active and a TS cable can be used.
EnhancementAsync expression pedal read
Use multiple expression pedals at the same time
Current Bankoption for Engage Preset
Added Preset Name labels in the Engage Preset message type
Bank Jumplogic when
Custom Bank Sequenceis used
For Bank Jumps while Bank Arranger feature is active, the controller will search for the actual bank and not the pointer.
If you have a Bank Jump in Bank 1 to Bank 4, and then you move Bank 4 to Bank 6 in the Bank Arranger module, the Bank Jump in Bank 1 will now jump Bank 6.
If you have duplicate banks in the Bank Arranger, the Bank Jump feature will only jump to the first matched bank.
Go to last used bankoption now includes
Last used Bank / Page or Page
Jump back to the previous page on the same bank.
Added Keypad numbers to keystroke options
Add Reverse Message Scroll feature
Utilitymessage type >>
Manage Preset Scrollto toggle direction etc with another action
Scroll through multiple messages with the
Manage Preset Scrollsetting.
Preset Output Masking now includes USB virtual ports
Preset Output Masking
Until Messageoption removed from Preset Output Masking. Masked outputs will stay until the end of the Preset execution cycle, or until another Preset Output Masking message is used. This allows the output masking state to remain across different actions until the Preset execution cycle is completed.
EnhancementIncreased global toggle positions from 16 to 22
FixedCC#1 does not trigger bank down in MC3
FixedEngage preset message type does not toggle engaged preset
FixedExpression preset toggle channel message type bug
FixedMissing short name bug
FixedOmniport MIDI Clock sending at 4x speed
FixedPreset Full name display disappears very quickly
FixedOmniport MIDI OUT bug - message needs to be sent twice after bootup to work properly
FixedEngage Preset does not engage a preset in the same bank
FixedFixed MC3 load last used bank on startup bug
FixedFixed Cross MIDI Thru for real time Start and Continue messages
FixedMC3 Dual switch lock did not apply to Switch AB (Toggle page)
FixedPaste Preset to all banks bug
FixedController Data Dump
Fixed data dump issue where communication errors between device and editor were frequent.
v3.9 Firmware Update
BACK UP YOUR DATA BEFORE UPDATING YOUR FIRMWARE
For use with Web Editor v1.2
PLEASE NOTE! Bug when updating from earlier firmwares to v3.9
There is a bug related to the Bank Presets when updating from the v3.8 firmware, which causes it to load wrongly.
Solution: After backing up your data in v3.8, update the firmware to v3.9, and then reload your data in v3.9.
Bugs fixed and Improvements in v3.9.7
FixedIn the v3.9.7 file dated
2022-01-24, a bug related to recalling presets 0-127 in Fractal Integration mode was fixed.
This bug did not allow users to recall presets 0-127, but anything above that works.
FixedIncoming SysEx messages from USB MIDI IN is being sent out twice via the DIN5 MIDI Output, causing some issues with softwares like Strymon Nixie
FixedLinked all Bank Change delays to the Bank Change Delay in the Controller Settings
NewMIDI Song Position Pointer Cross MIDI Thru handling
Trigger MessageMessage Type
NewBank On Enter Page1 and Page2 Events
Trigger Bank Presets only when you jump to a specific Bank and Page
NewAdded output masking to MIDI Clock using the
Control where your MIDI Clock signals get sent to
NewAdded MIDI Machine Control Message Type
Bugs fixed in v3.9.6
EnhancementArrow symbols for preset names
\ufor Up arrow,
\dfor Down arrow,
\lfor Left arrow,
\rfor Right arrow
FixedBank Change Mode up and down directions are wrong in the MC6
FixedPreset names appearing in Bank change if they are toggled and blinking
FixedPC Scroll with wrap-around misses first value
FixedToggling page using aux switch toggles too quickly if switch is held down
Bugs fixed in v3.9.5
Fixed%BP placeholder issue when triggering MIDI clock from aux switch
FixedMIDI Clock tap accuracy issue when triggering MIDI clock from aux switch
Bugs and Improvements in v3.9.4
FixedSet Toggle message type to Shift preset cannot shift the preset executing this message.
FixedMIDI Clock pre-set tempo cannot be set using Long Press action
FixedLast used bank not stored when changing banks via PC messages
EnchancementHeel down, Toe Down and Engage/Disengage events on Expression Presets improved
NewAdded Omniport Relay message Type
NewAdded Bank Change Mode to Fixed Sw Custom Aux Switch setting
NewAdded Jump to last bank function in MIDI CC implementation
Bugs fixed in v3.9.3
Fixed[2021-11-09] Aux Switch T+R in Omniport 3 not working for the MC8
Fixed[2021-11-09] Triggering T+R for Aux switches is sometimes unreliable
Fixed[2021-11-11] Bug in Global Message Parameter Update function
Fixed[2021-11-11] Bug in MIDI Type B setting for Omniport
Fixed[2021-11-12] Bug in expression pedal message
When pedal is left in heel down or toe down positions, the heel down or toe down messages will engage when the pedal is moved.
Fixed[2021-11-12] 0 BPM is displayed in the MC8 when controller boots up and MIDI clock is not in use.
Bugs fixed in v3.9.2
Fixed[2021-11-05] Expression Scaled feature sends the same value for both positive and negative curves.
Fixed[2021-11-05] Looper Mode switch option need to be selected in order for Looper Mode to work. If it is turned off, Looper mode does not engage
Fixed[2021-11-05] Looper Mode for aux switches is currently not available, but we will update the aux switches to always have minimal delay.
Custom Bank Sequenceis turned on, saving on the editor will cause it to save it to the wrong bank.
Please turn off the
Custom Bank Sequencewhen editing.
Bank Change Modedisplays wrong bank name when
Custom Bank Sequenceis active.
SysEx presets need to be reprogrammed.
CC Value Scroll messages need to be reprogrammed.
Preset Message Types
Utilitymessage type, which allows you to:
Manage Scroll Counter values
Increase/Decrease MIDI Clock BPM by 1
Clear all Preset Toggles globally
Preset Message Scrollindex for selected Preset
CC Scrollnow has a wrap-around setting to allow you to wrap-around the values (go to min when value is at max), or stay at the limits (value will not increase further when at max)
Step Valueparameter in
CC Value Scrollmessage type, which allows you to increase/decrease the counter value by a specified step value.
Random Waveformadded to Waveform Generator
Model IDoption for AxeFX Tuner and integration to select between
Invert Waveformoption in WaveForm Generator message type
Inverts the waveform shape
AxeFX Integrationmessage type for
Enters a mode where you can select Presets and Scenes on the AxeFX 3. Scene and Preset names are retrieved from the AxeFX3.
Increased the max length for a
SysEx messagesent from a preset from 47 to 63.
0.75decimal increments when using the
MIDI Clockmessage type to set a pre-set BPM.
Ignore Bank Preset On Enterand
Ignore Bank Preset On Exitparameter in the
Bank Jumpmessages. If enabled, Bank Presets will not execute when jumping banks with that message
Control Changemessage type now has the option to use CC Value based on a selected Expression pedal position
Looper Modemessage type now lets you select what switches to apply this to
Added Preset Q, R, S, T, U, V to
Set Togglemessage for
All Notesoption for
Note Offmessage type, which will send a
Note Offcommand to all 128 Notes.
Engage Presetcan now call the same Preset, as long as the action is different.
Expression Preset Message Types
Expression Waveform Timerand
Expression Sequencer Timermessage types for Expression Presets to control your
Sequencer Enginesinterval times with your expression pedal
Expression CC (Scale)message type
Scale your CC response to a logarithmic or exponential response
PC Heel Downand
PC Toe Downmessage types
Preset Toggle Groupsfeature
Add your Presets to Toggle groups to have their toggle positions stay in sync with every preset in that group. For example, if Preset A in Bank 1 and Preset D in Bank 4 are in Toggle Group 1, when Bank 1 Preset A is toggled, Bank 4 Preset D will be toggled as well
%BPPlaceholder to display the current MIDI Clock BPM in your Preset Name
New Preset Shift feature. Preset messages can be selected to engage only when the Preset is Shifted.
More info here: https://forum.morningstar.io/t/new-toggle-feature-shift/1632/13
On First Engageaction type
A preset is
first engagedwhen it is selected for the first time. Subsequent presses on the same preset will not trigger the
On First Engagedmessages, until a different preset is selected and then the preset is selected again.
On Disengageaction type
A preset is
disengagedwhen a different preset is selected. A bank change will not disengage a preset.
Bank Enter Only Onceand
Bank Exit Only Onceevents in Bank Presets. These events will only trigger once on each controller boot up.
MIDI Message Converterfeature, which allows you to re-route incoming PC, CC and Note messages to different PC/CC/Note numbers and channels.
Load last used bank on power upfeature in global settings
Data Dump format now in json.
This allows data to be loaded across different devices
Added SysEx API for external applications.
Bank and Preset selection boxes will open when the mouser cursor is hovered over the selection dropdown
Box will close when the cursor leaves.
If box is dragged to a new position, it will remain open until the close button is clicked.
NewAdded multi message copying feature
NewFloating control panel to select presets
New Added hot keys to select presets Editor v1.2.4 Manual | Hot-Keys
NewAdded Light mode
FixedBug where Msg16 does not load in the editor
New Controller Settings backup function
Monitor the execution of messages for your Presets and Bank Presets, so you know what exactly is happening when you engage a preset
MSB and LSB value calculator under
New Global Message Parameter Update function
Update Preset Messages with the same parameters together
SysEx creation utilityunder
Toolsto help you create a Preset sending SysEx messages
Data Backup Managerfeature in
Pick and choose banks from your backup files before uploading them to the Controller
Web Editor can now be installed as a Chrome Web App, which will be available when you are offline
Preset Template Utilityunder
Select from a list of example templates to populate your preset settings