MFC-Edittm ‑ Release 8.5

(c) Copyright 2014 - 2018 Fractal Audio Systems

(c) Copyright 2014 - 2018 Gary Heller

Release notes October 22nd, 2018

Ver.

Build

Description

Click for Java 1.8 platform requirements

NOTE: HiRes Windows Displays – Click Here!

8.5

4076

Other: Added message indicating that Visual MFC-101 feature is not supported with Java 11 and newer.

8.5

4065

Bug: MAC OS X only. The MAC OS installer didn’t correctly recognize the latest version of Java 11. This has been fixed. There have also been some improvements in password handling for Mojave.

8.4

4063

Other: Removed external Axe-Fx III addendum as separate PDF since its now included in the updates MFC-Edit Owner Manual.

8.4

4059

Enhancement: Added support for Java 10.x all platforms

8.4

4059

Enhancement: Added support for OS X Mojave installations.

8.3

4057

Bug: All platforms – when setting the the Display Offset on the BASE CONFIG page to 1 the spinbox on the PRESETS & EXT DEVS page couldn’t was not properly displaying the display offset. It was broken in build 4050 and it is now fixed.

8.3

4050

Bug: All platforms – the last preset wasn’t being saved when quitting the editor so when opened the editor would always display Preset number 1. It was broken in the previous build.

8.3

4048

Bugs: All systems – fixed a number of bugs in the Custom MIDI Message processing on the PRESETS & EXT DEVS page.

8.3

4048

Enhancement: Added Copy/Paste of Custom MIDI message and Program Change to right-click menu on the PRESETS & EXT DEVS page.

8.2

4021

Bug: Fixed bug not permitting the PER-PRESET External Switches CC On/Off values on the PRESETS page to be set to Off. Now they can be set to Off.

8.1

4020

Bug: All versions. The Axe-Fx Mode (from the BASE CONFIG page wasn’t being saved to the sysex file or being transmitted to the MFC-101. It was broken in the version 8.0 release and 8.1 fixes that.

8.0

4016

Enhancement: Works with Java 10.

8.0

4012

Enhancement: Axe-Fx III support. A number of enhancements were made to support the use of MFC-101 with the Axe-Fx III. Please read the Axe-Fx III Addendum at the end of the MFC-Edit User’s Manual and from the Help→Axe-Fx III Addendum option within MFC-Edit.

7.6

3987

Enhancement: Added the Disable auto-popup checkbox to the Virtual MFC-101 popup so that auto-popup on the BASE CONFIG and IA SWITCHES pages can be disabled directly from the VIRTUAL MFC-101 popup without the need to navigate to the PREFERENCES window.

7.5

3982

Enhancement: Added the option to reset all PCs (Program Changes) for a specific MIDI Channel or All MIDI Channels across all Presets to the Factory Default. This feature is available off the Edit menu on the PRESETS & EXT.DEVS page as well as by right-clicking the mouse on the Program Changes table on that same page.

7.2

3873

Enhancement: Added Close current file to the File menu. It closes the current editing session and the values in the editor. It will also disable all but the CONFIG BASE page of MFC-Edit.

7.2

3973

Bug: All versions. When using the Internal CCs (INT CC. & CHANGE MAPS) and the Display Offset parameter was set to ‘1’ on the BASE CONFIG page, the offset was being applied to the value displayed in the INT CC column, but the actual CC value being sent was 1 less than the display. This was incorrect. The Display Offset should not be applied to the CC values selected and it has been fixed.

7.2

3962

Enhancement: Increased the size of Virtual MFC-101 window so that its easier to use on very small, high-resolution displays.

7.2

3962

Enhancement: Improved diagnostic messages for failed transmissions and automatically copy those to the clipboard for pasting into emails to support@fractalaudio.com

7.2

3962

Enhancements: Made some user interface refinements – better error reporting.

7.1

3916

Debatable: Windows 10 32-bit ONLY: Made some enhancements so that MFC-Edit would install on 32-bit Windows 10 machines.

7.0

3912

Enhancement: Added the Version, Build and Licensee to the Help→About window.

7.0

3912

Bug: Fixed obscure bug on the SETS page when dragging a song from the Songs Palette into a SET. If you have previously chosen the -Empty- song in one or more slots in the same set, in the same editing session, then songs below the drop from the Songs Palette could be inexplicably cleared. Fixed it. (Thank you Scott R!)

7.0

3897

Enhancement/Bug: MAC only: Added check for deleted/moved Java versions. If the installed Java has been moved or removed after installation of MFC-Edit, it will be correctly detected and prompt the user to reinstall it.

7.0

3897

Enhancement: Added check for MFC-101 firmware version and notify user if their firmware can’t be used with version 7.0. Firmware 3.08 is required to use the Virtual MFC-101 feature with drag-n-drop IA Switches.

7.0

3895

Enhancement: Added an Effect Block palette to the Virtual MFC-101 window so that users can drag the effect and drop it onto the IA Switch that they want to use to control that Effect.

7.0

3895

Enhancement: Added spin box to the Virtual MFC-101 so that the Bank Size can be selected in the VMFC window without the need to use the main MFC-Edit window.

7.0

3895

Enhancement: Added spin box to the Virtual MFC-101 so that the First Preset switch can be selected right from the VMFC window.

7.0

3868

Enhancement: Lots of minor enhancements like messages, warnings and confirmations to reduce likelihood of error.

6.1

3841

Enhancement: Performed substantial cleanup and icon standardization in the Visual MFC-101 section. Added more sensible defaults for it and tidied up the Preferences section for the Visual MFC-101.

6.0

3727

Bug: The new Visual MFC-101 helper has an MFC-101 as a background image. The background image was only showing for the Fractal theme (not the MFC-Edit or METAL themes). This has been fixed.

6.0

3712

Enhancement: Hopefully. Windows platform enhancement only. I have enhanced the MFC-Edit installer to make the windows larger on very high resolution Windows displays. I do not have a high resolution display so I am unable to test it and cannot guarantee that it actually works. I hope it helps those of you with super high resolution displays.

6.0

3562

Enhancement: Updated MFC-Edit Owner's Manual to reflect new features in 6.0

6.0

3562

Enhancement: A new Visual MFC-101 popup has been added to MFC-Edit to aid users in correctly setting up their IA Switches. It is an image of the MFC-101 with overlays of the Preset Switch group and the Effect Block that each switch controls in the Axe-Fx. Clicking the REVEAL switch shows the effect blocks under each Preset switch. It is accesible from the BASE CONFIG page or the Tools menu of MFC-Edit. Please see the updated MFC-101 Owner's Manual (accessible off the Help menu)for more information.

RELEASE 6.0 – November 16, 2016 – Happy birthday to me! :-)

