Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

More Decks by Atsushi Eno

Other Decks in Technology

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 =