Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
create music in 199x language for 2019 sequencer
Search
Atsushi Eno
November 20, 2019
Technology
700
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
create music in 199x language for 2019 sequencer
@ ADC 2019
https://juce.com/adc
Atsushi Eno
November 20, 2019
Transcript
16 slides
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 =
More Decks by Atsushi Eno
See All by Atsushi Eno
Building Audio Plugin Ecosystem for Android in 2026
atsushieno
2
170
Enabling Text Inputs on Any Remote GUI on Android (LT)
atsushieno
0
46
design and implementation of a next-gen. DAW sequencer engine for desktop, mobile and web
atsushieno
1
110
Android and Audio Plugins: State of Union
atsushieno
1
170
Can we build a DAW with Compose Multiplatform? Maybe!
atsushieno
0
59
2026年に相応しい 最先端プラグインホストの設計<del>と実装</del>
atsushieno
0
200
Android Audio: Beyond Winning On It
atsushieno
0
6.5k
Can we build better music software ecosystems for more generative era?
atsushieno
0
880
Some Music Libraries for Kotlin (with some .NET -> Kotlin migration stories)
atsushieno
0
820
Other Decks in Technology
See All in Technology
AWS Quick 入門 | 目指せ Quick マスター 01
inariku
PRO
2
310
顧客合意を取りながら進めるAWSコスト削減の実践
optim
0
160
プロダクションコードにおける encoding/json から encoding/json/v2 へのスムーズな移行
sansantech
PRO
1
390
Intro to Kiro (One agent, every surface) | Kiro: Zero to Hero 01
inariku
PRO
2
110
PostgreSQL オプティマイザ統計の秘密
nori_shinoda
1
460
AI時代の組織作り:チーム開発から「個人×AI」への移行と、持続可能な「開発資本」の築き方
ham0215
2
820
AI Agent 時代のデータ基盤: ClickHouse で実現する 超高速分析とコスト削減の両立
jozono
0
230
AI時代に求められる優秀なTechLeadの振る舞い
pospome
11
16k
evcc & Home Assistant
naltatis
0
580
会社説明資料_最新版
demaecan
0
32k
Steering と Hook (チームの決まりを守らせる) | 目指せ Kiro マスター 06
inariku
PRO
2
110
仕様と現実の間で落とし所を探るリモートMCPの認証・認可 — Sansanの認証基盤における課題と実践
sansantech
PRO
2
260
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.7k
Paper Plane (Part 1)
katiecoart
PRO
3
12k
Highjacked: Video Game Concept Design
rkendrick25
PRO
2
560
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
560
The Mindset for Success: Future Career Progression
greggifford
PRO
0
560
Designing Powerful Visuals for Engaging Learning
tmiket
1
650
Skip the Path - Find Your Career Trail
mkilby
1
290
Darren the Foodie - Storyboard
khoart
PRO
5
4.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
310