Download Latest Version mdd-1.0.1-windows-x86_64-setup.exe (25.8 MB) Google Add to Preferred Sources
Home / v1.0.0
Name Modified Size InfoDownloads / Week
Parent folder
mdd-1.0.0-linux-arm64-installer.tar.gz < 17 hours ago 43.9 MB
mdd-1.0.0-linux-arm64-installer.tar.gz.sigstore < 17 hours ago 8.8 kB
mdd-1.0.0-linux-arm64-portable.tar.gz < 17 hours ago 21.3 MB
mdd-1.0.0-linux-arm64-portable.tar.gz.sigstore < 17 hours ago 8.8 kB
mdd-1.0.0-linux-x86_64-installer.tar.gz < 17 hours ago 43.5 MB
mdd-1.0.0-linux-x86_64-installer.tar.gz.sigstore < 17 hours ago 8.8 kB
mdd-1.0.0-linux-x86_64-portable.tar.gz < 17 hours ago 21.0 MB
mdd-1.0.0-linux-x86_64-portable.tar.gz.sigstore < 17 hours ago 8.8 kB
mdd-1.0.0-mac-arm64-portable.tar.gz < 17 hours ago 9.0 MB
mdd-1.0.0-mac-arm64-portable.tar.gz.sigstore < 17 hours ago 8.8 kB
mdd-1.0.0-mac-arm64.dmg < 17 hours ago 35.2 MB
mdd-1.0.0-mac-arm64.dmg.sigstore < 17 hours ago 8.8 kB
mdd-1.0.0-mac-x86_64-portable.tar.gz < 17 hours ago 9.6 MB
mdd-1.0.0-mac-x86_64-portable.tar.gz.sigstore < 17 hours ago 8.8 kB
mdd-1.0.0-mac-x86_64.dmg < 17 hours ago 36.0 MB
mdd-1.0.0-mac-x86_64.dmg.sigstore < 17 hours ago 8.8 kB
mdd-1.0.0-windows-x86_64-portable.zip < 17 hours ago 9.5 MB
mdd-1.0.0-windows-x86_64-portable.zip.sigstore < 17 hours ago 8.8 kB
mdd-1.0.0-windows-x86_64-setup.exe < 17 hours ago 25.7 MB
mdd-1.0.0-windows-x86_64-setup.exe.sigstore < 17 hours ago 8.8 kB
SHA256SUMS < 17 hours ago 1.0 kB
SHA256SUMS.sigstore < 17 hours ago 8.8 kB
MD Synth DAW v1.0.0 source code.tar.gz < 18 hours ago 27.4 MB
MD Synth DAW v1.0.0 source code.zip < 18 hours ago 27.7 MB
README.md < 18 hours ago 6.3 kB
Totals: 25 Items   309.8 MB 0

A hardware-aware DAW for the Sega Mega Drive.

55 changes since v0.9.0.

Downloads

platform portable installed
Windows x86-64 mdd-1.0.0-windows-x86_64-portable.zip mdd-1.0.0-windows-x86_64-setup.exe
Linux x86-64 mdd-1.0.0-linux-x86_64-portable.tar.gz mdd-1.0.0-linux-x86_64-installer.tar.gz
Linux arm64 mdd-1.0.0-linux-arm64-portable.tar.gz mdd-1.0.0-linux-arm64-installer.tar.gz
macOS x86-64 mdd-1.0.0-mac-x86_64-portable.tar.gz mdd-1.0.0-mac-x86_64.dmg
macOS arm64 mdd-1.0.0-mac-arm64-portable.tar.gz mdd-1.0.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-1.0.0-windows-x86_64-portable.zip --repo MeguminBOT/md-synth-daw

What changed

Playback and export (6)

  • Render A metronome clicks the beats and counts in, added after the output stage
  • Sequencer The polyphony behaviours are gone, and a channel plays one note at a time
  • Sequencer Sample mode plays the sample on each key, and the channel's own elsewhere
  • Sequencer A note on the noise channel plays at its own pitch, taken through PSG3
  • Sequencer FM3 plays four notes at once, one on each operator, switched from the rack
  • Transport An audition bends with the pitch wheel and lets go of a part it moves off

Editors and panels (12)

  • Bar The numerator and denominator now share a field.
  • Bar The time signature is two fields, and a pattern takes any typed one
  • Bar The readout beside the clock counts through a count in
  • Bar The metronome's volume is set from its right click menu
  • Bar The transport bar's tips name each shortcut as it is bound, and Home rewinds
  • Bar The transport bar turns the metronome on and sets the count in
  • Bar The bar, the tab strip and the inspector keep their drawing in a texture
  • Editor The roll, the automation and the tracker keep their drawing in a texture
  • Playlist The playlist keeps its clips in a texture, and moves only the playhead
  • Rack The sample channel's two modes are called Sample mode and Drum kit mode
  • Rack The rack keeps its channels in a texture, and draws only the meters over it
  • Synth FM3 has a pitch lane for each of its first three operators, read as notes

The interface (4)

  • Locale The loop button's tooltip no longer says it loops only the song
  • Locale The app says preset and outputs where it said patch and speakers
  • Widget A widget can keep its drawing in a texture, with what moves drawn over it
  • Widget A hidden widget asks for no frame, and changing visibility asks for one

The application (9)

  • Menus The pitch bend range is a MIDI preference, and a keyboard can send its own
  • Menus R turns record on and off, as the transport bar's tooltip already said
  • Menus A MIDI keyboard's pedal, pitch wheel and held keys shape what the channel plays
  • Session Writing automation as clips on the playlist is not offered for now
  • Session A MIDI keyboard that is unplugged reconnects when it comes back
  • Session A recorded take and a run of knob turns are each one step to undo
  • Session A MIDI keyboard records notes while record is on, at the nearest grid line
  • Session A card whose Direct3D 11 falls short of 10_0 starts on OpenGL or Direct3D 9
  • Session A song ending, a session change and the running clock each ask for a frame

Window, audio and system (2)

  • Draw Textures kept for a widget, drawn back unscaled, and the vertices counted
  • System The application writes what this machine offers it, for the installer to read

Diagnostics (1)

  • The hardware meter's song figures are the most sounding at once

Building and packaging (2)

  • The installer refuses a machine short of cores, memory or graphics memory
  • The Windows installer checks the machine against the requirements first

The repository (1)

  • Bump version 1.0.0 and change "company" name
Documentation and checks (16) ### Documentation (12) - The screenshots show the current app, playing one of its own songs - The feature list says preset where it said patch - The README, the manual and the feature list agree with the app again - The user manual no longer repeats what its pictures say - The README counts eleven machine translated languages, Svenska among them - The user manual no longer shows writing automation as clips on the playlist - A user manual, with its images and the Console Tricks examples to listen to - Svenska is listed as machine translated - The features list writes 64-bit as a figure - Every feature is described, and the long documents open with contents and link back to top - The readme's counts, releases, requirements and exports are brought up to date - Every renderer is tested with a song playing, and Direct3D 12 is experimental ### Checks (4) - The shot program draws a song as it sounds, and the MIDI import sheet - The shot program presses the pointer, picks a point and bounces the song with its stems - The shot program stages the FM3 and tuned noise examples and opens a rack menu - A playing frame draws only what moves, and matches a frame drawn with nothing kept

Every commit: https://github.com/MeguminBOT/md-synth-daw/compare/v0.9.0...v1.0.0

Source: README.md, updated 2026-09-28