A hardware-aware DAW for the Sega Mega Drive.
21 changes since v0.7.0.
Downloads
| platform | portable | installed |
|---|---|---|
| Windows x86-64 | mdd-0.8.0-windows-x86_64-portable.zip |
mdd-0.8.0-windows-x86_64-setup.exe |
| Linux x86-64 | mdd-0.8.0-linux-x86_64-portable.tar.gz |
mdd-0.8.0-linux-x86_64-installer.tar.gz |
| Linux arm64 | mdd-0.8.0-linux-arm64-portable.tar.gz |
mdd-0.8.0-linux-arm64-installer.tar.gz |
| macOS x86-64 | mdd-0.8.0-mac-x86_64-portable.tar.gz |
mdd-0.8.0-mac-x86_64.dmg |
| macOS arm64 | mdd-0.8.0-mac-arm64-portable.tar.gz |
mdd-0.8.0-mac-arm64.dmg |
A portable copy keeps its settings, projects and banks in a userdata folder beside the
executable, so it can live on a memory stick and leaves nothing behind. An installed copy
keeps them under your documents. Both are the same application, and the updater offers
whichever kind you already have.
Checking a download
SHA256SUMS lists every file, and each file has a .sigstore bundle beside it,
SHA256SUMS included. The signature is what proves a download came from this repository: a
checksum on its own only proves the file matches whichever list you read it from.
:::sh
sha256sum -c SHA256SUMS --ignore-missing
cosign verify-blob --bundle SHA256SUMS.sigstore \
--certificate-identity-regexp '^https://github.com/MeguminBOT/md-synth-daw/' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
SHA256SUMS
The same workflow records build provenance, which the GitHub CLI reads:
:::sh
gh attestation verify mdd-0.8.0-windows-x86_64-portable.zip --repo MeguminBOT/md-synth-daw
What changed
The song model (3)
- Patch Nine Default presets that move on every note, kicks, screech, reese, growl
- Patch A preset carries lanes it moves on every note, through its files and a project
- Patch A release rate stops at 15, the four bits the chip has
Playback and export (2)
- Bounce An export fades out at the end of the piece and pads with silence after it
- Sequencer A note plays what its preset's lanes move, from its key on
Editors and panels (4)
- Bar The video rate, the LFO and the snap are chosen from dropdowns
- Editor The automation editor edits what a channel's preset moves on each note
- Rack A recording is trimmed to the markers dragged across its waveform
- Synth A preset loaded from the browser stays chosen on the row it was loaded from
The interface (3)
- Control A dropdown shows the chosen entry of a short list and opens the list as a menu
- Control A number draws its unit after its value
- Locale The sample advice no longer offers a pitch the converter cannot play
The application (3)
- Menus Help's source code entry opens the repository in the browser
- Menus The editors' own shortcuts can be changed like every other
- Session Copy, paste and reset a preset on every kind of channel, as undo steps
Window, audio and system (3)
- System The status bar reads the graphics device on macOS and Linux
- System A MIDI keyboard plays in on macOS and Linux, not only on Windows
- Window Reduced motion follows the desktop on macOS and Linux
Building and packaging (1)
- The macOS bundle declares preset and bank files as well as projects
The repository (1)
- Bump version 0.8.0
Documentation and checks (1)
### Documentation (1) - The hardware section claims only the Mega Drive, which is all that is checkedEvery commit: https://github.com/MeguminBOT/md-synth-daw/compare/v0.7.0...v0.8.0