Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
create music in 199x language for 2019 sequencer
Atsushi Eno
November 20, 2019
Technology
0
170
create music in 199x language for 2019 sequencer
@ ADC 2019
https://juce.com/adc
Atsushi Eno
November 20, 2019
Tweet
Share
More Decks by Atsushi Eno
See All by Atsushi Eno
What for, Where and How to Adopt MIDI 2.0
atsushieno
0
150
audio plugin format study meetup 2022.7.6 (JP)
atsushieno
0
300
CLAPオーディオプラグイン is 何?
atsushieno
1
630
MML to MIDI 2.0 to DAW
atsushieno
1
1.3k
Designing Audio Plugin Framework for Android
atsushieno
1
910
about: Music Tech Meetup
atsushieno
0
41
[COSCUP2018] Language Server Protocol explained
atsushieno
1
1.9k
Xamarin最新情報2018 / what's up in Xamarin 2018 (JP)
atsushieno
3
2.9k
Embeddinator-4000: using .NET libraries in Android Studio
atsushieno
1
2.3k
Other Decks in Technology
See All in Technology
20220731 如何跟隨開源技術保持你的職涯發展
pichuang
0
120
今 SLI/SLO の監視をするなら Sloth が良さそうという話
shotakitazawa
0
260
金融領域のマルチプロダクトを効率よく開発・運用するためのシステム基盤と組織設計について / 2022-07-28-multi-product-platform
stajima
0
140
ロボットの実行すらメンドクサイ!?
kou12092
0
110
#awsbasics [LT] サーバレスECにおける Step Functions の使い方
miu_crescent
0
820
DMMプラットフォーム ゼロから始めるKubernetes運用 課題と改善
pospome
0
390
〇〇みたいな検索作ってと言われたときに考えること / thinking before developing search system like that one
ryook
4
2.6k
私のAWS愛を聞け! ~ここが好きだよStep Functions~ #devio2022
kongmingstrap
0
270
COSCUP x KCD Taiwan 2020 - 那些年我們在開源社群的日子 - Cloud Native Taiwan
pohsien
0
110
20220728_新資格『SAP on AWS - Specialty 認定』ってどんな資格?/about-SAP-on-AWS-Specialty
emiki
1
410
Learning to Solve Hard Minimal Problems
takmin
1
260
やってみたLT会 Fleet Managerのススメ
yukiiiiikuma
PRO
0
370
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
107
16k
Done Done
chrislema
174
14k
What's new in Ruby 2.0
geeforr
336
30k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
119
28k
Mobile First: as difficult as doing things right
swwweet
213
7.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
396
62k
Learning to Love Humans: Emotional Interface Design
aarron
261
37k
Building Adaptive Systems
keathley
25
1.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
655
120k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
39
13k
Automating Front-end Workflow
addyosmani
1351
200k
Designing with Data
zakiwarfel
91
4k
Transcript
create music in 199x language for 2019 sequencer
Have you heard of MML (Music Macro Language) ? A
language for composing songs pretty complicated
Have you heard of MML (Music Macro Language) ? but
it's fun to edit song data and play like this! gaolay/MMDSP
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.
I ended up to create my own compiler in C#
targets MIDI (SMF)
... even with MIDI player in classic taste
Released a CD to prove that it's not just PoC
(on indie market, details blogged)
However it was not 100% in MML This was the
final production
Problem: MIDI devices I still uses this device from 20C
but the sound is too cheap anymore I want to use audio plugins
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
There is a savior...!
Songs (edits) can be generated (XML)
Wrote a Converter from SMF to tracktionedit to easily import
SMFs into tracktionedit in any manner.
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...
(guess what!?)
So - this is MML in 2019 =