---
title: MIDI
layout: project
description: MIDI is an installable browser workstation for drawing, shaping, and exporting melodies as one MIDI file for each instrument.
canonical: https://bowdencloud.com/midi
image: https://bowdencloud.com/assets/media/share-default.webp
image_alt: bowdenCloud - the digital workshop of Steve Bowden
last_modified: "2026-10-17"
tag: Browser MIDI Workstation
accent: purple
pitch: Draw melodies for several instruments, then export one MIDI file for each.
features:
  - Piano roll with more than 25 note transforms
  - Chord-aware note suggestions with reasons
  - Generators for progressions, melodies, and basslines
  - Export as separate files, a ZIP, or a folder
  - Web MIDI input, recording, and live output
order: 5
status: live
link: https://midi.bowdencloud.com
link_label: Open MIDI
icon: /assets/media/icons/midi.webp
media:
  - src: /assets/media/midi/piano-roll.webp
    alt: The MIDI workspace with four instrument tracks, a piano roll, the keyboard, and the circle of fifths
    caption: Four instruments on one piano roll
  - src: /assets/media/midi/welcome.webp
    alt: The MIDI welcome panel over the demo workspace, listing the main features
    caption: The welcome panel over the demo workspace
videos:
  - youtube: "4g8Wd1woGKY"
    title: MIDI app walkthrough
    length: "3:00"
    embed: true
---

MIDI is a note and melody workstation for the browser. You draw MIDI for several instruments. Then you export one `.mid` file for each instrument to your DAW. The [app walkthrough](https://www.youtube.com/watch?v=4g8Wd1woGKY) shows the workstation in three minutes.

Every instrument stays on screen at once, as overlaid ghost notes or as stacked lanes. An 88-key view lights the notes at the playhead and names the current chord.

A harmony lane holds the chords, and those chords drive the rest of the app. As the pencil moves over the grid, the app ranks possible notes and gives a reason for each. The key panel has 26 scales and modes, key detection, and a circle of fifths.

Generators write chord progressions, melodies, and basslines in the current key. An arpeggiator has 13 patterns with a live preview.

The app imports `.mid`, `.midi`, and `.zip` files and splits multi-track files into one instrument each. It exports separate files, a ZIP bundle, one multi-track file, or files directly into a folder.

Workspaces save automatically in the browser. In Chromium browsers, Web MIDI connects a controller keyboard and sends any track live to another app.

MIDI installs as a PWA and works offline after the first load.
