A hardware-aware DAW for the Sega Mega Drive.
31 changes since v0.2.0.
Downloads
| platform | portable | installed |
|---|---|---|
| Windows x86-64 | mdd-0.3.0-windows-x86_64-portable.zip |
mdd-0.3.0-windows-x86_64-setup.exe |
| Linux x86-64 | mdd-0.3.0-linux-x86_64-portable.tar.gz |
mdd-0.3.0-linux-x86_64-installer.tar.gz |
| Linux arm64 | mdd-0.3.0-linux-arm64-portable.tar.gz |
mdd-0.3.0-linux-arm64-installer.tar.gz |
| macOS x86-64 | mdd-0.3.0-mac-x86_64-portable.tar.gz |
mdd-0.3.0-mac-x86_64.dmg |
| macOS arm64 | mdd-0.3.0-mac-arm64-portable.tar.gz |
mdd-0.3.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.3.0-windows-x86_64-portable.zip --repo MeguminBOT/md-synth-daw
What changed
The song model (2)
- Note names can be written with flats and with German letters
- Patch Mickey mania patches release the way the game's key off does
Playback and export (4)
- Bounce A video starts at youtube's recommended upload settings
- Bounce The scope can be exported as a video, drawn over the mix
- Sequencer A preset lane switches a channel's instrument from a point on
- Sequencer A note keys off when its track is muted or it is deleted as it sounds
File formats (2)
- Audio A scope video keeps its colour at 4:4:4 and caps the quantiser at 40
- Audio A WebM of VP9 video and Opus audio can be written
Editors and panels (12)
- Editor The roll fills a row with a note every step, beat or bar
- Editor An automation lane can be maximized and restored from its header
- Monitor A video draws its scope as oscilloscopes on black
- Monitor The scope's speed and accuracy can be set, and a lane draws every peak
- Overlay A help page on the console's limits and the ways around them
- Overlay The about sheet credits libvpx and libwebm
- Overlay Export rows with four or more choices open a menu, not a row of buttons
- Overlay Renderer backends are named for their interface, without software or gpu
- Overlay The video sheet sets the scope's view, speed and accuracy
- Overlay Video export has its own sheet, sizes up to 4K and the VP9 settings
- Overlay The export sheet says video when the format is a video
- Playlist Dragging the edge of a selected clip resizes the whole selection
The interface (2)
- Paint Japanese and chinese lines break where the room runs out, not at a far space
- Paint Five more themes, light ones among them, and colour blind safe part colours
The application (3)
- Menus Export a vgm sits in the middle of the export menu
- Session The text size can be set on its own, apart from the interface density
- Session The master level starts at its normal level every time
Window, audio and system (2)
- Device The sound preferences choose which playback device the sound goes to
- Text Every fallback face loads beside the interface's own, so Korean draws
Building and packaging (2)
- The build file is aligned into sections, with what only the gate needs at the end
- Mdd display writes a C and C++ compilation database and lighter completion files
The repository (1)
- Bump version 0.3.0
Documentation and checks (1)
### Documentation (1) - A security policy and a code of conduct, both reported through private advisoriesEvery commit: https://github.com/MeguminBOT/md-synth-daw/compare/v0.2.0...v0.3.0