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
420
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
Building Kotlin Multiplatform Libraries in 2024
atsushieno
0
1.5k
Kotlin Multiplatformで MIDI 1.0/2.0 ライブラリを作っている話
atsushieno
1
550
building_audio_plugin_ecosystem_on_Android.pdf
atsushieno
0
1k
get updated to the latest realtime audio processings knowledge base (2023) (再履修: 2023年までの リアルタイムオーディオ処理)
atsushieno
1
1k
learning how DAWs work, with Zrythm
atsushieno
0
1k
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.5k
CLAPオーディオプラグイン is 何?
atsushieno
1
1.2k
MML to MIDI 2.0 to DAW
atsushieno
1
1.9k
Other Decks in Technology
See All in Technology
CEL(Common Expression Language)で書いた条件にマッチしたIAM Policyを見つける / iam-policy-finder
fujiwara3
0
720
Matterport を使ってクラスメソッド各拠点のバーチャルオフィスツアーを作成してみた
wakatsuki
0
160
簡単に始めるSnowflakeの機械学習
nayuts
1
190
ゆめみのアクセシビリティの現在地と今後
ryokatsuse
3
290
dxd2024-生成AIに振り回された3か月間の成功と失敗/dxd2024-link-and-motivation
lmi
2
260
スレットハンティングについて知っておきたいこと
hacket
0
130
OSSコミットしてZennの課題を解決した話
dyoshikawa1993
0
150
MySQLのロックの種類とその競合
yoku0825
6
1.6k
LINE WORKSへ簡単通知!Incoming Webhookアプリの紹介
mmclsntr
0
110
ギークの理想が7つ集まるエムスリーで夢を叶えよう - エムスリー株式会社
m3_engineering
1
260
Azure AI ことはじめ
tsubakimoto_s
0
130
E2Eテスト自動化プラットフォームにおけるAIの活用
shift_evolve
0
190
Featured
See All Featured
How GitHub Uses GitHub to Build GitHub
holman
471
290k
Git: the NoSQL Database
bkeepers
PRO
423
64k
GraphQLの誤解/rethinking-graphql
sonatard
59
9.6k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
Happy Clients
brianwarren
94
6.6k
How to Ace a Technical Interview
jacobian
274
23k
The Cult of Friendly URLs
andyhume
75
5.9k
Documentation Writing (for coders)
carmenintech
63
4.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
Bash Introduction
62gerente
607
210k
The Power of CSS Pseudo Elements
geoffreycrofte
64
5.2k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
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 =