Tech News
← Back to articles

Show HN: MTXT – Music Text Format

read original related products more articles

MTXT - Music Text Format

MTXT is a human-editable, text-based representation of music information.

It aims to simplify the process of writing, reading, and editing musical data without requiring specialized binary tools.

Features

Beat-based : Events are placed on fractional beats using simple decimal notation (e.g., in a 4/4 time signature, 1 beat = 1 quarter note, so 3.25 represents 3 quarter notes plus 1 sixteenth note).

: Events are placed on fractional beats using simple decimal notation (e.g., in a 4/4 time signature, 1 beat = 1 quarter note, so 3.25 represents 3 quarter notes plus 1 sixteenth note). One event per line : Easy to search and modify with any text editor.

: Easy to search and modify with any text editor. Human-friendly : Use of musical note names (C4, D#3, etc.) and custom note aliases (e.g. kick or Cmaj7 ). Hand-crafted files are practical and expressive.

: Use of musical note names (C4, D#3, etc.) and custom note aliases (e.g. or ). Hand-crafted files are practical and expressive. Transitions : Built-in support for gliding continuous parameters (CC, tempo) with customizable curves and timing.

: Built-in support for gliding continuous parameters (CC, tempo) with customizable curves and timing. Real-time ready : Supports streaming musical events and real-time data transfer with transitions and flexible timing.

: Supports streaming musical events and real-time data transfer with transitions and flexible timing. Microtonal support : Built-in cents notation for notes (e.g. C4+50 , D4-25 ) and global tuning commands for alternate tuning systems and just intonation.

... continue reading