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
360
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
Kotlin Multiplatformで MIDI 1.0/2.0 ライブラリを作っている話
atsushieno
1
390
building_audio_plugin_ecosystem_on_Android.pdf
atsushieno
0
930
get updated to the latest realtime audio processings knowledge base (2023) (再履修: 2023年までの リアルタイムオーディオ処理)
atsushieno
1
950
learning how DAWs work, with Zrythm
atsushieno
0
960
What for, Where and How to Adopt MIDI 2.0
atsushieno
0
1.1k
audio plugin format study meetup 2022.7.6 (JP)
atsushieno
0
1.4k
CLAPオーディオプラグイン is 何?
atsushieno
1
1k
MML to MIDI 2.0 to DAW
atsushieno
1
1.8k
Designing Audio Plugin Framework for Android
atsushieno
1
1.1k
Other Decks in Technology
See All in Technology
エンジニアブランディングチームの KPI / KPI's of engineer branding team
chaspy
1
140
技術イベントはなんとかひねり出す 日経の技術広報の取り組み/techpr3
nishiuma
0
230
戦略的DDDを実践するための跳躍力 / OOC 2024
pictiny
6
4.1k
中学生でもわかる深層学習
e869120
10
2.1k
Why do you get AWS certificates
hirosys
0
120
技術広報として2023年度に頑張ったこと / What we did well in FY2023 as a DevRel
pauli
5
490
単回帰分析について数式を追いながら実装してみた
kentaitakura
0
500
バッチ処理のSLOをどう設計するか
rynsuke
7
580
Cloud Friendly(?) Jenkins. How we failed to make Jenkins cloud native and what we learned?
onenashev
PRO
0
110
XRミーティング 2024-03-20
1ftseabass
PRO
0
100
依存ライブラリはどこに?
takesection
0
110
これまでのキャリアとこれからMLエンジニアとしてどう動くか
masatakashiwagi
1
570
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
130
6.2k
The Pragmatic Product Professional
lauravandoore
24
5.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
18
1.7k
Being A Developer After 40
akosma
56
580k
BBQ
matthewcrist
78
8.7k
Build your cross-platform service in a week with App Engine
jlugia
223
17k
In The Pink: A Labor of Love
frogandcode
137
21k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
28
46k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Keith and Marios Guide to Fast Websites
keithpitt
407
22k
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 =