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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
HORINOUCHI Masato
March 22, 2016
Technology
37
0
Share
FM synthesis
社内LT大会 0x64物語 #06 波
HORINOUCHI Masato
March 22, 2016
More Decks by HORINOUCHI Masato
See All by HORINOUCHI Masato
balenaCloud
thermes
0
85
Church Numerals
thermes
0
51
CPS & CTO
thermes
0
250
A440
thermes
0
64
Inside mml2wav.rb
thermes
0
87
Scheme Interpreter in Ruby
thermes
0
71
Clock / Timer
thermes
0
170
Hash Tree
thermes
0
79
POSIX Threads
thermes
0
57
Other Decks in Technology
See All in Technology
LookerとADKで作る社内AIエージェント
chanyou0311
0
210
Tachikawa.any 運営挨拶
daitasu
0
170
「強制アップデート」か「チームの自律」か?エンタープライズが辿り着いたプラットフォームのハイブリッド運用/cloudnative-kaigi-hybrid-platform-operations
mhrtech
0
200
AIの揺らぎに“コシ”を与える階層化品質設計
ickx
0
280
AI 時代の Platform Engineering
recruitengineers
PRO
1
190
Agent Skillsで実現する記憶領域の運用とその後
yamadashy
2
1.9k
PdM・Eng・QAで進めるAI駆動開発の現在地/aidd-with-pdm-eng-qa
shota_kusaba
0
230
カオナビに Suspenseを導入するまで / The Road to Suspense at kaonavi
kaonavi
1
450
AIと乗り切った1,500ページ超のヘルプサイト基盤刷新とさらにその先の話
mugi_uno
2
360
いつの間にかデータエンジニア以外の業務も増えていたけど、意外と経験が役に立ってる
zozotech
PRO
0
580
AIエージェントの支払い基盤 AgentCore Payments概要
kmiya84377
2
180
続 運用改善、不都合な真実 〜 物理制約のない運用改善はほとんど無価値 / 20260518-ssmjp-kaizen-no-value-without-physical-constraints
opelab
2
200
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
200
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Bash Introduction
62gerente
615
210k
Ethics towards AI in product and experience design
skipperchong
2
270
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Evolving SEO for Evolving Search Engines
ryanjones
0
190
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
360
RailsConf 2023
tenderlove
30
1.4k
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Իݯͱൺֱ͢Δͱੜָثͷ࠶ݱੑ͍ɻ • ύϥϝʔλʔͷมಈʹΑΔഒԻมԽ༧ଌ͕͍ͨ͠ΊɺԻ৭࡞Γ͕ͱͯ͠ ͍ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