Firmware-v2.0.0-dev-13.7

Firmware v2.0.0-dev-13.7:
Mostly bug fixes, but some important things changed.
This release goes hand-in-hand with the latest plugins (the ones maintained by use are all version v2.0.3-dev-13). Download both on the downloads page: MetaModule | downloads

  • All brand and module names use the plugin-mm.json file for naming, so there are some different names appearing. Let the plugin maintainer know if you see something that’s wrong.

  • The Scope module in the “RackCore” brand has been removed, and that module is present in the Fundamental plugin. The next version of the 4ms VCV plugin will not strip the Scope module from the patch file, so you’ll be able to export patches with that module.

  • Valley as a plugin has been merged into the main firmware. So there’s no Valley plugin anymore! Attempting to load an old Valley plugin might cause problems, so erase it off your SD Card/USB drive if you are autoloading that one.

New features/modules since dev-13.4:

  • Button to load all plugins on the plugin tab
  • Valley: add Amalgam, Interzone, Feline to firmware (no longer a need for Valley plugin). Loading time sped up substantially

Improvements

  • Fix some text drawn dynamically in graphic screens being cropped
  • Ram disk size increased to 60MB (for holding plugin assets)
  • Ram disk reports errors if it’s full, and displays size on plugin tab
  • Fix plugin tab not removing last plugin in the list after being loaded
  • Allow module display names to be different than slug
  • Sort brands alphabetically in module list
  • Use plugin-mm.json for module and brand names
  • Add extended ascii and selected unicode ranges (Latin sets, and Greek characters) to built-in fonts
  • MidiGateNote mapping displays note name like “C#4”

Module GUI cleanup

  • Fix some fonts in built-ins not loading (din1451 in Valley Topograph)
  • Fix crash when unloading and then reloading a plugin (if Module Context menu had been opened at one point)
  • Fix missing Tempo label on Topograph/uGraph.
  • Cleanup display of text on Valley plugins, add labels to params
  • Use DejaVuSans for default font if not specified by the plugin
  • Add missing CableWidget() constructor symbol
2 Likes

Note: there is still a bug with unloading a plugin and then re-loading a new version of it.
I fixed one such bug with that already, but there is at least one more.
I believe it can be avoided if you do the following when you need to unload a plugin and then reload it:

  1. Take note of what patch is playing
  2. Unload the old version of the plugin
  3. Load the new version of the plugin
  4. If the original playing patch contained modules from this plugin, then do not open the original patch. Instead, load a different patch than the one that was playing.
  5. Now you can safely load the original patch that was playing.

Hopefully I’ll have a fix for this for dev-13.8 soon

1 Like

Lots of script notifications after reboot and a common error loading all plugins at my end. Scans OK, all loading appears to fail with a graphic display error

all loading appears to fail with a graphic display error

Can you describe the error you’re seeing?

Did you use the latest dev-plugins zip file?

Sorry, Problem in David, not in MM

I might have messed something up with Quantizer’s lights in this release. Working on it…