Skip to main content

M2TM NOTES

Elevator Pitch

M2TM NOTES

Product Description

M2TM NOTES

M2TM NOTES introduces a compact text-based syntax that lets users type note or chord names with durations to generate music in Live’s piano roll, faster and more precisely than using a mouse or MIDI keyboard. It supports every MIDI note attribute in Live 12, including velocity (note on/off), probability, velocity deviation, swing, timing humanization, scale quantization, legato/staccato style, arpeggios, strumming, voice leading, and more.

Beyond notation, it’s a real music-oriented programming language with JavaScript-style syntax, offering expressions, loops, and functions to programmatically create melodies, drum patterns, and harmonic textures — including randomly generated ones.

M2TM NOTES can interact seamlessly with AI tools like ChatGPT or Copilot. Users can ask these tools to generate note sequences, melodies, or bass lines using M2TM syntax, then paste the result directly into Ableton Live. The interaction is bidirectional: music written in the piano roll can be converted to text for AI-assisted editing, transformation, or analysis.

Code using M2TM NOTES syntax can easily be generated by other languages, e.g. C#, JavaScript or Python. Users with basic programming experience can therefore implement custom compositional algorithms. The package includes examples (HTML pages with JS code) demonstrating how to generate random patterns using Markov chains and other algorithms.


How It’s Innovative

M2TM NOTES is the first tool to combine the flexibility of a music programming language with seamless integration in a major DAW. Unlike formats like MusicXML, ABC Notation, or Lilypond, M2TM NOTES:

1. Supports direct two-way communication with AI tools (e.g. ChatGPT), for composing and analyzing music collaboratively
2. Works natively inside Ableton Live
3. Offers scripting power for algorithmic music generation
4. Is concise and readable for real-time note entry
5. Enables live coding – users can generate new MIDI clips in Live without missing a beat
6. Simplifies and speeds up transcriptions from traditional music scores to DAW’s piano roll
7. Offers developers the ability to use any programming language to implement algorithms for composing, arranging, or analyzing music.

It opens up entirely new workflows for both beginners and advanced users.

See MIDI Innovation In Action

Most Inspiring Use Cases

Its syntax is so intuitive that it can be “understood” and used by generative AI models like ChatGPT to compose melodies, chord progressions, and bass lines that users can paste directly into Ableton Live. The interaction is fully bidirectional: users can also convert clips from Live’s piano roll back into text and ask AI to extend, reharmonize, or create counterpoint.

This loop of human–AI–DAW collaboration enables workflows that would be unthinkable without a tool such as M2TM NOTES.

Expansion Plans

An advanced version, M2TM NOTES PRO, is in development. Planned features include:

1. Faster execution, thanks to a full rewrite using the updated JavaScript engine introduced in Live 12.2
2. Expanded language with variables, conditionals, arrays, objects, for/while loops, custom functions, and more
3. Dynamic UI elements (sliders, dials, menus) defined and controlled by code
4. Support for presets, parameter morphing, and user-defined configurations
5. Integrated mini-debugger for testing and refining complex patches
6. Custom GPT assistant to help users master the language and develop their own scripts

The goal is to empower creators to design custom MIDI generators and live performance tools, without needing deep knowledge of Max-for-Live or JavaScript. M2TM NOTES PRO is expected to launch in Q4 2025.

Commercialization

Launched December 5, 2024 under the Midi-2-the-Max brand, M2TM NOTES is currently sold on Gumroad for 20 euros. The package includes three manuals — Quick Start, Code Recipes, and a full Reference Manual —totaling 180 pages of clear examples and real-world use cases. An introductory video tutorial is available on YouTube: https://www.youtube.com/watch?v=evuEZvySv-o