Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
create music in 199x language for 2019 sequencer
Search
Atsushi Eno
November 20, 2019
Technology
0
590
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
Android Audio: Beyond Winning On It
atsushieno
0
6.1k
Can we build better music software ecosystems for more generative era?
atsushieno
0
630
Some Music Libraries for Kotlin (with some .NET -> Kotlin migration stories)
atsushieno
0
690
Building App Extensions equivalents on Android (maybe?)
atsushieno
1
850
Taking trends in music app development into the future mobile ecosystem
atsushieno
0
800
DTM entry level hands-on
atsushieno
0
710
[COSCUP2024] Catching up Trends in Audio App Development
atsushieno
0
890
Building Kotlin Multiplatform Libraries in 2024
atsushieno
1
4.5k
Kotlin Multiplatformで MIDI 1.0/2.0 ライブラリを作っている話
atsushieno
1
880
Other Decks in Technology
See All in Technology
クラウドセキュリティの進化 — AWSの20年を振り返る
kei4eva4
0
130
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
みんなでAI上手ピーポーになろう! / Let’s All Get AI-Savvy!
kaminashi
0
150
Exadata Database Service ソフトウェアのアップデートとアップグレードの概要
oracle4engineer
PRO
1
1.1k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
SOC2は、取った瞬間よりその後が面白い
3flower
0
110
旬のブリと旬の技術で楽しむ AI エージェント設計開発レシピ
chack411
1
290
WebDriver BiDi 2025年のふりかえり
yotahada3
1
290
Security Hub と出会ってから 1年半が過ぎました
rch850
0
150
迷わない!AI×MCP連携のリファレンスアーキテクチャ完全ガイド
cdataj
0
580
Node vs Deno vs Bun 〜推しランタイムを見つけよう〜
kamekyame
1
530
Java 25に至る道
skrb
3
230
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.3k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
110
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
100
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.1k
Amusing Abliteration
ianozsvald
0
87
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
100
It's Worth the Effort
3n
188
29k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
230
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
120
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
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 =