5.5

3508

Enhancement: A Trouble? button has been added to the Sysex Transmitter/Receiver window. Clickling this button will provide the user with a detailed checklist of things to help troubleshoot.

5.5

3508

Enhancement: Beginner mode introduced. When this mode is active (default for new installations) then the user is led through step-by-step instructions for performing the more troublesome functions, determined by support tickets received and posts on the forum. At this time, only transmission to and from the MFC-101 is implemented but others will follow.

5.5

3499

Enhancement: On the PRESETS page, hovering the mouse pointer over the IntCC buttons displays the name that you’ve set for the IntCC on the INT. CC & CHANGE MAPS page.

5.3

3483

Enhancement: MAC only – In the very rare instance where a user is logged into the MAC as the Administrator (or running as the superuser) and the Administrator has no password at all, the update function would fail because it insisted on requiring a password. The update function now tests for the aforementioned condition and does not insist on a password in this case.

5.3

3477

Enhancement: MAC only – launch script logs are stored in the MFC User Home folder as specified in the Preferences panel of the MFC-Edit program.

5.3

3474

Bug: When changing the Bank Size the Last Preset Switch was automatically recalculated – incorrectly, causing the IA Switch following the Bank Size to appear “dead”. This has been fixed.

5.3

3468

Enhancement: Added fully qualified pathname to currently loaded sysex dump at footer of all screens as a tooltip. Sometimes the fully qualified name can bee so long that some of it isn't visible. By hovering the mouse over the filename the tooltip appears showing the fully qualified pathname.

5.3

3463

Bug: From the Tools menu, the Convert IA Switches to FW v3.7+ option did not work for old FW versions 2.8-2.15. It has been fixed.

5.3

3461

Enhancement: On the PRESETS & EXT DEVS page PowerTools popup menu, added the ability to turn off any single MIDI channel on all presets.

5.3

3461

Enhancement: Highlighting on the PowerTools PRESETS & EXT DEVS page made it difficult to read the selected item on the PowerTools popup menu. Fixed that.

5.3

3461

Bug: When making changes from the PRESETS & EXT DEVS PowerTools popup menu, the edited state wasn’t set and the red alert icon was not displayed, potentially not alerting the user that changes had been made to the configuration and lettint them exit without first saving the changes. Fixed it.

5.3

3459

Enhancement: If popup window locations are not sane (eg. off-screen) when saved then they are reset to the default location.

5.3

3459

Bug: Disabled launch of Show Songs Palette when no sysex dump has been opened yet.

5.3

3459

Bug: Fixed incorrect theme colors in the Preferences window off the File menu.

5.2

34450

Enhancement: Added validation and correction of parameters incorrectly configured by user when downgrading/upgrading to/from Mark I/II and Mark III MFC-101.

5.2

3446

Bug: Fixed bug on PRESETS page when changing External Switch or Expression Pedal CC would cause erratic behavior.

5.2

3442

Bug: When moving IA Switches up or down in the IA SWITCHES page you could no longer upload the file to the MFC-101. This has been fixed.

5.2

3440

Bug: Disabled all controls on the BASE CONFIG page until a sysex dump file is loaded to avoid confusing users that the settings would be inherited by any sysex dump file being loaded.

5.2

3433

Bug: Fixed a bug that could cause the sysex file load from disk to fail.

5.2

3419

