Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Yu(u)ki IWABUCHI
PPTX, PDF
4,157 views
フラクタル音楽 〜可視化と可聴化の世界〜
MathPower 2016 プログラマのための数学勉強会コーナーの発表資料です。
Technology
◦
Read more
5
Save
Share
Embed
Embed presentation
Download
Downloaded 10 times
1
/ 41
2
/ 41
3
/ 41
4
/ 41
5
/ 41
6
/ 41
7
/ 41
8
/ 41
9
/ 41
10
/ 41
11
/ 41
12
/ 41
13
/ 41
14
/ 41
15
/ 41
16
/ 41
17
/ 41
18
/ 41
19
/ 41
20
/ 41
21
/ 41
22
/ 41
23
/ 41
24
/ 41
25
/ 41
26
/ 41
27
/ 41
28
/ 41
29
/ 41
30
/ 41
31
/ 41
32
/ 41
33
/ 41
34
/ 41
35
/ 41
36
/ 41
37
/ 41
38
/ 41
39
/ 41
40
/ 41
41
/ 41
More Related Content
PPTX
明日機械学習に役立つかもしれない数学
by
Yu(u)ki IWABUCHI
PDF
サイエンスアゴラ研究100連発 〜目に見えて楽しい数学〜
by
Yu(u)ki IWABUCHI
PDF
LT@Chainer Meetup
by
Shunta Saito
PPTX
日曜数学会 Ofdm
by
和人 桐ケ谷
PPTX
ボリュームデータスパース表現のための三次元非分離冗長重複変換
by
Shogo Muramatsu
PPTX
Practical topology
by
Tatsuki SHIMIZU
PPTX
2SAT(充足可能性問題)の解き方
by
Tsuneo Yoshioka
PPTX
WebGL入門LT大会資料
by
Kazuya Hiruma
明日機械学習に役立つかもしれない数学
by
Yu(u)ki IWABUCHI
サイエンスアゴラ研究100連発 〜目に見えて楽しい数学〜
by
Yu(u)ki IWABUCHI
LT@Chainer Meetup
by
Shunta Saito
日曜数学会 Ofdm
by
和人 桐ケ谷
ボリュームデータスパース表現のための三次元非分離冗長重複変換
by
Shogo Muramatsu
Practical topology
by
Tatsuki SHIMIZU
2SAT(充足可能性問題)の解き方
by
Tsuneo Yoshioka
WebGL入門LT大会資料
by
Kazuya Hiruma
What's hot
PDF
数式をnumpyに落としこむコツ
by
Shuyo Nakatani
PPTX
20170408 cv geometric_estimation_1-2.2
by
Kyohei Unno
PPTX
冗長変換とその画像復元応用
by
Shogo Muramatsu
PDF
実践コンピュータビジョン 3章 画像間の写像
by
yaju88
PPTX
Introduction to Topological Data Analysis
by
Tatsuki SHIMIZU
PPTX
非分離冗長重複変換の事例学習設計における効果的辞書更新
by
Shogo Muramatsu
PPTX
Boost.Graph入門
by
egtra
PPTX
20161203 cv 3_d_recon_tracking_eventcamera
by
Kyohei Unno
PDF
Quine
by
京大 マイコンクラブ
PDF
TFLiteのグラフ構造について
by
Natsutani Minoru
PDF
Implementing sobol's quasirandom sequence generator
by
Masashi Shibata
PDF
位相空間の開集合の成す圏 2016 august 30
by
HanpenRobot
PPTX
CG2013 01
by
shiozawa_h
PDF
畳み込みネットワークによる高次元信号復元と異分野融合への展開
by
Shogo Muramatsu
PDF
Jokyonokai130531
by
nwpmq516
PPTX
CG2013 04
by
shiozawa_h
PPTX
論理指向とプログラミング2010年度秋学期第9回
by
Noritada Shimizu
PDF
Deep learning実装の基礎と実践
by
Seiya Tokui
PDF
Tokyor42 ggplot2
by
Yohei Sato
PDF
2020年度秋学期 画像情報処理 第4回 離散フーリエ変換 (2020. 10. 16)
by
Akira Asano
数式をnumpyに落としこむコツ
by
Shuyo Nakatani
20170408 cv geometric_estimation_1-2.2
by
Kyohei Unno
冗長変換とその画像復元応用
by
Shogo Muramatsu
実践コンピュータビジョン 3章 画像間の写像
by
yaju88
Introduction to Topological Data Analysis
by
Tatsuki SHIMIZU
非分離冗長重複変換の事例学習設計における効果的辞書更新
by
Shogo Muramatsu
Boost.Graph入門
by
egtra
20161203 cv 3_d_recon_tracking_eventcamera
by
Kyohei Unno
Quine
by
京大 マイコンクラブ
TFLiteのグラフ構造について
by
Natsutani Minoru
Implementing sobol's quasirandom sequence generator
by
Masashi Shibata
位相空間の開集合の成す圏 2016 august 30
by
HanpenRobot
CG2013 01
by
shiozawa_h
畳み込みネットワークによる高次元信号復元と異分野融合への展開
by
Shogo Muramatsu
Jokyonokai130531
by
nwpmq516
CG2013 04
by
shiozawa_h
論理指向とプログラミング2010年度秋学期第9回
by
Noritada Shimizu
Deep learning実装の基礎と実践
by
Seiya Tokui
Tokyor42 ggplot2
by
Yohei Sato
2020年度秋学期 画像情報処理 第4回 離散フーリエ変換 (2020. 10. 16)
by
Akira Asano
Viewers also liked
PPTX
加法よりも低レベルな演算を考える
by
Yu(u)ki IWABUCHI
PPTX
また巨大数の話
by
Doom Kobayashi
PPTX
Mathematicaで機械学習してみた
by
Yu(u)ki IWABUCHI
PDF
「五次方程式が代数的に解けないわけ」第3回プログラマのための数学勉強会 #maths4pg
by
Junpei Tsuji
PDF
My response to HM Treasury consultation on Implementing PSD2
by
Simon Deane-Johns
PDF
Recherche et Innovation Responsables - Exposition légère
by
RRI Tools
PDF
1.2.7 Система электропроводки Quadro в электроустановках и щитах управления
by
Igor Golovin
PDF
Intelligent world
by
Azamat Abdoullaev
加法よりも低レベルな演算を考える
by
Yu(u)ki IWABUCHI
また巨大数の話
by
Doom Kobayashi
Mathematicaで機械学習してみた
by
Yu(u)ki IWABUCHI
「五次方程式が代数的に解けないわけ」第3回プログラマのための数学勉強会 #maths4pg
by
Junpei Tsuji
My response to HM Treasury consultation on Implementing PSD2
by
Simon Deane-Johns
Recherche et Innovation Responsables - Exposition légère
by
RRI Tools
1.2.7 Система электропроводки Quadro в электроустановках и щитах управления
by
Igor Golovin
Intelligent world
by
Azamat Abdoullaev
Similar to フラクタル音楽 〜可視化と可聴化の世界〜
PPTX
音楽にまつわる数学 〜「倍音」で理解する和音と音色〜
by
Yu(u)ki IWABUCHI
PDF
Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
by
Atsushi Tadokoro
PDF
[招待講演] スピーカアレイを用いた空間フーリエ変換に基づく局所再生
by
Takuma_OKAMOTO
PDF
ディジタル信号処理 課題解説 その5
by
noname409
PDF
サンプリング定理
by
Toshihisa Tanaka
PDF
2015年度春学期 画像情報処理 第4回 離散フーリエ変換 (2015. 4.30)
by
Akira Asano
PDF
2014年度春学期 画像情報処理 第4回 離散フーリエ変換 (2014. 5. 7)
by
Akira Asano
PDF
2013年度春学期 画像情報処理 第4回「離散フーリエ変換」
by
Akira Asano
音楽にまつわる数学 〜「倍音」で理解する和音と音色〜
by
Yu(u)ki IWABUCHI
Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
by
Atsushi Tadokoro
[招待講演] スピーカアレイを用いた空間フーリエ変換に基づく局所再生
by
Takuma_OKAMOTO
ディジタル信号処理 課題解説 その5
by
noname409
サンプリング定理
by
Toshihisa Tanaka
2015年度春学期 画像情報処理 第4回 離散フーリエ変換 (2015. 4.30)
by
Akira Asano
2014年度春学期 画像情報処理 第4回 離散フーリエ変換 (2014. 5. 7)
by
Akira Asano
2013年度春学期 画像情報処理 第4回「離散フーリエ変換」
by
Akira Asano
More from Yu(u)ki IWABUCHI
PDF
IFSを使ったフラクタルの描画
by
Yu(u)ki IWABUCHI
PPTX
ラスタとベクタ
by
Yu(u)ki IWABUCHI
PPTX
ワイソフ配列について
by
Yu(u)ki IWABUCHI
PPTX
名のあるフラクタルたち
by
Yu(u)ki IWABUCHI
PPTX
自己紹介とパズル紹介
by
Yu(u)ki IWABUCHI
PPTX
かんたんベジェ曲線
by
Yu(u)ki IWABUCHI
PPTX
グラフィックエンジニア必見!イージングの数学
by
Yu(u)ki IWABUCHI
PPTX
Bad Apple Curve!! 〜フーリエ記述子でアニメーション作ってみた〜
by
Yu(u)ki IWABUCHI
PDF
コンピュータで全く使われない数表現
by
Yu(u)ki IWABUCHI
PPTX
いただきます。
by
Yu(u)ki IWABUCHI
PPTX
フラクタル概説
by
Yu(u)ki IWABUCHI
IFSを使ったフラクタルの描画
by
Yu(u)ki IWABUCHI
ラスタとベクタ
by
Yu(u)ki IWABUCHI
ワイソフ配列について
by
Yu(u)ki IWABUCHI
名のあるフラクタルたち
by
Yu(u)ki IWABUCHI
自己紹介とパズル紹介
by
Yu(u)ki IWABUCHI
かんたんベジェ曲線
by
Yu(u)ki IWABUCHI
グラフィックエンジニア必見!イージングの数学
by
Yu(u)ki IWABUCHI
Bad Apple Curve!! 〜フーリエ記述子でアニメーション作ってみた〜
by
Yu(u)ki IWABUCHI
コンピュータで全く使われない数表現
by
Yu(u)ki IWABUCHI
いただきます。
by
Yu(u)ki IWABUCHI
フラクタル概説
by
Yu(u)ki IWABUCHI
フラクタル音楽 〜可視化と可聴化の世界〜
1.
フラクタル音楽 〜可視化と可聴化の世界〜 MathPower 2016-10-04 岩淵 勇樹
(@butchi_y)
2.
アカウント紹介 https://twitter.com/butchi_y https://www.instagram.com/carpet_fra ctal/ #フラクタル音楽 で検索
4.
ソース画像と生成された音楽
5.
自己紹介 岩淵勇樹 (
IWABUCHI Yu(u)ki ) 金沢大学自然科学研究科修了 博士(工学) 面白法人カヤック HTMLファイ部・人事部 博士論文は 「図形と音声の変換方法と その応用に関する研究」
6.
用語 カーペットフラクタル(造語) 解析信号
ラスタスキャン
7.
岩淵流フラクタル生成法 カーペットフラクタル → シェルピンスキーのカーペットに 類似した汎用生成方法
代表的な有名フラクタル ◦ シェルピンスキーのギャスケット ◦ Hexaflake ◦ カントールの塵 今日はこの手法を発展させます。
8.
シェルピンスキーのカーペットとは 正方形3分の1ずつ 切り抜く それを繰り返した 極限(フラクタル)
面積0 https://en.wikipedia.org/wiki/Sierpinski_carpet
9.
カーペットフラクタルとは 1×1配列→3×3配列→9×9配列 と膨張していく 配列の便宜上、「くり抜く」ではなく 「膨張」の手法をとる (→あとで縮小すればいい) 1
1 1 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0を に置換 を に置換
10.
膨張していく様子 1 1 1 1
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 0 1 0 0 0 1 0 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 → →
11.
カーペットフラクタルの多様性 以外の配列を指定(大きさも自由) することにより汎用的に使える 1 1 1 1
0 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1 とか 1 1 1 1 0 1 1 1 1 とか とか
12.
デモ http://jsdo.it/butchi/carpet_fractal
13.
広義のカーペットフラクタル くり抜く部分にビットを埋め込む 例: 1
1 1 1 0 1 1 1 1 0 0 0 0 1 0 0 0 0 1 0 → →
14.
ラスタスキャン ブラウン管テレビ時代の 表示方式 左から右へ、そして 上から下へ
幾何学模様との 相性がいいことが判明 W. S. Yeo, et al. Raster Scanning: A New Approach to Image Sonification, Sound Visualization, Sound Analysis And Synthesis
15.
ラスタスキャン
16.
映像 ソースのカーペットは静止画で味気ない 解析信号によって音声と連動し可視化 参考:
岩淵勇樹 博士論文
17.
音を形にする Sinc関数 鋸波 三味線 ハーモニカ
ギター バイオリン
18.
予備知識 三角関数 sin(t+p/2) =
cos(t) 複素平面 x軸が実数部(Re)でy軸が虚数部(Im) オイラーの公式 eiwt = cos(t) + i sin(t) (フーリエ変換・フーリエ級数展開) (関数を三角関数に分解する)
19.
三角関数と指数関数 三角関数 (cos(a t+q))は 指数関数(ei
a t+q)の 実数部(オイラーの公式より) ばね(指数関数)の方 が自然な形 cf) |{cos(t)}’| =|-sin(t)| |{ei t}’| =|i ei t| =1
20.
ヒルベルト変換 1. 音声信号を三角関数(正弦波)に分解 2. 位相を1/4周期(90度)ずらす(cosをsinに) 3.
分解した正弦波を足し合わせる ⇒ヒルベルト変換 音声信号 (例: 三角波) 6 4 2 2 4 6 1.0 0.5 0.5 1.0 6 4 2 2 4 6 1.0 0.5 0.5 1.0 6 4 2 2 4 6 1.0 0.5 0.5 1.0 6 4 2 2 4 6 1.0 0.5 0.5 1.0 = + + +… 6 4 2 2 4 6 0.6 0.4 0.2 0.2 0.4 0.6 = 6 4 2 2 4 6 1.0 0.5 0.5 1.0 6 4 2 2 4 6 1.0 0.5 0.5 1.0 6 4 2 2 4 6 1.0 0.5 0.5 1.0 + + +… ↓ ↓ ↓ ⇒ ヒルベルト変換
21.
音声信号の複素化 実数部: 元の音声信号 虚数部: ヒルベルト変換した音声信号 t t Re Im t + Re Im Re Im Re Im 複素平面に投影 (時間軸を潰す)
22.
音は形にできる Sinc関数 鋸波 三味線 ハーモニカ
ギター バイオリン
23.
鳴らす フラクタル音楽の出来上がり〜
24.
Mathematicaプログラム 生成から画像出力・音声出力まで たったの3行 Mathematica素晴らしい!
25.
なぜ音楽に聞こえるのか 一つのフラクタル図形が、音色と音階 と旋律合わせた音声信号を生成 カーペットのジェネレーターの高さが 偶数だと四拍子的に聞こえる
26.
更新内容 6月12日〜 2x2カーペットのシフト★ 6月30日〜 2x2カーペット
7月9日〜 2x4のカーペット★★ 7月17日〜 8x2のカーペット★ 8月1日〜 5x2のカーペット 8月8日〜 2x5のカーペット 8月16日〜 2x3のカーペット 8月22日〜 2x4のカーペット 8月30日〜 2x13のカーペット★ 9月5日〜 2x7のカーペット★ 9月13日〜 3x2のカーペット 9月20日〜 4x4のカーペット★ 9月20日〜 3x3のカーペット★ 10月3日〜 2x2カーペットのシフト★
27.
今後の予定 これまでは0,1列がメインだったので 実数範囲で動く波形を増やしたい! そもそもの生成方法を模索
28.
おさらい 1. ジェネレーターを指定 2. カーペットフラクタル生成 3.
ラスタスキャンによる可聴化 4. 解析信号による可視化
29.
聴いてください。「Real Xor」
30.
これは何? 本来は整数に 適用する「BitXor」 これを間違えて 実数に適用
そして偶然現れた 音楽。
31.
1桁のBitXor BitXor[0, 0]
= 0 BitXor[0, 1] = 1 BitXor[1, 0] = 1 BitXor[1, 1] = 0
32.
複数桁のBitXor BitXor[61, 15]
== 50 6110 == 1111012 1510 == 0011112 5010 == 1100102
33.
実数のBitXor BitXor[0.2, 0.2]
== 0 BitXor[0.1, 0.2] == BitXor[0.1, 0.2] BitXor[0.2, 0.2, 0.1] == 0.1 BitXor[0.1, 0.1, 0.2, 0.2] == 0 BitXor[hoge, hoge] == 0 BitXor[hoge, piyo, hoge] == piyo
34.
今後のフラクタル音楽候補
35.
ウォルシュ行列
36.
自己加算カーペット
37.
フーリエ変換カーペット
38.
カオスと秩序の狭間1 「Real Xor」のランダム値に 偏りを持たせる
39.
カオスと秩序の狭間2 「Real Xor」のランダム値に もっと偏りを持たせる
40.
まとめ 規則的な幾何学模様をラスタスキャン すると音楽になる フラクタルによる音楽生成を実現
様々な生成方法を模索中
41.
以上 ご清聴ありがとうございました。
Download