SlideShare a Scribd company logo
1 of 1
Download to read offline
A Machine Learning Approach to Support
Music Creation by Musically Untrained People
Tetsuro Kitahara and Yuichi Tsuchiya
Nihon University, Tokyo, Japan
How can we use computing technology to
encourage music creation by novices?
Issue 1
Human interface
Users need to be able to
input their musical ideas
in an intuitive, easy way
Issue 2
Automatic music generation
System needs to be able to generate musical
pieces from abstract / incomplete inputs
Powered by machine learning
Our proposal: Melody editing based on melodic outline
● Melody is represented as a curve
● User edits the melody by redrawing the curve
● Usable when the user is not satisfied with
melodies generated by a music composer
Idea 1 Melodic outline
● Estimate a sequence of notes satisfying:
● Closeness to the outline
● Musical appropriateness
Idea 2 Hidden Markov model
Mutual transformation between melody and melodic outline
Hidden Markov model for melody generation
Transform melody to melodic outline
Pitch trajectory
Fourier transform
Inverse Fourier
transform Save for later use
Extract low-
order coeffs.
High-order coeffs. of
original melody
Low-order coeffs. of
Fourier transform
Inverse Fourier transform
Do Mi Fa So Ti Ra So Do Re Mi
Hidden Markov model
Transform melodic outline to melody
Edited melodic outline
Key idea
Seq. of note numbers (musically appropriate)
Emit (with random deviation)
Seq. of continuous pitches in melodic outline
48 49 84,,,
Each state represents
each note number
Observed signal
(1-dim continuous value)
Hidden states
Emission prob.
For state si
,
i Note
number
pitchi
Closeness to user’s
melodic outline
Transition prob.
Note name unigram
Interval unigram
C D E F G A B
0
0.2
0.4
P1 M2 M3P4 P5 M6 M7
0
0.2
0.4
Musical appropriateness

More Related Content

Viewers also liked

Manifold learning with application to object recognition
Manifold learning with application to object recognitionManifold learning with application to object recognition
Manifold learning with application to object recognitionzukun
 
AWS Step FunctionずLambdaでディヌプラヌニングの蚓緎を党自動化する
AWS Step FunctionずLambdaでディヌプラヌニングの蚓緎を党自動化するAWS Step FunctionずLambdaでディヌプラヌニングの蚓緎を党自動化する
AWS Step FunctionずLambdaでディヌプラヌニングの蚓緎を党自動化するmizugokoro
 
[Kim+ ICML2012] Dirichlet Process with Mixed Random Measures : A Nonparametri...
[Kim+ ICML2012] Dirichlet Process with Mixed Random Measures : A Nonparametri...[Kim+ ICML2012] Dirichlet Process with Mixed Random Measures : A Nonparametri...
[Kim+ ICML2012] Dirichlet Process with Mixed Random Measures : A Nonparametri...Shuyo Nakatani
 
関東CV勉匷䌚 Kernel PCA (2011.2.19)
関東CV勉匷䌚 Kernel PCA (2011.2.19)関東CV勉匷䌚 Kernel PCA (2011.2.19)
関東CV勉匷䌚 Kernel PCA (2011.2.19)Akisato Kimura
 
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...wl820609
 
Visualizing Data Using t-SNE
Visualizing Data Using t-SNEVisualizing Data Using t-SNE
Visualizing Data Using t-SNETomoki Hayashi
 
党脳アヌキテクチャ若手の䌚20170131
党脳アヌキテクチャ若手の䌚20170131党脳アヌキテクチャ若手の䌚20170131
党脳アヌキテクチャ若手の䌚20170131Hangyo Masatsugu
 
TISにおける、研究開発のメ゜ッド
TISにおける、研究開発のメ゜ッドTISにおける、研究開発のメ゜ッド
TISにおける、研究開発のメ゜ッドTakahiro Kubo
 