Enhancement: First time users are presented with a Welcome message and the option to automatically open an example sysex dump and Axe-Fx presets list to help them learn the program.

5.2

3416

Enhancement: Added auto-detection of old-style license-key and allow user to enter it directly into the Registration Code location. It is automatically converted to the new Registration Code. Removed all prior error messages that are no longer necessary.

5.1

3403

Enhancement: Improved error messaging when encountering license-key incompatibilities with the upgrade to versions 5.0 and above.

5.1

3400

Enhancement: Renamed the RESET License button on the MFC-Edit Registration Code window to Remove License to be more clear about it's intended purpose.

5.1

3399

Bug: Insufficient exception handling while detecting the Java version handling could cause the program to crash at launch. Fixed it.

5.1

3398

Enhancement: Increased debugging output when encountering Java installation problems to aid debugging.

5.1

3367

Bug: MIDI devices were being added multiple times to the drop-down list on the SysEx Transmitter/Receiver page. Fixed it.

5.1

3365

Enhancement: Added a Log Level selector to the Information, Errors & Support popup, accessible from the Help menu. Increasing the Log Level will provide additional debug information if you have having problems or need to request support.

5.1

3349

Bug: Fixed bug on MAC version that would cause the license dialog to loop infinitely requesting an Registration Code if the Demo run count had been exceeded.

5.0

3347

Enhancement: Improved messaging when a user tries to enter an old style license-key into the new style Registration Code input.

5.0

3346

Enhancement: Added Copy/Paste Song to the right-click popup menu and the Edit menu on the SONGS page. Note that duplicate song names are not allowed, so the pasted song name is prefixed with a '+' sign.

5.0

3343

Bug: A bug in the METAL and MFC-Edit theme would cause files to not save to disc. It now works correctly as it did with the Fractal theme.

5.0

3320

Feature: Significantly reduced the memory footprint.

5.0

3320

Feature: Added Preferences to the File menu to more closely align with the more popular software applications in the marketplace. The Preferences popup logically groups user preferences for all the major functions of MFC-Edit.

5.0

3320

Feature: Removed the EXTRAS page entirely. The EXTRAS page was a dumping ground for everything that didn't have a proper place in MFC-Edit. Many features, parameters and user preferences were added to MFC-Edit after its original release and having not been in the original design they just got dumped onto the EXTRAS page. Nearly everything from the EXTRAS page has been relocated to the File->Preferences option and reorganized logically.

5.0

3320

VERSION 5.0 RELEASED. There isn't a great deal of new functionality in version 5.0 but I thought that the licensing change from Activation Key to Registration Code was a major change internally. There are also some significant User Interface changes to be more consistent with other software vendors' applications and restructure the program to allow for further expansion.

4.3

3318

Feature: On the PRESETS & EXT.DEVS page, you can right-click on the Custom MIDI Message table and paste the MIDI message byes from the clipboard. They must be hexadecimal notation and the bytes are separated by a space. The notation F5, xF5, XF5, 0xF5 and 0XF5 are equivalent.

4.3

3312

Feature: On the PRESETS & EXT.DEVS page, changed the editing of the Custom MIDI Message for each Preset to be a user-defined preference. You can either edit these values by choosing from the drop-down list or by entering the Hexadecimal value directly. You can change your preference by selecting or deselecting the “Hex List for MIDI msg edit?” option on the EXTRAS page. NOTE: You must restart MFC-Edit for this change to take effect.

4.3

3306

Feature: On the PRESETS & EXT.DEVS page, added Tooltips to the Alt Preset number drop-down list that show the name of the Axe-Fx Preset corresponding to the number in the list.

4.3

3306

Feature: MIDI device detection is realtime. When transmitting a SysEx dump to the MFC-101 or receiving one from the MFC-101 the available MIDI device list was only checked when the Transmitter/Receiver window was opened. Thus if you plugged in your USB/MIDI interface after opening up the Transmitter/Receiver window it would not show up in the list. I have changed this behavior now so that any time the list is viewed it is refreshed with the most currently connected MIDI devices.

4.3

3283

Feature: Axe-Fx Preset numbers on the PRESETS & EXT. DEVS page now follow the Axe-Fx display offset paramater.

4.3

3283

Feature: Add Copy Axe-Fx Preset Name to MFC-101 Name checkbox on the EXTRAS page. It is selected (on) by default. This will tell MFC-Edit to copy the name of the Axe-Fx Preset being selected to MFC-101 Preset name when changing the Axe-Fx Preset number on the PRESETS & EXT. DEVS page. It helps the user know which Axe-Fx Preset (0-999) is selected, by name, from any numbered MFC-101 Preset.

4.3

3283

Feature: Added ability to edit the Axe-Fx Preset Number on the PRESETS & EXTDEVS page. Normally the MFC-101 Preset number is the same Axe-Fx Preset that is selected. Now you can override that on the PRESETS & EXTDEVS page. This is especially useful to those users who want to access Axe-Fx Presets numbered between 384 and 999 on their Axe-Fx without reordering all their Axe-Fx Presets.

4.3

3283

