Live data from Hacker News

Show HN: MTXT – Music Text Format

github.com

1–10 of 41 posts

Re: Show HN: MTXT – Music Text Format

#3
I like the idea overall. Looks like something that would be fun to combine with music programming languages (SuperCollider/Of etc).

Not so sure how human-friendly the fractional beats are? Is that something that people more into music than I am are comfortable with? I would have expected something like MIDIs "24 ticks per quarter note" instead. And a format like bar.beat.tick. Maybe just because that is what I am used to.

Re: Show HN: MTXT – Music Text Format

#9
Cool. My one concern with this is that it has no horizontally scannable note/chord mode. It’s super common for humans to read a sequence of notes left to right, or write it that way, but it’s also just more efficient in terms of scanning / reading.

Can I suggest a guarded mode that specifies how far apart each given note/chord is by the count, e.g.

  #1.0:verse1 
  Am - C - G - E - F F F F
  #
You could then repeat this or overlay a melody line like

  #0.25:melody1
  C4 - C4 - C4 D4 C4 - D4 - D4 - D4 E4 D4 -
  #
Etc. I think this would be easier to parse and produce for an LLM, and it’s would compile back to the original spec easily as well.

Re: Show HN: MTXT – Music Text Format

#10
post #8

Similar things: * Perl MIDI::Score -- https://metacpan.org/pod/MIDI::Score * Csound standard numeric scores -- https://csound.com/docs/manual/ScoreTop.html * CsBeats (alternative score language for Csound) -- https://csound.com/docs/manual/CsBeats.html

Lilypond, too. Though it needs a full scheme interpreter to evaluate macros (provided by both the system and the user), it can emit midi files.
Post reply on HN