AutoEncoderで特城抜出
AutoEncoderで特城抜出AutoEncoderで特城抜出
AutoEncoderで特城抜出Kai Sasaki
 
なにわTech20170218(tpu) tfug
なにわTech20170218(tpu) tfugなにわTech20170218(tpu) tfug
なにわTech20170218(tpu) tfugNatsutani Minoru
 
Introduction of "the alternate features search" using R
Introduction of  "the alternate features search" using RIntroduction of  "the alternate features search" using R
Introduction of "the alternate features search" using RSatoshi Kato
 
Oracle property and_hdm_pkg_rigorouslasso
Oracle property and_hdm_pkg_rigorouslassoOracle property and_hdm_pkg_rigorouslasso
Oracle property and_hdm_pkg_rigorouslassoSatoshi Kato
 
Convolutional Neural Netwoks で自然蚀語凊理をする
Convolutional Neural Netwoks で自然蚀語凊理をするConvolutional Neural Netwoks で自然蚀語凊理をする
Convolutional Neural Netwoks で自然蚀語凊理をするDaiki Shimada
 
゚クセルで統蚈分析 統蚈プログラムHADに぀いお
゚クセルで統蚈分析 統蚈プログラムHADに぀いお゚クセルで統蚈分析 統蚈プログラムHADに぀いお
゚クセルで統蚈分析 統蚈プログラムHADに぀いおHiroshi Shimizu
 
これから始める人の為のディヌプラヌニング基瀎講座
これから始める人の為のディヌプラヌニング基瀎講座これから始める人の為のディヌプラヌニング基瀎講座
これから始める人の為のディヌプラヌニング基瀎講座NVIDIA Japan
 
倀化CNN on FPGAでGPUずガチンコバトル公開版
倀化CNN on FPGAでGPUずガチンコバトル公開版倀化CNN on FPGAでGPUずガチンコバトル公開版
倀化CNN on FPGAでGPUずガチンコバトル公開版Hiroki Nakahara
 
リクルヌトグルヌプの珟堎事䟋から芋る AI/ディヌプラヌニング ビゞネス掻甚の勘所
リクルヌトグルヌプの珟堎事䟋から芋る AI/ディヌプラヌニング ビゞネス掻甚の勘所リクルヌトグルヌプの珟堎事䟋から芋る AI/ディヌプラヌニング ビゞネス掻甚の勘所
リクルヌトグルヌプの珟堎事䟋から芋る AI/ディヌプラヌニング ビゞネス掻甚の勘所Recruit Technologies
 

Viewers also liked (20)

Manifold learning with application to object recognition
Manifold learning with application to object recognitionManifold learning with application to object recognition
Manifold learning with application to object recognition
 
AWS Step FunctionずLambdaでディヌプラヌニングの蚓緎を党自動化する
AWS Step FunctionずLambdaでディヌプラヌニングの蚓緎を党自動化するAWS Step FunctionずLambdaでディヌプラヌニングの蚓緎を党自動化する
AWS Step FunctionずLambdaでディヌプラヌニングの蚓緎を党自動化する
 
Topic Models
Topic ModelsTopic Models
Topic Models
 
[Kim+ ICML2012] Dirichlet Process with Mixed Random Measures : A Nonparametri...
[Kim+ ICML2012] Dirichlet Process with Mixed Random Measures : A Nonparametri...[Kim+ ICML2012] Dirichlet Process with Mixed Random Measures : A Nonparametri...
[Kim+ ICML2012] Dirichlet Process with Mixed Random Measures : A Nonparametri...
 
関東CV勉匷䌚 Kernel PCA (2011.2.19)
関東CV勉匷䌚 Kernel PCA (2011.2.19)関東CV勉匷䌚 Kernel PCA (2011.2.19)
関東CV勉匷䌚 Kernel PCA (2011.2.19)
 
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
 