Bug: On Mac OS X El Capitan; if the Mac never had any Java version installed before, it would give a bogus message about requiring the user to install a Java JDK to run Java from the command line each time MFC-Edit exits. This is because each time it quits MFC-Edit checks to see if Java has been updated to ensure its running with the latest version and the check triggers Mac OS X to generate the message. Added code to address this situation and avoid triggering the message.

4.2

3241

Bug: Fixes bug introduced in 4.2 where the drop-down preset list number on the SONGS page did not correctly reflect the Display Offset for the MFC-101.

4.2

3207

Enhancement: Added Java version update detection for Mac. Pressing the Reset button on the EXTRAS page will also reset the Java version if a newer version has been installed after MFC-Edit was launched(Mac only).

4.2

3181

Enhancement: Added Double-click for drop-down on SETS page checkbox to the EXTRAS page. If selected, you will be required to double-click the Song of a Set to cause the drop-down list to appear. It is handy to set the double-click on to facilitate drag-n-drop on the SETS page.

4.2

3181

Enhancement: Added duplicate behavior on SETS page if a song is added more than once to a set. From the EXTRAS page drop-down list you can choose one of three behaviors: Warn when adding a duplicate, Warn and disallow addition of duplicate or Allow duplicate without warning.

4.1

3176

Enhancement: Added CANCEL option to the Exit/Confirm Changes window.

4.1

3171

Bug/Enhancement: A bug introduced in Java 1.8 which made the vertical scrollbar thumb/elevator minimum size too wide caused the rightmost digits of the Preset numbers in the SONGS page drop-down lists to be obscured by the thumb/elevator. I have decreased the font slightly and left-justified the Preset numbers to compensate so that all three digits are completely visible.

4.1

3145

Enhancement: Made the appearance of and delay before display of balloontips user-selectable. If a user uses MFC-Edit frequently then the balloontips are unnecessary and can become a nuisance.

4.1

3138

Bug: Deleting a Song would incorrectly renumber the 99th item to 100 causing the transmission of the file the MFC-101 to fail.

4.1

3129

Enhancement: Increased the default balloontip popup delay by 50% and made the delay user-selectable.

4.1

3129

Enhancement: Reduced memory and CPU utilization and increased performance, especially on opening new SysEx dumps.

4.1

3129

Enhancement: Added more balloontips with helpful information.

4.1

3128

Enhancement: Added quite a few more tooltips and balloontips to assist users with context-sensitive help.

4.1

3128

Enhancement: Added correct display of the Axe-Fx Preset that the Global Preset points to.

4.1

3105

Enhancement: Removed license-key operating system tethering. License keys for MFC-Edit were not portable between Mac, Linux and Windows. With this change a single customer may use their license key for any operating system on any other operating system. Simply copy your license-file to the appropriate folder on the desired system. You must still install the appropriate version of MFC-Edit for the operating system.

4.0

3046

Enhancement: Added a confirmation message before executing the IA Switches UpConversion to fw. 3.07/3.08.

4.0

3039

Bug: I noticed that changing some fields on the IA SWITCHES page didn't set the “changed” state of the file so you might forget to save the changes. Fixed it.

4.0

3035

Bug: Fixed incorrect External Controller selector on initial display of Expression Pedal wizard.

4.0

3027

Enhancement: Enabled persistent raising and lowering of the Debug level from the UI.

4.0

3026

Enhancement: Made the launch time a little quicker.

4.0

3022

Bug: The mouse-over tooltip on the SONGS page displayed an empty tooltip (the Axe-Fx Preset Name) if the Preset number was the last Preset on the list. Fixed it.

4.0

3021

Bug: Fixed bug on SONGS page. Adding drag-and-drop introduced bug where changes typed into the Friendly Name were not saved.

4.0

3009

Feature: Added drag-and-drop functionality to the SONGS page to facilitate reordering of Songs.

4.0

3009

Feature: When dropping an Axe-Fx Preset name from the Presets Popup Palette onto the SONGS page Friendly Name, the Short Name (MFC-101 name) is automatically generated for you unless the generated name would cause a duplicate short name, in which case a warning is displayed and the Short Name is not generated.

4.0

3006

Bug fix: If the MFC-101 display offset was set to 1, then on the SONGS page when selecting a Preset, the drop-down list was still showing 0. In other words, it was not reflecting the display offset in the drop-down list. It has been fixed.

4.0

2981

Feature: Added Drag and Drop to the SETS page. You can now drag a song from one SET to another position in the same SET or to a different SET. You can of course still drag and drop from the Songs Palette.

4.0

2981

Feature: Added the infamous AXE-FX NAME TIMEOUT! error help to the Help menu

4.0

2981

Feature: IA SWITCHES page; you can now select one or more switches (rows) to copy/paste entire switches or only certain elements of switches

4.0

2981

Feature: Numerous powerful editing options have been added to the right-click menus throughout the program

4.0

2981

Feature: Added an 'Edit' menu to the main menu at the top of the MFC-Edit main window.

The Edit menu's options are context-sensitive and they change depending on the Page (IA SWITCHES, PRESETS & EXT.DEVS, etc.) as well as changing depending on what is selected on the Page being displayed. NOTE: The Edit menu's contents are a subset of the right-click popup-menus on that page

4.0

2981

Feature: Added a wizard for configuring the Bank Style

4.0

2981

Feature: Added a wizard for configuring Expression/Wahwah Pedals and Axe-Fx External Controllers for use with the MFC-101

4.0

2981

Feature: Added a 'Wizards' menu to the main menu at the top of the MFC-Edit main window

4.0

2981

NEW RELEASE: Lots of feature additions and minor bug fixes and enhancements

3.7

2900

Feature: The location of the MFC-Edit installation is displayed on the EXTRAS page. NOTE: It is not editable.

3.7

2900

Feature: Pathnames to the Axe-Edit and Fractal-Bot programs are now displayed on the EXTRAS page. If those programs are not found on the computer then the pathnames display the Not Present message.

3.7

2900

Feature: Added the Axe-Fx As USB Interface option to the Help menu. It is quite common for owners to use the Axe-Fx as a USB/MIDI interface to communicate with the MFC-101, but locating instructions on how to do that has proven difficult for many. To simplify the search that information is available off the Help menu now.

3.7

2900

Feature: Added an Axe-Fx Effect CC# Palette to the Tools menu. Selecting this option pops up a palette of all the CC (Control Change) message numbers that the Axe-Fx will react to and the Effect or action that is controlled by each. The list can be sorted numerically or alphabetically at the push of a button. This is particularly helpful when setting up external switches and Expressions pedals.

3.7

2900

Bug: A bug incorrectly indicating that the file was edited by simply visiting the IA SWITCHES page has been fixed.

3.6

2861

Bug: Mac OS X could get into a loop when updating. This has been fixed.

3.6

2838

Feature: Support for Windows 10 has been added.

3.6

2837

Feature: MFC-Edit now checks for duplicates on the SONGS page and prohibits their entry. Names are case sensitive.

3.6

2837

Feature: If the Show Friendly Names Instead is selected on the EXTRAS page when popping up the Songs Palette for dragging into the SETS page, the Songs Palette is sorted alphabetically by Friendly Song Name instead of Song Name.

3.6

2830

Bug: When you have sorted your SONGS alphabetically and then Save the file or transmit it to the MFC-101 the MFC-101 would 'hang' while processing SONGS because they would not arrive in numerical order. MFC-Edit now sorts them in numerical order before every Save or Transmit operation.

3.5

2827

Bug: After Copying/Pasting a Set on the SETS page, that SysEx file would no longer transmit to the MFC-101 which would 'hang' on the 'Receiving Sets' section. It has been fixed.

3.5

2792

Minor UI cleanups, enhance nuggets and tooltips, display current MFC-Edit version next to the logo in the upper left corner.

3.5

2774

Feature: Added 'tooltips' to the CC# on the PRESETS and EXTDEVS pages for the External Switches and Expression Pedals. I have noticed a lot more users using more advanced features of the MFC-101 lately, including the external switches and pedals. It isn't obvious what the correct CC# is to control a given effect/action on the Axe-Fx, so I've included a mouse-over tooltip to both the drop-down list and the displayed CC# columns of the Ext Switch and Expr Pedal columns on both the PRESETS and EXTDEVS pages of the editor to help the user. Note though, these text names correspond to only CC#s sent to the Axe-Fx on the Axe-Fx MIDI channel. The text name for the Axe-Fx effect is of course meaningless if the CC is being sent on a MIDI channel other than that of the Axe-Fx (Channel 1 by default) because the other equipment may have a completely different behavior to the Axe-Fx upon receiving that CC.

3.5

2772

Feature: Added a “Confirm Loss Of Changes?” checkbox on the EXTRAS page. If it is checked, then when changes have been made to the currently open SysEx dump and you are going to either exit the program or read in another SysEx dump you are asked to confirm that you wish to discard your changes. If this checkbox is not checked then your changes are silently discarded.

3.5

2772

Bug: Fixed obscure bug on SETS screen when moving columns and loading new files between column moves. The bug affected SONGS also, so it has been fixed.

3.5

2763

Feature: During the initial installation the 'CONGRATULATIONS' popup now displays the fully qualified location to save the license file into.

3.5

2759

Bug: Under certain circumstances installing MFC-Edit could create the wrong Home folder called MFC-101.

3.5

2734

Feature: Added ability to drag/drop entire SET columns on the SETS page. When a SET is moved to another SET position the two SETS positions are swapped.

3.4

2724

Feature: Added MIDI Channel display offsets to the Program Change channels on the PRESETS page. Each MIDI channel now applies the MIDI Channel display offset from the MIDI & CHANS page so that offsets can be different for each MIDI channel.

3.4

2722

Feature: MFC-Edit now remembers the on-screen position so that next time it is launched it returns to the same location.

3.4

2719

Bug: Fixed a bug introduced in build #2708 on the Presets screen when stepping through presets.

3.4

2708

