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
0
32
FM synthesis
社内LT大会 0x64物語 #06 波
HORINOUCHI Masato
March 22, 2016
Tweet
Share
More Decks by HORINOUCHI Masato
See All by HORINOUCHI Masato
balenaCloud
thermes
0
66
Church Numerals
thermes
0
40
CPS & CTO
thermes
0
240
A440
thermes
0
58
Inside mml2wav.rb
thermes
0
83
Scheme Interpreter in Ruby
thermes
0
68
Clock / Timer
thermes
0
150
Hash Tree
thermes
0
73
POSIX Threads
thermes
0
53
Other Decks in Technology
See All in Technology
Kubernetes における cgroup driver のしくみ: runwasi の bugfix より
z63d
2
250
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
170
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
360
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
170
これでもう迷わない!Jetpack Composeの書き方実践ガイド
zozotech
PRO
0
140
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
170
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
230
【Grafana Meetup Japan #6】Grafanaをリバプロ配下で動かすときにやること ~ Grafana Liveってなんだ ~
yoshitake945
0
390
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
2
160
データアナリストからアナリティクスエンジニアになった話
hiyokko_data
2
430
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.7k
Grafana MCPサーバーによるAIエージェント経由でのGrafanaダッシュボード動的生成
hamadakoji
1
1.5k
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.2k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Agile that works and the tools we love
rasmusluckow
330
21k
Rails Girls Zürich Keynote
gr2m
95
14k
Making Projects Easy
brettharned
117
6.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
111
20k
Thoughts on Productivity
jonyablonski
70
4.8k
What's in a price? How to price your products and services
michaelherold
246
12k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Music & Morning Musume
bryan
46
6.8k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
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Իݯͱൺֱ͢Δͱੜָثͷ࠶ݱੑ͍ɻ • ύϥϝʔλʔͷมಈʹΑΔഒԻมԽ༧ଌ͕͍ͨ͠ΊɺԻ৭࡞Γ͕ͱͯ͠ ͍ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