MIDIbook
Available At: HERE
Feature Descriptions
A simplified, DAW-like MIDI editing tool (piano-roll) intended for quick sketching of musical ideas and capturing spontaneous creative inspiration.
Provides a basic preview capability via audio synthesis. At present, it uses a simple synthesizer with three basic voices (rather than a sampled piano) to avoid server resource issue, though these sounds can be refined later.
Persists note data in an SQLite database on the back end. Currently, notes are restricted to a fixed grid; future updates aim to support more flexible note start times and lengths.
Technology & Architecture
This project is built on a Browser–Server (BS) architecture to facilitate easy access and cross-platform use.
It has been integrated into Aeon Cymatic platform
Vite + TypeScript + React + Ant Design. The back end uses Node.js + SQLite to provide a lightweight database and API services.
Project Overview
MIDI notebook system for storing experimental melody data.
Custom settings interface for the notebook.
Piano roll with basic MIDI clip editing capabilities.