Visualizing Data Using t-SNE
Visualizing Data Using t-SNEVisualizing Data Using t-SNE
Visualizing Data Using t-SNE
 
党脳アヌキテクチャ若手の䌚20170131
党脳アヌキテクチャ若手の䌚20170131党脳アヌキテクチャ若手の䌚20170131
党脳アヌキテクチャ若手の䌚20170131
 
TISにおける、研究開発のメ゜ッド
TISにおける、研究開発のメ゜ッドTISにおける、研究開発のメ゜ッド
TISにおける、研究開発のメ゜ッド
 
AutoEncoderで特城抜出
AutoEncoderで特城抜出AutoEncoderで特城抜出
AutoEncoderで特城抜出
 
Self-organizing map
Self-organizing mapSelf-organizing map
Self-organizing map
 
LDA入門
LDA入門LDA入門
LDA入門
 
なにわTech20170218(tpu) tfug
なにわTech20170218(tpu) tfugなにわTech20170218(tpu) tfug
なにわTech20170218(tpu) tfug
 
Introduction of "the alternate features search" using R
Introduction of  "the alternate features search" using RIntroduction of  "the alternate features search" using R
Introduction of "the alternate features search" using R
 
Oracle property and_hdm_pkg_rigorouslasso
Oracle property and_hdm_pkg_rigorouslassoOracle property and_hdm_pkg_rigorouslasso
Oracle property and_hdm_pkg_rigorouslasso
 
Convolutional Neural Netwoks で自然蚀語凊理をする
Convolutional Neural Netwoks で自然蚀語凊理をするConvolutional Neural Netwoks で自然蚀語凊理をする
Convolutional Neural Netwoks で自然蚀語凊理をする
 
゚クセルで統蚈分析 統蚈プログラムHADに぀いお
゚クセルで統蚈分析 統蚈プログラムHADに぀いお゚クセルで統蚈分析 統蚈プログラムHADに぀いお
゚クセルで統蚈分析 統蚈プログラムHADに぀いお
 
これから始める人の為のディヌプラヌニング基瀎講座
これから始める人の為のディヌプラヌニング基瀎講座これから始める人の為のディヌプラヌニング基瀎講座
これから始める人の為のディヌプラヌニング基瀎講座
 
倀化CNN on FPGAでGPUずガチンコバトル公開版
倀化CNN on FPGAでGPUずガチンコバトル公開版倀化CNN on FPGAでGPUずガチンコバトル公開版
倀化CNN on FPGAでGPUずガチンコバトル公開版
 
リクルヌトグルヌプの珟堎事䟋から芋る AI/ディヌプラヌニング ビゞネス掻甚の勘所
リクルヌトグルヌプの珟堎事䟋から芋る AI/ディヌプラヌニング ビゞネス掻甚の勘所リクルヌトグルヌプの珟堎事䟋から芋る AI/ディヌプラヌニング ビゞネス掻甚の勘所
リクルヌトグルヌプの珟堎事䟋から芋る AI/ディヌプラヌニング ビゞネス掻甚の勘所
 

More from kthrlab

ハむフレックス授業のススメ
ハむフレックス授業のススメハむフレックス授業のススメ
ハむフレックス授業のススメkthrlab
 
Generating Walking Bass Lines with HMM
Generating Walking Bass Lines with HMMGenerating Walking Bass Lines with HMM
Generating Walking Bass Lines with HMMkthrlab
 
JamSketch: Improvisation Support System with GA-based Melody Creation from Us...
JamSketch: Improvisation Support System with GA-based Melody Creation from Us...JamSketch: Improvisation Support System with GA-based Melody Creation from Us...
JamSketch: Improvisation Support System with GA-based Melody Creation from Us...kthrlab
 
盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み
盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み
盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊みkthrlab
 
卒研発衚
卒研発衚卒研発衚
卒研発衚kthrlab
 
GTTM分析噚「PyGTTM」の詊䜜及びディヌプラヌニングを甚いた粟床向䞊の詊み
GTTM分析噚「PyGTTM」の詊䜜及びディヌプラヌニングを甚いた粟床向䞊の詊みGTTM分析噚「PyGTTM」の詊䜜及びディヌプラヌニングを甚いた粟床向䞊の詊み
GTTM分析噚「PyGTTM」の詊䜜及びディヌプラヌニングを甚いた粟床向䞊の詊みkthrlab
 
盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み
盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み
盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊みkthrlab
 
卒論発衚_oshita
卒論発衚_oshita卒論発衚_oshita
卒論発衚_oshitakthrlab
 
倚人数挔奏楜譜から連匟譜ぞの自動線曲
倚人数挔奏楜譜から連匟譜ぞの自動線曲倚人数挔奏楜譜から連匟譜ぞの自動線曲
倚人数挔奏楜譜から連匟譜ぞの自動線曲kthrlab
 
振りのタむミングを評䟡するダンス緎習システム
振りのタむミングを評䟡するダンス緎習システム振りのタむミングを評䟡するダンス緎習システム
振りのタむミングを評䟡するダンス緎習システムkthrlab
 
北原研究宀の研究事䟋玹介ベヌシストの旋埋分析ずむコラむザヌの印象分析Music×Analytics Meetup vol.5 ロングトヌク
北原研究宀の研究事䟋玹介ベヌシストの旋埋分析ずむコラむザヌの印象分析Music×Analytics Meetup vol.5 ロングトヌク北原研究宀の研究事䟋玹介ベヌシストの旋埋分析ずむコラむザヌの印象分析Music×Analytics Meetup vol.5 ロングトヌク
北原研究宀の研究事䟋玹介ベヌシストの旋埋分析ずむコラむザヌの印象分析Music×Analytics Meetup vol.5 ロングトヌクkthrlab
 
誰もが創䜜を通じお音楜を楜しめる䞖界を目指しお音孊シンポゞりム2021 招埅講挔
誰もが創䜜を通じお音楜を楜しめる䞖界を目指しお音孊シンポゞりム2021 招埅講挔誰もが創䜜を通じお音楜を楜しめる䞖界を目指しお音孊シンポゞりム2021 招埅講挔
誰もが創䜜を通じお音楜を楜しめる䞖界を目指しお音孊シンポゞりム2021 招埅講挔kthrlab
 
音楜ず情報科孊
音楜ず情報科孊音楜ず情報科孊
音楜ず情報科孊kthrlab
 
土浊日倧高校向け暡擬授業「音楜ず情報科孊」日本倧孊文理孊郚
土浊日倧高校向け暡擬授業「音楜ず情報科孊」日本倧孊文理孊郚土浊日倧高校向け暡擬授業「音楜ず情報科孊」日本倧孊文理孊郚
土浊日倧高校向け暡擬授業「音楜ず情報科孊」日本倧孊文理孊郚kthrlab
 
音楜の知識衚珟自動䜜線曲ぞの応甚
音楜の知識衚珟自動䜜線曲ぞの応甚音楜の知識衚珟自動䜜線曲ぞの応甚
音楜の知識衚珟自動䜜線曲ぞの応甚kthrlab
 
平成30幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?
平成30幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?平成30幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?
平成30幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?kthrlab
 
平成29幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?」
平成29幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?」平成29幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?」
平成29幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?」kthrlab
 
バルセロナ圚倖研究報告「統蚈モデルによるメロディのモデル化ずその自動䜜曲・自動線曲ぞの応甚」
バルセロナ圚倖研究報告「統蚈モデルによるメロディのモデル化ずその自動䜜曲・自動線曲ぞの応甚」バルセロナ圚倖研究報告「統蚈モデルによるメロディのモデル化ずその自動䜜曲・自動線曲ぞの応甚」
バルセロナ圚倖研究報告「統蚈モデルによるメロディのモデル化ずその自動䜜曲・自動線曲ぞの応甚」kthrlab
 
音楜ず情報科孊
音楜ず情報科孊音楜ず情報科孊
音楜ず情報科孊kthrlab
 
音楜の非専門家が挔奏・創䜜を通じお音楜を楜しめる䞖界を目指しお
音楜の非専門家が挔奏・創䜜を通じお音楜を楜しめる䞖界を目指しお音楜の非専門家が挔奏・創䜜を通じお音楜を楜しめる䞖界を目指しお
音楜の非専門家が挔奏・創䜜を通じお音楜を楜しめる䞖界を目指しおkthrlab
 

More from kthrlab (20)

ハむフレックス授業のススメ
ハむフレックス授業のススメハむフレックス授業のススメ
ハむフレックス授業のススメ
 
Generating Walking Bass Lines with HMM
Generating Walking Bass Lines with HMMGenerating Walking Bass Lines with HMM
Generating Walking Bass Lines with HMM
 
JamSketch: Improvisation Support System with GA-based Melody Creation from Us...
JamSketch: Improvisation Support System with GA-based Melody Creation from Us...JamSketch: Improvisation Support System with GA-based Melody Creation from Us...
JamSketch: Improvisation Support System with GA-based Melody Creation from Us...
 
盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み
盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み
盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み
 
卒研発衚
卒研発衚卒研発衚
卒研発衚
 
GTTM分析噚「PyGTTM」の詊䜜及びディヌプラヌニングを甚いた粟床向䞊の詊み
GTTM分析噚「PyGTTM」の詊䜜及びディヌプラヌニングを甚いた粟床向䞊の詊みGTTM分析噚「PyGTTM」の詊䜜及びディヌプラヌニングを甚いた粟床向䞊の詊み
GTTM分析噚「PyGTTM」の詊䜜及びディヌプラヌニングを甚いた粟床向䞊の詊み
 
盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み
盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み
盛り䞊がり床に基づくルヌプシヌケンサにおけるナヌザ適応の詊み
 
卒論発衚_oshita
卒論発衚_oshita卒論発衚_oshita
卒論発衚_oshita
 
倚人数挔奏楜譜から連匟譜ぞの自動線曲
倚人数挔奏楜譜から連匟譜ぞの自動線曲倚人数挔奏楜譜から連匟譜ぞの自動線曲
倚人数挔奏楜譜から連匟譜ぞの自動線曲
 
振りのタむミングを評䟡するダンス緎習システム
振りのタむミングを評䟡するダンス緎習システム振りのタむミングを評䟡するダンス緎習システム
振りのタむミングを評䟡するダンス緎習システム
 
北原研究宀の研究事䟋玹介ベヌシストの旋埋分析ずむコラむザヌの印象分析Music×Analytics Meetup vol.5 ロングトヌク
北原研究宀の研究事䟋玹介ベヌシストの旋埋分析ずむコラむザヌの印象分析Music×Analytics Meetup vol.5 ロングトヌク北原研究宀の研究事䟋玹介ベヌシストの旋埋分析ずむコラむザヌの印象分析Music×Analytics Meetup vol.5 ロングトヌク
北原研究宀の研究事䟋玹介ベヌシストの旋埋分析ずむコラむザヌの印象分析Music×Analytics Meetup vol.5 ロングトヌク
 
誰もが創䜜を通じお音楜を楜しめる䞖界を目指しお音孊シンポゞりム2021 招埅講挔
誰もが創䜜を通じお音楜を楜しめる䞖界を目指しお音孊シンポゞりム2021 招埅講挔誰もが創䜜を通じお音楜を楜しめる䞖界を目指しお音孊シンポゞりム2021 招埅講挔
誰もが創䜜を通じお音楜を楜しめる䞖界を目指しお音孊シンポゞりム2021 招埅講挔
 
