Skip to content

WebChatAppAi/midi-gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎡 MIDI Generator Piano Roll β†’ MuseCraft Studio

MuseCraft Studio

🎹✨ All-in-One Modern Piano Roll AI Setup

A complete piano roll with AI integrations β€’ The next level experience

πŸš€ Explore the New Piano Roll Studio


🎯 PROJECT EVOLUTION NOTICE

The MIDI Gen project has evolved into a professional desktop application

✨ Why Upgrade to MuseCraft Studio?

β€’ πŸ–₯️ Professional Desktop App - Built with Electron, React 19 & TypeScript

β€’ 🎹 Enhanced Piano Roll - Smooth velocity controls and dynamic scaling

β€’ πŸ€– Advanced AI Integration - More powerful models and generation options

β€’ ⚑ Real-Time Performance - WebSocket-based updates and seamless playback

β€’ πŸ“± Cross-Platform - Windows, Linux, and macOS support

Get MuseCraft Studio

πŸ“– Project Information

Check out the latest features, previews, and technical documentation



⭐ Repository Stats

πŸ›οΈ Legacy MIDI Gen Repository


🎹 Key Features

  • 🎼 Modern Piano Roll Editor with smooth grid, velocity control, and dynamic scaling
  • πŸ€– AI-Powered Generation for melodies, harmonies, and patterns
  • 🧩 Plugin System – Extend functionality with Python-based plugins
  • πŸŽ›οΈ Customizable Parameters for fine-tuned generation
  • ⏯ Real-Time Playback synced with MIDI timeline
  • πŸ“€ Export MIDI Files with embedded pitch/velocity data
  • 🌐 Cross-Platform Builds for Windows, Linux, and macOS

πŸ–ΌοΈ App Previews

AI Setup Preview
πŸ€– AI Setup Interface

Dashboard Preview
πŸ“Š Dashboard Overview

Musical Config Preview
πŸŽ›οΈ Musical Configuration Panel

Velocity Notes Preview
🎹 Velocity & Notes Editor

πŸš€ Migration Guide

πŸ”„ Moving from MIDI Gen to MuseCraft Studio

Experience the evolution of AI music generation

πŸͺŸ Quick Start for Windows Users

  1. Download the portable executable from MuseCraft Studio Releases
  2. Set up the MuseCraftEngine backend
  3. Launch and enjoy the enhanced experience

🐧🍎 Linux/macOS Users

git clone https://github.com/WebChatAppAi/MuseCraft-Studio.git
cd MuseCraft-Studio
pnpm install
pnpm dev

πŸ”— For complete setup instructions β†’ Visit MuseCraft Studio Repository


πŸ™πŸ’‘ Powered by Open Source Excellence

AI Model Contributor

🎡 Special Thanks to @asigalov61 for providing:

  • πŸ€– Melody AI Model – Advanced musical generation algorithms
  • 🎼 TMIDIX & X-Transformer – Core MIDI processing and neural transformer architecture

This project is made possible by the incredible open source AI music community!


πŸ›οΈ Legacy MIDI Gen Information

πŸ“š Legacy Documentation & Features

Original Features (Now Enhanced in MuseCraft Studio)

  • 🎹 Piano Roll with grid lines, time ruler, and MIDI notes
  • πŸ€– AI-Powered Generation via Melody Model, TMIDIX & X-Transformer
  • 🧩 Plugin Manager to run motif, Markov, and custom generation logic
  • πŸ”Œ Drop-in Python Plugins – Easily extend the app with your own .py files
  • πŸ› οΈ Dynamic Parameter Dialogs – Each plugin has its own customizable settings
  • πŸ“€ Export to MIDI with velocity/pitch embedded
  • ⏯ Playback Controls with beat-synced transport

Legacy Installation (Deprecated)

⚠️ Note: Please use MuseCraft Studio for the latest experience

git clone https://github.com/WebChatAppAi/midi-gen.git
cd midi-gen
chmod +x install.sh && ./install.sh
./start.sh

Plugin System (Now Enhanced)

The original plugin system has been greatly improved in MuseCraft Studio with:

  • Enhanced parameter controls
  • Real-time generation feedback
  • Better plugin management interface

🧠 Want to Contribute?

🎯 New Contributors: Please contribute to MuseCraft Studio for active development!

  • πŸ“– Read the technical guide: MuseCraft Studio Docs
  • πŸ”§ Explore the modern architecture and TypeScript codebase
  • 🍴 Fork β†’ πŸ› οΈ Build features β†’ πŸ“¬ Open a Pull Request

πŸ“„ License

Non-Commercial Software License Β© Jonas

This project is licensed under a custom Non-Commercial Software License. See the LICENSE file in the root directory for complete license details.

Key License Terms:

  • βœ… Personal Use: You may use and modify this software for personal and non-commercial purposes
  • ❌ Commercial Restriction: Commercial use is strictly prohibited without explicit permission from Jonas
  • πŸ“§ Distribution Notice: You must notify the copyright holder of any distribution or modification
  • πŸ”„ MuseCraft Studio: The same license terms apply to the evolved MuseCraft Studio project

Licensing Notice for MuseCraft Studio:

Both MIDI Gen and MuseCraft Studio operate under the same Non-Commercial Software License. When using MuseCraft Studio, you agree to the same terms and conditions outlined above.


🎡 MuseCraft Studio - Where AI meets professional music production 🎹✨

Made with ❀️ for the AI music community

About

🎹 MIDI Generator Piano Roll

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages