Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
即興演奏支援に向けた旋律生成の一試行
Search
Kitahara Lab.
November 26, 2023
22
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
即興演奏支援に向けた旋律生成の一試行
2022年人工知能学会全国大会
Kitahara Lab.
November 26, 2023
More Decks by Kitahara Lab.
See All by Kitahara Lab.
カラーバーの段階的非表示による読譜誘導型ピアノ演奏支援システムの試作
kthrlab
0
59
初学者による演奏音の自動評価を目的としたフルート音の音響分析
kthrlab
1
68
サッカーにおける選手位置とパスコースの可聴化システム
kthrlab
0
41
ハウスミュージックの楽曲構成を決める要因とその法則性の分析
kthrlab
0
230
川原瑞樹
kthrlab
0
110
即興演奏システム JamSketch の社会応用の可能性
kthrlab
0
44
Generating Melodies from Melodic Outlines Towards an Improvisation Support Systems for Non-musicians
kthrlab
0
58
JamSketch Deep α: A CNN-based Improvisation System in Accordance with User's Melodic Outline Drawing
kthrlab
0
38
即興演奏システムJamSketchにおける 旋律生成手法の改善
kthrlab
0
41
Featured
See All Featured
Making Projects Easy
brettharned
120
6.8k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
710
Mind Mapping
helmedeiros
1
370
Writing Fast Ruby
sferik
630
63k
Ruling the World: When Life Gets Gamed
codingconduct
0
360
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Chasing Engaging Ingredients in Design
codingconduct
0
340
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Statistics for Hackers
jakevdp
799
230k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Transcript
即興演奏支援に向けた旋律生成の一試行 即興演奏支援に向けた旋律生成の一試行 ◦北原 鉄朗(日本大学文理学部) 背景 JamSketch: 旋律概形に基づく即興演奏システム 旋律概形 目的 旋律概形からの旋律生成部を
DNN (CNN) で作り直す C Eb F F# G 旋律概形への近さ と 音楽的妥当性 両立する音列を 遺伝的アルゴリズム で探す を Key idea 旋律概形 旋律 conv. deconv. x1 x2 x3 x48 x49 x50 x51 x61 (C2) (C#2) (D2) (B5) (C) (C#) (B) Pitch in melodic outline (48-dim) Rest in melodic outline (1-dim) Chroma in chord tones (12-dim) ... Input matrix ... ... ... y1 y2 y3 y48 y49 y50 y51 y96 ... ... y97 (C2) (C#2) (D2) (B5) (C2) (C#2) (D2) (B5) Pitch (new) in melody Pitch (cont.) in melody Rest in melody 16-th notes × 24 measures 16-th notes × 24 measures Output matrix (48-dim) (48-dim) (1-dim) Pitch (new): note starting at that time Pitch (cont): note continuing from the previous time Data representation Example 左:入力、右:出力 (横軸が時刻) Melodic outline time ch pitch Chord progression time conv. conv. time ch deconv. time Pitch time pitch deconv. Pitch (cont) ch Network architecture 方法 • 使用DB:Weimer Jazz Database • BLUESスタイルの96曲 • メロディを平滑化して旋律概形に メロディ コード進行 旋律概形 平滑化 CNN メロディ 生成 比較 結果 正解との音符レベルの一致率、分布の非類似度(音名・音程) 主観評価: 正解のメロディと大差なし(7段階で概ね4弱) 初期バージョン ↓音高方向にはフィルタをシフトさせない ↑強拍・弱拍がくずれないようにフィルタをシフトさせる • #ch=64: 出力音の多く(60~70%)がCとG • #chが大きいほどブルーノート(E♭、G♭、B♭)の出現頻度向上 メロディ試聴: https://bit.ly/3tmDt5a (所属大学などのGoogleアカウントにログインした状態だと、 閲覧できない場合があります。その場合は、一度ログアウトしてください。)