音楜ず情報科孊
音楜ず情報科孊音楜ず情報科孊
音楜ず情報科孊
 
土浊日倧高校向け暡擬授業「音楜ず情報科孊」日本倧孊文理孊郚
土浊日倧高校向け暡擬授業「音楜ず情報科孊」日本倧孊文理孊郚土浊日倧高校向け暡擬授業「音楜ず情報科孊」日本倧孊文理孊郚
土浊日倧高校向け暡擬授業「音楜ず情報科孊」日本倧孊文理孊郚
 
音楜の知識衚珟自動䜜線曲ぞの応甚
音楜の知識衚珟自動䜜線曲ぞの応甚音楜の知識衚珟自動䜜線曲ぞの応甚
音楜の知識衚珟自動䜜線曲ぞの応甚
 
平成30幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?
平成30幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?平成30幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?
平成30幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?
 
平成29幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?」
平成29幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?」平成29幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?」
平成29幎床 日本倧孊文理孊郚オヌプンキャンパス 「人工知胜っおどんな仕組み?」
 
バルセロナ圚倖研究報告「統蚈モデルによるメロディのモデル化ずその自動䜜曲・自動線曲ぞの応甚」
バルセロナ圚倖研究報告「統蚈モデルによるメロディのモデル化ずその自動䜜曲・自動線曲ぞの応甚」バルセロナ圚倖研究報告「統蚈モデルによるメロディのモデル化ずその自動䜜曲・自動線曲ぞの応甚」
バルセロナ圚倖研究報告「統蚈モデルによるメロディのモデル化ずその自動䜜曲・自動線曲ぞの応甚」
 
音楜ず情報科孊
音楜ず情報科孊音楜ず情報科孊
音楜ず情報科孊
 
音楜の非専門家が挔奏・創䜜を通じお音楜を楜しめる䞖界を目指しお
音楜の非専門家が挔奏・創䜜を通じお音楜を楜しめる䞖界を目指しお音楜の非専門家が挔奏・創䜜を通じお音楜を楜しめる䞖界を目指しお
音楜の非専門家が挔奏・創䜜を通じお音楜を楜しめる䞖界を目指しお
 

Recently uploaded

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

A Machine Learning Approach to Support Music Creation by Musically Untrained People

  • 1. A Machine Learning Approach to Support Music Creation by Musically Untrained People Tetsuro Kitahara and Yuichi Tsuchiya Nihon University, Tokyo, Japan How can we use computing technology to encourage music creation by novices? Issue 1 Human interface Users need to be able to input their musical ideas in an intuitive, easy way Issue 2 Automatic music generation System needs to be able to generate musical pieces from abstract / incomplete inputs Powered by machine learning Our proposal: Melody editing based on melodic outline ● Melody is represented as a curve ● User edits the melody by redrawing the curve ● Usable when the user is not satisfied with melodies generated by a music composer Idea 1 Melodic outline ● Estimate a sequence of notes satisfying: ● Closeness to the outline ● Musical appropriateness Idea 2 Hidden Markov model Mutual transformation between melody and melodic outline Hidden Markov model for melody generation Transform melody to melodic outline Pitch trajectory Fourier transform Inverse Fourier transform Save for later use Extract low- order coeffs. High-order coeffs. of original melody Low-order coeffs. of Fourier transform Inverse Fourier transform Do Mi Fa So Ti Ra So Do Re Mi Hidden Markov model Transform melodic outline to melody Edited melodic outline Key idea Seq. of note numbers (musically appropriate) Emit (with random deviation) Seq. of continuous pitches in melodic outline 48 49 84,,, Each state represents each note number Observed signal (1-dim continuous value) Hidden states Emission prob. For state si , i Note number pitchi Closeness to user’s melodic outline Transition prob. Note name unigram Interval unigram C D E F G A B 0 0.2 0.4 P1 M2 M3P4 P5 M6 M7 0 0.2 0.4 Musical appropriateness