create music in 199x language for 2019 sequencer

24837993455f54c957883ba1f1db7f2d?s=47 Atsushi Eno
November 20, 2019

create music in 199x language for 2019 sequencer

24837993455f54c957883ba1f1db7f2d?s=128

Atsushi Eno

November 20, 2019
Tweet

Transcript

  1. create music in 199x language for 2019 sequencer

  2. Have you heard of MML (Music Macro Language) ? A

    language for composing songs pretty complicated
  3. Have you heard of MML (Music Macro Language) ? but

    it's fun to edit song data and play like this! gaolay/MMDSP
  4. I still want to use MML in 2019, but... MML

    is a lost technology. Songs were mostly FM/PSG chip music specific. I don't only want chiptune.
  5. I ended up to create my own compiler in C#

    targets MIDI (SMF)
  6. ... even with MIDI player in classic taste

  7. Released a CD to prove that it's not just PoC

    (on indie market, details blogged)
  8. However it was not 100% in MML This was the

    final production
  9. Problem: MIDI devices I still uses this device from 20C

    but the sound is too cheap anymore I want to use audio plugins
  10. To Use Audio Plugins... I need various features - some

    song data format - playback engine - audio plugin settings instead of mere program change / bank select It's messy to do everything from scratch
  11. There is a savior...!

  12. Songs (edits) can be generated (XML)

  13. Wrote a Converter from SMF to tracktionedit to easily import

    SMFs into tracktionedit in any manner.
  14. Configure audio plugin settings and save in text? I needed

    another tool that... - shows plugin UI - edit plugin connections - stores them as processible data And I found such a tool...
  15. (guess what!?)

  16. So - this is MML in 2019 =