Feature: The screen location of the AxeFx Preset List and Song Palette popup are remembered so you don't have to reposition it each time it pops up.

3.4

2708

Feature: When dropping a Preset onto the SONGS tab from the AxeFx Preset List popup, the AxeFx Preset number is populated into the first Preset number of the Song. The Display Offset value is taken into consideration.

3.4

2707

Bug: When adding a Song, or changing the name on the SONGS page and then immediately dragging that Song name from the Songs Palette to a Set on the SETS page without an intermediate save to disk, the Song name drop would be rejected. Fixed it.

3.4

2707

Bug: When dropping AxeFx Preset names into the SONGS tab the row number was being prepended to the name. Fixed it.

3.4

2680

Bug: When adding a Song and then immediately adding that Song to a Set without first saving the Song, saving and restarting MFC-Edit would 'lose' the Song from the Set. This bug has been fixed.

3.4

2679

Bug: Fixed bug on SETS page. After moving entire Sets left or right the sets and therefore the entire sysex dump file would be rejected by the MFC-101. It has been fixed.

3.4

2662

Enhancement: Added tooltips to the CC# drop-down lists on the PRESETS and GLOBAL XP/XS pages to show the Axe-Fx function that the highlighted CC# controls.

3.4

2655

Enhancement: Added recording of the MIDI device selected and the transmission delay to the Error Log each time the MIDI device is used to transmit or receive a sysex file.

3.4

2650

Bug: Under certain circumstances it was possible to install MFC-Edit onto a Mac with no MFC-101 home folder. Fixed it.

3.4

2637

Enhancement: Added license-key persistence when OS is completely reinstalled.

3.4

2615

Enhancement: Improved error messaging when trying to load an invalid file into MFC-Edit.

3.4

2615

Enhancement: Added runtime checking of Java version and message prompting user to update if less than version 1.8.

3.3

2611

Bug: Fixed minor bug when Save As is saving a file on top of an existing file. The currently open file name on the status bar was changed to the new file name even when the users canceled and did not overwrite.

3.3

2605

Bug: Fixed bug when properly detecting the XL+ (vs. the XL).

3.3

2,600

Bug: Fixed bug on the PRESETS page. If the External Switch CC#s were set to Global they would incorrectly display Off. It has been fixed.

3.3

2599

Feature: added 'Show Transmission Help Popup' checkbox to the Transmit File to MFC-101 dialog. The help pops up a window (by default) with step-by-step instructions on how to set perform the sysex transmission to the MFC-101. This is very helpful if you perform this process infrequently and need to be reminded. If you perform this process often then the help popup is a nuisance so unchecking the checkbox will suppress that extra help popup.

3.2

2576

Removed references to copy/paste for the license key. The license information can no longer be entered or edited and must be saved into a file in the MFC-101 folder.

3.2

2560

Added the 'Axe-Fx II XL/+' to the Axe-Fx Mode on the BASE CONFIG page.

3.2

2559

Feature: Added the 'Invert Set' option to the SETS page popup menu. Selecting this option will invert the order of the songs (top to bottom and vice versa) of the current set.

3.2

2556

Windows platform: fixed bug introduced in build 2552 were the folder name could be prepended to the filename twice.

3.2

2555

Feature: added helpful hints regarding IA Switches to the AI SWITCHES page.

3.2

2552

Fixed bug in file save after IA Switches upconverted to FW version 3.07 or greater.

3.2

2551

Enhanced diagnostic reporting to all platforms and added Java removal command to Mac version.

3.2

2535

Fixed bug when starting MFC-Edit it would occasionally not automatically open the file opened in the previous session.

3.2

2527

Fixed a bug in the installer. On Mac OS X, when no Java was present the auto-installation of Java could get into a loop and just keep installing. Fixed it.

3.2

2519

New Feature: Added Ctrl-UP/DN arrow on SETS page to move songs up/down within a set.

3.2

2514

New Feature: Added popup-menu features to automatically populate the MFC-101 preset names from the Axe-Fx preset list. Click the right mouse button in the MFC-101 Preset Name field to popup the power-tools menu and access these features.

3.2

2514

Fixed bug in File->Save As Mark I/II/III – was not setting the model correctly.

3.2

2504

Fixed 'Open File When Download Complete' on the SysEx Receiver Window. When the sysex capture completed you would have to press the 'Close' button after which the Receiver window would close and the captured dump would be opened. You no longer have to click the 'Close' button. If the download was 100% successful and the checkbox is checked then the file is immediately opened upon completion of the download.

3.2

2495

Fixed relocation of the MFC-Home folder. It can now be reset from the command line.

3.2

2494

MAC only: Fixed auto-installation when updating.

3.2

2470

New Feature: Completed the Auto-Update function for both Mac and Windows updated. Now if you choose to install an available update it is downloaded and installed automatically.

3.2

2461

Fixed bug where after attempting to read a corrupted file it was possible to save a file with the wrong size.

3.2

2450

Changed License to be stored in a file in the MFC-101 folder so that owners who can't paste the contents correctly can still enter their license.

3.2

2444

