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
FM synthesis
Search
HORINOUCHI Masato
March 22, 2016
Technology
40
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
FM synthesis
社内LT大会 0x64物語 #06 波
HORINOUCHI Masato
March 22, 2016
More Decks by HORINOUCHI Masato
See All by HORINOUCHI Masato
balenaCloud
thermes
0
100
Church Numerals
thermes
0
54
CPS & CTO
thermes
0
250
A440
thermes
0
66
Inside mml2wav.rb
thermes
0
92
Scheme Interpreter in Ruby
thermes
0
73
Clock / Timer
thermes
0
180
Hash Tree
thermes
0
82
POSIX Threads
thermes
0
59
Other Decks in Technology
See All in Technology
kaonavi Tech Night#1
kaonavi
0
120
AI時代のYAGNI:「爆速で無駄になった機能」からの学び / 20260720 Naoki Takahashi
shift_evolve
PRO
3
400
「最後に責任を取るのはチーム」— 人間のPRレビューを最小化してアップデートしたメンタルモデル
jnishime_dresscode
0
940
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
1
120
凡エンジニアがこの先生きのこるためには。〜TypeScript完全に理解したい〜
alchemy1115
2
320
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
230
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
1
230
ガバナンスの「ちょうどいい落とし所」を探れ!開発スピードを妨げない運用判断の勘所 / SRE NEXT 2026
genda
1
260
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
500
最適な自走を最小限の支援で — M&Aで拡大する組織で少人数SREが挑んだ1年 / SRE NEXT 2026
genda
0
1.6k
DatabricksにおけるMCPソリューション
taka_aki
1
280
Featured
See All Featured
KATA
mclloyd
PRO
35
15k
エンジニアに許された特別な時間の終わり
watany
108
250k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
320
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
990
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
420
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
510
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
240
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
360
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.4k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
220
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
420
Transcript
FM synthesis 2016/03/22 0x64 Tales #06 Wave Livesense Inc. HORINOUCHI
Masato
FM ͱ? पมௐ (frequency modula0on) ͱɺใΛൖૹͷप ͷมԽͰୡ͢ΔมௐํࣜͰ͋Δɻ ্: มௐલͷൖૹɺத: มௐʹ༻͍Δ৴߸ɺԼ:
ૹ৴ पมௐ - Wikipedia ͔ΒҾ༻
FMԻݯͱ? FMԻݯͷݪཧ ͔ΒҾ༻
ΦϖϨʔλʔ • ΦϖϨʔλʔ • ܗੜ & ܗ߹ث • ϞδϡϨʔλʔ •
पมௐΛߦͳ͏ͨΊͷܗΛग़ྗ • ΩϟϦΞ • Իͷߴ͞ʹ߹ΘͤͨपͰൃৼ • ϞδϡϨʔλʔͷܗͱ߹ͯ͠ग़ྗ FMԻݯͷݪཧ ͔ΒҾ༻
ΞϧΰϦζϜ • ΦϖϨʔλʔͷܨ͗ํͷύλʔϯ • 4ΦϖϨʔλʔ (4op) ͷ߹ɺԼه͕Ұൠత ॳԻϛΫͱYAMAHAͷγϯη ͔ΒҾ༻
ΈΜͳͬͯΔ FMԻݯͷԻ YAMAHA DX7ͰൃंϝϩσΟ (Japanese train sta3on melody)
YAMAHA DX7 • 1980લʹҰେϒʔϜͱͳͬͨσδλϧγϯηαΠβʔ DX7 Librarian Page ͔ΒҾ༻
VOCALOID 2 ॳԻϛΫ
ϛΫ͞Μͷ DX100 ͩͬͨઆ ࠓߋͳ͕ΒॳԻϛΫ ͔ΒҾ༻
ΈΜͳͬͯΔ(͔͠Εͳ͍) FMԻݯͷԻ ߗ͍ϕʔεͷԻίΠϯऔͬͨͱ͖ͷۚଐԻ͕͍͔ʹͳ FMԻݯ SONIC THE HEDGEHOG (1991) [1 of
6]
ΦοαϯϗΠϗΠ "OPۂʮTO MAKE THE END OF BATTLEʯɺήʔϜϛϡʔδοΫ্࢙ʹΔ໊ۂͷҰͭʹ͑ΒΕ͍ͯ Δɻ" -- Πʔε2ͱ
- χίχίେඦՊ Πʔε̎ Φʔϓχϯάൺֱಈըʲ΄΅શػछʳ
σϞ • ϒϥβʔ্Ͱಈ͘ FM Synthesizer • Web FM Synthesizer made
with HTML5 • ϒϥβʔ্Ͱಈ͘γϯηαΠβʔΛ࿈ܞಈ࡞͢ΔͨΊͷن֨ • WebMidiLink
·ͱΊ • ϝϦοτ • FMԻݯͷΈ؆୯ɻ • ෳࡶͳഒԻΛ࣋ͭܗΛੜͰ͖Δɻ • ܗΛϦΞϧλΠϜੜ͍ͯ͠ΔͨΊɺϝϞϦʔ༻ޮ͕ͱͯྑ͍ɻ •
σϝϦοτ • ܗΛ߹ͯ͠Ի৭Λ࡞ΔͨΊɺPCMԻݯͱൺֱ͢Δͱੜָثͷ࠶ݱੑ͍ɻ • ύϥϝʔλʔͷมಈʹΑΔഒԻมԽ༧ଌ͕͍ͨ͠ΊɺԻ৭࡞Γ͕ͱͯ͠ ͍ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