Platform Support


Pre-Release Features

macOS

iOS

Android
(and ChromeOS)

Web

Play
On-Screen
Keyboard

Yes

Play
Connected
MIDI
Controller

Yes

Planned;
See caniuse.com

128
MIDI
Sounds
+
Drum Patch

Yes

127; "synth drums"
are the drum patch.
Drum patch doesn't
meet MIDI standard
...yet.

Sequencer
Playback

Yes

Planned

Sequencer
Recording

Yes

TBD

Try It

Open


Architectural Components:

User
Interface

Data
Modeling


Protobuf and MIDI bytes

Platform
Interface

Platform Channels
dart:js

Platform
Audio

FluidSynth MIDI.js