New Feature: Updated for compatibility with MFC-101 Firmware 3.07 and Axe-Fx Firmware 18.

3.1

2440

New Feature: Made the MAC version relocatable so that it will run properly if you move it to other than the default location.

3.1

2418

Fixed a display bug on the PRESETS & EXT.DEVS page. If the Axe-Fx Presets List was imported from an Axe-Fx model with the Display Offset set to '1' then the Axe-Fx Preset number would display 1 higher than its actual value. Corrected that.

3.1

2412

New Feature: Added CONNECTION HELP button to the Transmit/Receive SysEx window and extensive help for using the Axe-Fx II as a USB-MIDI interface.

3.1

2410

New Feature: Added fully automated download and installation of Java for the Mac platform.

3.1

2410

The Mac installer could get into an infinite loop prompting to download Java when launching for the first time and no suitable Java version was found. It has been fixed. If you decline to download then MFC-Edit exits.

3.1

2409

Fixed a launch bug where, if the last SysEx dump that was loaded into MFC-Edit was invalid and the Open last file on startup? is selected on the EXTRAS page, MFC-Edit would display an error message when next launched and then crash. The same thing happened if the Axe-Fx Preset List was invalid or if either the last SysEx Dump or Preset List file were removed before launching or updating MFC-Edit. This has been fixed and MFC-Edit continues without opening the invalid file.

3.0

2397

New Feature: Mac OS X – when updating MFC-Edit the update used to be downloaded after which you would have to install it yourself. It now downloads the update and fully installs it for you.

3.0

2383

The title bar of the MFC-Edit main windows showed the version as number 0.0. Fixed that.

3.0

2383

The MFC-Edit Home Folder on the EXTRAS page was being ignored and downloads were being placed into wrong location. That has been fixed.

3.0

2367

Fixed extra space in some Axe-Fx effect block names causing the drop-down list on the IA SWITCHES page to sort incorrectly.

3.0

2366

New Feature: Added 'Friendly Song Names' to the program permitting verbose names for the songs instead of being limited to 7 characters. The Friendly Song Names can be used everywhere the 7-character names were used. Friendly Song Names can be up to 25 characters in length.

3.0

2306

New Feature: Added the 'Always Popup Axe-Fx Presets List' checkbox to the Axe-Fx popup dialog.

3.0

2306

Fixed bug in IA Switches page. Changing the name of an IA Switch and then pressing the TAB key to navigate to the adjacent cell would copy the text from the originating cell and paste it into the destination cell. That has been fixed.

3.0

2253

If a SysEx dump was loaded into MFC-Edit after the Axe-Fx Preset List then the tooltip did not appear on the SONGS page when hovering the mouse over a Preset number. Fixed it.

3.0

2252

Fixed bug for entering the wrong preset number into the SONGS preset page when clicking on the Axe-Fx Preset List preset if the Axe-Fx Preset display offset was set to '1'.

3.0

2243

Fixed bug where the Axe-Fx Preset List pop up would not display more that 834 Preset names, thus hiding the additional Presets present in the Axe-Fx XL model.

3.0

2242

Fixed bug on PRESETS page – the first byte of the Custom Midi Message wasn't editable. Fixed it.

3.0

2231

Fixed a bug where the last two presets (382 and 383) were not selectable in the PRESETS Copy/Paste popup list.

3.0

2231

Fixed a bug where the Configuration Edited state of the current session wasn't being set when Preset data were pasted into other presets.

3.0

2231

Added the From: #-Name source preset information to the PRESETS Copy/Paste popup.

3.0

2224

New Feature: Enabled the Tools->Receive Dump from MFC-101 option on the menu for Mac users also.

2.5

2087

New Feature: Enabled the Tools->Send File to MFC-101 option on the menu for Mac users also.

2.5

2080

Changed the update download to automatically install after download.

2.5

2080

New Feature: Added verbiage to instruct how to set the MFC-101 into Dump or Load modes on the SysEx Transfer window.

2.4

2055

New Feature: Added the Reset button to the SysEx Transmitter/Receiver window so that the user can force the system to recompute the delays. This is particularly useful if the user changes interfaces, invalidating the prior delay calculation.

2.4

2055

New Feature: Added the Device Help button the SysEx Transmitter/Receiver window.

2.4

2055

New Feature: Added Manual Delay Override checkbox to the Sysex Transmitter/Receiver window to allow the user to override the automatically calcuated delay. This is require notably for the Axe-Fx II as a MIDI interface and the Creative E-MU midi1x1.

2.4

2045

New Feature: Added auto-calculation of transmit delays to the MFC-101. It works for many USB/MIDI interface cables.

2.4

2006

New Feature: Added the ability to mouse-drag the MFC-Edit application window around without any window borders/decoration. Set the application default to be borderless.

2.4

2000

Fixed bug in Windows version when the FractalBot application has be relocated to an alternate location (not the default). MFC-Edit would either launch Axe-Edit or nothing. It has been fixed.

2.4

1999

Improved error messages when pasting a Preset to itself, not selecting any destination Presets and/or not selecting any parameters to paste.

