Generate MIDI with AI-Powered Tools

A plugin-powered standalone piano roll app with neural network capabilities

Latest Release: June 8, 2025

Key Features

Modern Piano Roll

Intuitive grid lines, time ruler, and MIDI note visualization

AI-Powered Generation

Neural network models from Melody Model and X-Transformer

Plugin Manager

Run motif, Markov, and custom generation logic

Export to MIDI

Save with velocity/pitch embedded for any DAW

Playback Controls

Beat-synced transport with FluidSynth integration

Drop-in Python Plugins

Extend functionality with custom .py files

Powerful Visualization

The piano roll provides a clear visualization of your generated MIDI, with smooth zoom functionality and an intuitive interface for editing and playback.

  • Note visualization with color-coding
  • Adjustable grid and time ruler
  • Playhead with beat-synced tracking
  • Zoom in/out for detail work
Piano Roll Screenshot

🧠 Markov Chain Plugin Output + Plugin Panel Floating

Plugin System

Easily extend the application with your own Python plugins

class MyCustomGenerator(PluginBase):
    def generate(self, **params):
        return [
            pretty_midi.Note(
                pitch=64,
                velocity=100,
                start=0.0,
                end=0.5
            )
        ]

Define generate() and return a list of PrettyMIDI notes. Add an optional get_parameter_info() to customize UI controls per plugin.

Ready to Create with AI?

Download now and start composing with our powerful piano roll application

Download Windows Portable

Version 2.0 – See all platforms & instructions