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
400
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.1k
Kotlin Multiplatformで MIDI 1.0/2.0 ライブラリを作っている話
atsushieno
1
530
building_audio_plugin_ecosystem_on_Android.pdf
atsushieno
0
990
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.4k
CLAPオーディオプラグイン is 何?
atsushieno
1
1.1k
MML to MIDI 2.0 to DAW
atsushieno
1
1.9k
Other Decks in Technology
See All in Technology
お手並み拝見にしないオンボーディング
zuckey_17
2
1.3k
Data Processing in PHP - PHPers 2024 Poznań
norzechowicz
0
140
まずはパネル「Table」を使い倒してみよう@GrafanaMeetupJapan#2
rinchoku
1
180
超入門 SRE
ryuichi1208
6
3.2k
超アナログ中心な印刷会社で「エンジニアリング」を見直す
logica0419
4
150
feature flag と OpenTelemetry
biwashi
5
1.4k
20240621_フルリモート環境ざっくばらんにご紹介
1210yuichi0
0
360
Cloud Nativeを支える要素技術・プロダクト・プラクティスの歩み / infrastudy-returns-01-amsy810
masayaaoyama
3
380
RAG構築におけるKendraとPineconeの使い分け
sonoda_mj
2
210
AI が奏でる新たな音楽体験 ~生成AIで音楽を作って楽しもう~
shimy
0
140
スクラムチームの品質戦略 1年の歩み
hacomono
PRO
1
130
Introducing Azure Automation Runtime Environment
mappie_kochi
0
160
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
505
110k
Being A Developer After 40
akosma
68
580k
Stop Working from a Prison Cell
hatefulcrawdad
266
20k
Robots, Beer and Maslow
schacon
PRO
155
8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
28
1.8k
Rebuilding a faster, lazier Slack
samanthasiow
75
8.4k
Thoughts on Productivity
jonyablonski
62
4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
23
1.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
119
18k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
21k
RailsConf 2023
tenderlove
11
660
A Philosophy of Restraint
colly
198
16k
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 =