2.4

1999

Improved aesthetics of the PRESET Copy/Paste popup and added a Select All button.

2.4

1998

Reduced size of program while removing surplus code and exchanging ComboBoxes with Spinners on the PRESETS page and elsewhere.

2.4

1998

Added Estimated Transmission Delay hint to the EXTRAS page based on the performance when receiving a SysEx dump.

2.4

1998

Cleaned up and improved diagnostic error messages, especially around dumps from corrupted transmissions.

2.3

1978

When attempting to load a corrupt SysEx dump file the interface was not cleared of the previously loaded content which was confusing. A failed load now clears the user interface and disables the pages with no content.

2.3

1962

All operating systems. Fixed a bug exposed by exiting MFC-Edit from the SONGS page, with the “Popup Axe-Fx Preset List” checked, but a Preset List had never ever been loaded. Next time you started the program it tried to load a non-existent Preset List when it started the SONGS page and threw and exception. It is now fixed to no longer throw and exception under those conditions.

2.3

1951

On Mac OS X Yosemite, with Java version 1.8 the license dialog wasn't popping up in front of the main window and the program would quit if the Demo period had expired.

2.3

1942

On Mac OS X Yosemite, if there is no java at all installed then the launcher would go into an infinite loop prompting for installation and failing. Fixed it. The launcher will prompt for Java 1.8 and download it for you.

2.3

1940

Fixed 'Open file when download complete' checkbox on the MFC-Edit Transmitter/Receiver window. When a SysEx dump successfully completes the Transmitter/Receiver window automatically closes and the captured SysEx file is opened if this checkbox is selected. (Note: not availale on Mac yet)

2.3

1940

Enhanced verbiage when Sending/Receiving SysEx files to/from the MFC-101.

2.3

1922

Fixed a bug on the PRESETS tab where the program would refuse to display the remainder of the sysex dump file if the Global Preset number was set to 'Back'. The option 'Back' was not available as an option on the Global Preset drop-down list but it has now been fixed.

2.3

1921

Fixed a bug on the PRESETS tab showing the wrong Swtich# in the first column of the External Switches for Switch #1 sometimes.

2.3

1919

Enhanced license-key input functionality. You can now copy the information verbatim from the email you received and paste it into the License Entry window in a single operation and MFC-Edit will parse out the information correctly and insert it into the license fields.

2.3

1831

Fixed bug under windows saving Last File Opened with wrong pathname separator.

2.3

1844

New Feature: Added auto-open option to SysEx Download dialog.

2.3

1831

Added the Build # to the update check. If the Build number has changed then the user is notified that a newer version is available. Build numbers change only for bug fixes. If there has been an enhancement of any kind then the version number will change.

2.3

1823

Fixed annoying bug in Windows and LINUX versions ‑ when transmitting the file to the MFC-101 the CANCEL button was disabled so you had to wait for completion. You can now cancel without waiting for the transmission to complete.

2.2

1816

Fixed incorrect adjustments of First Preset Switch and Bank Size changes.

2.1

1800

Fixed a bug loading files from Firmware 3.6 from a Mark III. Would not load a file that had the new 'First Preset Switch' set to 17. It was expecting values of 0-16 but I've changed it to 1-17.

2.0

1766

New Feature: Added the "Check for update on startup?" option on the EXTRAS page. Default is enabled.

2.0

1746

Automatically trim leading and trailing spaces from First & Last Names as well as the license key when entering it to reduce license validation failures.

2.0

1735

Introduction of MFC-Edit from Fractal Audio Systems. Supported platforms include

  • Mac OS X Mavericks & Yosemite

  • Windows 7, 10

  • LINUX



Supported MFC-101 firmware: 2.15-3.08



NOTE: Java 1.8 or greater is required on all platforms to run MFC-Edit



Supported USB/MIDI Interfaces

MFC-Edit should work with just about any USB/MIDI cable/interface. Here's a list of interfaces that are known to work:

SUPPORTED:

  • Roland UM-ONE (auto delay)

  • CE U2MIDI (auto delay)

  • Axe-Fx (115ms delay)

  • E-MU Midi1x1 Creative (90ms delay)

  • M-Audio Uno (70ms delay)


UNSUPPORTED:

  • None to date


Windows 7.1 with NVIDIA cards:

If you experience screen or window refresh/drawing problems running MFC-Edit with Java 1.8 (any Java application, not just MFC-Edit) on Windows 7 with an NVIDIA Graphics controller in your PC, here are some steps you can follow to remedy:

  1. Right-click on desktop and click NVIDIA Control Panel

  2. Select 'Manage 3D Settings' in the left pane

  3. Select the “Program Settings” tab in the main window

  4. Click 'Add'

  5. Navigate to your java folder (C:\Program Files\Java\jre1.8.0_20\bin) and select javaw.exe and press 'open' (this step will probably depend on your operating system but should be pretty easy to find)

  6. Where it says 'Select the preferred graphics processor for the program' click on the drop-down and choose 'High Performance NVIDIA processor'

  7. Click 'Apply' in the bottom right and you're good to go