Releases: 4ms/metamodule
Releases · 4ms/metamodule
Firmware Version: firmware-v2.0.0-dev-4
What's Changed
- Support for sending console (printf) to USB as a serial port by @danngreen in #419
- Updated Wi-Fi Expander firmware (added Drag-and-drop to Upload on browser page, dimmed green light, cleaned up Upload button visibility)
Full Changelog: firmware-v2.0.0-dev-3...firmware-v2.0.0-dev-4
Firmware Version: firmware-v2.0.0-dev-3
firmware v2.0.0-dev-3
Firmware Version: firmware-v2.0.0-dev-2
What's Changed
- Manual control pop-up: Display control values using same formatting as in VCV Rack (units, base, offset, mult, precision, snap/integral)
- Wifi: main firmware reports mounted status of volumes to wifi app by @danngreen in #417
- Wifi: reduce baud rate
- mp1-boot (first-stage bootloader) updated to use DEBUG header for Freeze jumper.
Full Changelog: firmware-v2.0.0-dev-1...firmware-v2.0.0-dev-2
Firmware Version: firmware-v1.4.4
What's Changed
- Full support for Audio Expander by @danngreen in #402
- Wifi: main firmware reports mounted status of volumes to wifi app by @danngreen in #417
- Wifi: fix dropped bytes by @danngreen in #418
Full Changelog: firmware-v1.4.4-beta-1...firmware-v1.4.4
Firmware Version: firmware-v2.0.0-dev-1
See https://github.com/4ms/metamodule/releases/tag/firmware-v2.0.0-dev-0
- Refactors how context menus are updated
- Adds min/max angle for knobs
Firmware Version: firmware-v2.0.0-dev-0
Development version for v2.0
Since v1.4.4:
- Context Menus: Automatically add VCV Rack module context menus to the module view. Generally, this feature adds support for plugins to add an "Options" menu to each module. Currently only VCV Rack menus are supported, as there is no such thing in CoreProcessor.
- Raw MIDI Stream support: modules can subscribe as a listener to the raw MIDI byte stream. VCV Plugins are automatically subscribed if they contain a
rack::midi::InputQueue
object (see MIDI_CV module for example)- Added new brand with WIP title RackCore, to contain ports of the VCV Rack Core modules. So far the only one is MIDI-CV (423f2f8)
- Add
get_param
to CoreProcessor interface and implement for most modules. This API change opens up some features: - Support for Audio/CV Expander by @danngreen in #402
- Fix (rare) data race on startup: f67d3a9
- Cleanup GUI for "hover" text on Patch Selector roller
Note: to use plugins, they must be compiled with the v2.x SDK
Full Changelog: firmware-v1.4.3...firmware-v2.0.0-dev-0
Firmware Version: firmware-v1.4.4-beta-1
firmware-v1.4.4-beta-1
Firmware Version: firmware-v1.4.3
What's Changed
- Fix startup concurrency issue between A7 core 1 and core 2 by @danngreen in #414
- Raise max number of modules in a patch to 64 by @danngreen in #415
- Fix Plateau stopping audio when size is low by @danngreen in #416
Full Changelog: firmware-v1.4.2...firmware-v1.4.3
Firmware Version: firmware-v1.4.3-beta-3
What's Changed
- Fix startup concurrency issue between A7 core 1 and core 2 by @danngreen in #414
- Raises max module limit to 64
- Remove unused AuxStream
- Refactor when light watcher allocates memory
Full Changelog: firmware-v1.4.2...firmware-v1.4.3-beta-3
Firmware Version: firmware-v1.4.2
Since v1.3.1:
New Features:
- Screensaver by @audiobird in #403
- Horizontally scroll wide text items in rollers by @danngreen in #405
Improvements:
- Reload from disk a patch that's playing and has been changed on a computer by @danngreen in #406 and commit
- Implement rack sample rate converter by @danngreen in #413
Bug Fixes:
- Fix MIDI Transport and retrig signals not unmapping commit
- Set VCV module sample rate properly by @danngreen in #404
- This bumps the API version to 1.4
- Several modules having odd/wrong behavior has been fixed with this (Plateau, PhasorGen,...)
- Fix Noise Plethora changing program selection by @danngreen in #407
- Fix cables not drawn past 6 rows of modules by @danngreen in #410
Full Changelog: firmware-v1.3.1...firmware-v1.4.2