Date post: | 07-Apr-2018 |
Category: |
Documents |
Upload: | jans-hendry |
View: | 223 times |
Download: | 0 times |
8/3/2019 Generating Music Based on Fundamental Frequency (Matlab)
http://slidepdf.com/reader/full/generating-music-based-on-fundamental-frequency-matlab 1/13
@mucnocr 4!
?8;; \JIBIZKA VIB@KA X_MFCVVI@B^
\|CC%IZ SBN! I`jm`cvik~gk`vdc`jryHbnkia.fmn^
BC@C_KZI@B NSVIF OKVCJ M@ ES@JKNC@ZKA E_C[SC@FY
$NKZAKO)
Krzilca i`i ncrsxklk` lcak`gszk` jkri krzilca vcocasn`yk zc`zk`b okbkink`k ncnok`blizlk`
bcnk $cfdm) jkri vcoskd vskrk jc`bk` nc`bbs`klk` nkzako. Jc`bk` nc`bbs`klk`
xc`bczkdsk` nc`bc`ki ivykrkz jkvkr nklk lkai i`i lizk klk` nc`fmok s`zsl ncnoskz nsvil
jc`bk` nc`bbs`klk` nkzako. Vkakd vkzs lcs`bbsak` nkzako kjkakd jkakn nc`yinxk` ivykrkz
lc jkakn emrnkz eiac ksjim '.ku. Dka i`i klk` vk`bkz ncnok`zs lkrc`k lizk zijkl akbi
ncnoszsdlk` fmjcr ldsvsv lkrc`k vcnsk `yk ocrkjk ji zk`bk` lizk.☷ 'kxk fmokkkk....
Nc`srsz xc`bczkdsk` vkyk yk`b vcjcrdk`k i`i! xkrk kdai nc`bkzklk` okdk ivykrkz kakni xkjk
jkvkr`yk ncrsxklk` oc`zslk` jkri lmnoi`kvi ivykrkz vi`svmijka yk`b gsnakd`yk vk`bkz
ok`ykl kzks zkl zcrokzkv. Zkxi kxklkd vcoskd vivzcn nc`bc`ka krzi zijkl zcrokzkv= Vkyk rkvkdi`bbk vkkz i`i lizk nkvid ncniaili vivzcn yk`b dk`yk nknxs ncaklslk` lmnxszkvi zcrokzkv
$ocrdi`bbk). Ivykrkz kakni jivi`ykair ocrviekz zkl ocrdi`bbk. S`zsl jkxkz nc`bmakd `yk nklk
lizk xcras ncaklslk` xcnokzkvk` nc`gkji ocrdi`bbk. Jc`bk` jkvkr zcrvcosz nklk vkyk
nc`fmok nc`bbs`klk` ivykrkz vi`svmijka s`zsl nc`bdkvialk` ivykrkz jc`bk` erclsc`vi
zcrzc`zs yk`b klk` jibs`klk` s`zsl nc`bdkvialk` os`yi zcrzc`zs jc`bk` xk`gk`b jkzk $zcrlkiz
jc`bk` erclsc`vi fsxail) yk`b zcrdi`bbk. @iaki erclsc`vi yk`b vkyk bs`klk` kjkakd dkvia zs`i`b
xkjk `kjk K>::8 Dw. Xcrdkzilk` zkoca ocrilsz i`i7
Vsnocr 7 dzzx7--.jmanczvfd.fmn-nsvifzdcmry?2.dzn
Kzks gilk k`jk nc`bi`bi`lk` `iaki jc`bk` dkvia xcnosakzk` oivk jibs`klk` `iaki`iaki xkjk
zkoca ocrilsz i`i7
8/3/2019 Generating Music Based on Fundamental Frequency (Matlab)
http://slidepdf.com/reader/full/generating-music-based-on-fundamental-frequency-matlab 2/13
@mucnocr 4!
?8;; \JIBIZKA VIB@KA X_MFCVVI@B^
\|CC%IZ SBN! I`jm`cvik~gk`vdc`jryHbnkia.fmn^
Vsnocr 7 dzzx7--.wyzrkt.fmn-zcfd-ksjim-ksjim.dzna
Vcoskd ivykrkz vi`svmijka ncniaili rsnsvk` vcokbki ocrilsz7
y > K − vi ̀? − − − K > knxaizsjm
e > erclsc`vi jkvkr
z > klzs $jczil)
Vcokbki bknokrk`! gilk ivykrkz vi`svmijka jioskz nc`bbs`klk` erclsc`vi nkvi`bnkvi`b
jink`k K>::8 Dw vcokbki kfsk` nklk klk` jijkxkzlk` oc`zsloc`zsl ivykrkz vcokbki ocrilsz
i`i7
8/3/2019 Generating Music Based on Fundamental Frequency (Matlab)
http://slidepdf.com/reader/full/generating-music-based-on-fundamental-frequency-matlab 3/13
@mucnocr 4!
?8;; \JIBIZKA VIB@KA X_MFCVVI@B^
\|CC%IZ SBN! I`jm`cvik~gk`vdc`jryHbnkia.fmn^
8/3/2019 Generating Music Based on Fundamental Frequency (Matlab)
http://slidepdf.com/reader/full/generating-music-based-on-fundamental-frequency-matlab 4/13
@mucnocr 4!
?8;; \JIBIZKA VIB@KA X_MFCVVI@B^
\|CC%IZ SBN! I`jm`cvik~gk`vdc`jryHbnkia.fmn^
8/3/2019 Generating Music Based on Fundamental Frequency (Matlab)
http://slidepdf.com/reader/full/generating-music-based-on-fundamental-frequency-matlab 5/13
@mucnocr 4!
?8;; \JIBIZKA VIB@KA X_MFCVVI@B^
\|CC%IZ SBN! I`jm`cvik~gk`vdc`jryHbnkia.fmn^
8/3/2019 Generating Music Based on Fundamental Frequency (Matlab)
http://slidepdf.com/reader/full/generating-music-based-on-fundamental-frequency-matlab 6/13
@mucnocr 4!
?8;; \JIBIZKA VIB@KA X_MFCVVI@B^
\|CC%IZ SBN! I`jm`cvik~gk`vdc`jryHbnkia.fmn^
Xrmbrkn ji okkd i`i jibs`klk` s`zsl nc`bdkvialk` ivykrkzivykrkz vcxcrzi ji kzkv $vkuc
jc`bk` ̀ knk nynsvif.n)7
fackrkaa<famvckaa<faf<
##Erc{sc`fyemrckfdlcy
jkzk>tavrckj$"jkzk.tavt")<jkzk>jkzk-;888<
K>6<#knxaizsjmev>4888<#erclsc`vifsxailzv>;-ev<#klzsfsxailz>.3<#jczil
#lcyvlcy>\"K"!"K&"!"O"!"F"!"F&"!"J"!"J&"!"C"!"E"!"E&"!"B"!"B&"^<
emrl>;7viwc$jkzk!;)lcy>K'vi`$?'xi'jkzk$l!3).'$87zv7z))<
8/3/2019 Generating Music Based on Fundamental Frequency (Matlab)
http://slidepdf.com/reader/full/generating-music-based-on-fundamental-frequency-matlab 7/13
@mucnocr 4!
?8;; \JIBIZKA VIB@KA X_MFCVVI@B^
\|CC%IZ SBN! I`jm`cvik~gk`vdc`jryHbnkia.fmn^
eibsrc!xamz$$87zv7z)!lcy)<zizac$vzrfkz$"lcy"!vlcy$?'l;7?'l)!vxri`ze$"!e>#.6eDw"!jkzk$l!3))))<takoca$"klzs$vcf)")<yakoca$"knxaizsjm")<kurizc$lcy!vxri`ze$"lcy#j.ku"!l))<c`j
xrmbrkn yk`b klk` jioskz jirk`fk`b vcxcrzi i`i7
BSI ji kzkv ncniaili xrmbrkn vcxcrzi ji okkd $vkuc jc`bk` `knk nki`;.n)7
es`fzim`ukrkrbmsz>nki`;$ukrkrbi`)#NKI@;Neiacemrnki`;.eib#NKI@;!oyizvcae!frckzcvx;`cNKI@;mrrkivcvzdcctivzi`b#vi`baczm`'.
##D>NKI@;rczsr`vzdcdk`jaczmx;`cNKI@;mrzdcdk`jaczm#zdcctivzi`bvi`baczm`'.##NKI@;$"FKAAOKFL"!dMogcfz!cuc`zJkzk!dk`jacv!...)fkaavzdcamfka#es`fzim``kncjFKAAOKFLi`NKI@;.Nizdzdcbiuc`i`xszkrbsnc`zv.##NKI@;$"Xrmxcrzy"!"Ukasc"!...)frckzcvx;`cNKI@;mrrkivcvzdc#ctivzi`bvi`baczm`'.Vzkrzi`bermnzdcacez!xrmxcrzyukascxkirvkrc#kxxaicjzmzdcBSIocemrcnki`;]Mxc`i`bEf`bczvfkaacj.K`#s`rcfmb`iwcjxrmxcrzy`kncmri`ukaijukascnklcvxrmxcrzykxxaifkzim`
#vzmx.Kaai`xszvkrcxkvvcjzmnki`;]Mxc`i`bEf`uikukrkrbi`.#
8/3/2019 Generating Music Based on Fundamental Frequency (Matlab)
http://slidepdf.com/reader/full/generating-music-based-on-fundamental-frequency-matlab 8/13
8/3/2019 Generating Music Based on Fundamental Frequency (Matlab)
http://slidepdf.com/reader/full/generating-music-based-on-fundamental-frequency-matlab 9/13
@mucnocr 4!
?8;; \JIBIZKA VIB@KA X_MFCVVI@B^
\|CC%IZ SBN! I`jm`cvik~gk`vdc`jryHbnkia.fmn^
#Mszxszvermnzdives`fzim`krcrczsr`cjzmzdcfmnnk`jai`c.es`fzim`ukrkrbmsz>nki`;]MszxszEf`$dMogcfz!cuc`zjkzk!dk`jacv)#ukrkrbmszfcaakrrkyemrrczsr`i`bmszxszkrbv$vccUK_K_BMSZ)<#dMogcfzdk`jaczmeibsrc#cuc`zjkzkrcvcrucjzmocjcei`cji`x;eszsrcucrvim`meNKZAKO#dk`jacvvzrsfzsrcizddk`jacvk`jsvcrjkzk$vccBSIJKZK)
#Bczjceksazfmnnk`jai`cmszxszermndk`jacvvzrsfzsrcukrkrbmsz|;~>dk`jacv.mszxsz<
#Ctcfszcvm`oszzm`xrcvvi`x;.es`fzim`x;]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>;<lcyv$fdmifc)
#Ctcfszcvm`oszzm`xrcvvi`x?.es`fzim`x?]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>?<lcyv$fdmifc)
#Ctcfszcvm`oszzm`xrcvvi`x6.es`fzim`x6]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>6<lcyv$fdmifc)
#Ctcfszcvm`oszzm`xrcvvi`x:.es`fzim`x:]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>:<lcyv$fdmifc)
#Ctcfszcvm`oszzm`xrcvvi`x3.es`fzim`x3]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>3<lcyv$fdmifc)
#Ctcfszcvm`oszzm`xrcvvi`x5.es`fzim`x5]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>5<lcyv$fdmifc)
#Ctcfszcvm`oszzm`xrcvvi`x2.es`fzim`x2]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>2<lcyv$fdmifc)
8/3/2019 Generating Music Based on Fundamental Frequency (Matlab)
http://slidepdf.com/reader/full/generating-music-based-on-fundamental-frequency-matlab 10/13
@mucnocr 4!
?8;; \JIBIZKA VIB@KA X_MFCVVI@B^
\|CC%IZ SBN! I`jm`cvik~gk`vdc`jryHbnkia.fmn^
#Ctcfszcvm`oszzm`xrcvvi`x4.es`fzim`x4]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>4<lcyv$fdmifc)
#Ctcfszcvm`oszzm`xrcvvi`x9.es`fzim`x9]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>9<lcyv$fdmifc)
#Ctcfszcvm`oszzm`xrcvvi`x;8.es`fzim`x;8]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>;8<lcyv$fdmifc)
#Ctcfszcvm`oszzm`xrcvvi`x;;.es`fzim`x;;]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>;;<lcyv$fdmifc)
#Ctcfszcvm`oszzm`xrcvvi`x;?.es`fzim`x;?]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>;?<lcyv$fdmifc)
es`fzim`cjiz;]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)bsijkzk$dMogcfz!dk`jacv)
#Ctcfszcvjsri`bmogcfzfrckzim`!kezcrvczzi`bkaaxrmxcrzicv.es`fzim`cjiz;]FrckzcEf`$dMogcfz!cuc`zjkzk!dk`jacv)ie ivxf%%ivc{ska$bcz$dMogcfz!"Okflbrms`jFmamr")!bcz$8!"jceksazSifm`zrmaOkflbrms`jFmamr"))vcz$dMogcfz!"Okflbrms`jFmamr"!"dizc")<c`j
#Ctcfszcvjsri`bmogcfzfrckzim`!kezcrvczzi`bkaaxrmxcrzicv.es`fzim`cjiz?]FrckzcEf`$dMogcfz!cuc`zjkzk!dk`jacv)ie ivxf%%ivc{ska$bcz$dMogcfz!"Okflbrms`jFmamr")!bcz$8!"jceksazSifm`zrmaOkflbrms`jFmamr"))vcz$dMogcfz!"Okflbrms`jFmamr"!"dizc")<c`j
#Ctcfszcvm`oszzm`xrcvvi`jcn;.es`fzim`jcn;]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>;6<lcyv$fdmifc)
8/3/2019 Generating Music Based on Fundamental Frequency (Matlab)
http://slidepdf.com/reader/full/generating-music-based-on-fundamental-frequency-matlab 11/13
@mucnocr 4!
?8;; \JIBIZKA VIB@KA X_MFCVVI@B^
\|CC%IZ SBN! I`jm`cvik~gk`vdc`jryHbnkia.fmn^
es`fzim`jcn?]Fkaaokfl$dMogcfz!cuc`zjkzk!dk`jacv)fdmifc>;:<lcyv$fdmifc)
lczilk zikxzikx zmnoma `kjk ji lail nklk klk` jixk`bbia es`bvi ocrilsz i`i $vkuc jc`bk` `knk
lcyv.n)7
es`fzim`lcyv$fdmifc)
ie fdmifc>>;6jkzk>kurckj$"jcnm;.ku")<cavcie fdmifc>>;:jkzk>kurckj$"jcnm?.ku")<cavc
jkzk>kurckj$vxri`ze$"lcy#j.ku"!fdmifc))<c`jvms`jvf$jkzk)<c`j
xkjk BSI! k`jk oivk ncaidkz kjk zmnoma JCNM; jk` JCNM?. Vkyk ncnk`b vc`bkgk
ncnkvsllk` jsk oskd jcnm yk`b oivk k`jk xcrjc`bkrlk` s`zsl ncaidkz dkvia lmnoi`kvi
ococrkxk `kjk vcdi`bbk ncnoc`zsl vcoskd akbs.
Jcnm; ncniaili xrmbrkn ocrilsz i`i $vkuc jc`bk` `knk jcnm;.n)7
fackrkaa<famvckaa<faf<
##Erc{sc`fyemrckfdlcyjkzk>tavrckj$"jkzk.tavt")<jkzk>jkzk-;888<
##Xrcxkri`bvms`jemrckfdlcy
k>6<#knxaizsjmev>4888<#erclsc`vifsxailzv>;-ev<#klzsfsxailz>.6<#jczil
K>k'vi`$?'xi'jkzk$;!3).'$87zv7z))<Kv>k'vi`$?'xi'jkzk$?!3).'$87zv7z))<O>k'vi`$?'xi'jkzk$6!3).'$87zv7z))<F>k'vi`$?'xi'jkzk$:!3).'$87zv7z))<Fv>k'vi`$?'xi'jkzk$3!3).'$87zv7z))<
J>k'vi`$?'xi'jkzk$5!3).'$87zv7z))<Jv>k'vi`$?'xi'jkzk$2!3).'$87zv7z))<
8/3/2019 Generating Music Based on Fundamental Frequency (Matlab)
http://slidepdf.com/reader/full/generating-music-based-on-fundamental-frequency-matlab 12/13
@mucnocr 4!
?8;; \JIBIZKA VIB@KA X_MFCVVI@B^
\|CC%IZ SBN! I`jm`cvik~gk`vdc`jryHbnkia.fmn^
C>k'vi`$?'xi'jkzk$4!3).'$87zv7z))<E>k'vi`$?'xi'jkzk$9!3).'$87zv7z))<Ev>k'vi`$?'xi'jkzk$;8!3).'$87zv7z))<B>k'vi`$?'xi'jkzk$;;!3).'$87zv7z))<Bv>k'vi`$?'xi'jkzk$;?!3).'$87zv7z))<
##Krrk`bi`blcyzmemrnkvm`b
ai`c;>\K!K!C!C!Ev!Ev!C!C!^<ai`c?>\J!J!Fv!Fv!O!O!K!K!^<ai`c6>\C!C!J!J!Fv!Fv!O!O^<ai`c:>\C!C!J!J!Fv!Fv!O!O^<ai`c3>\K!K!C!C!Ev!Ev!C!C!^<ai`c5>\J!J!Fv!Fv!O!O!K!K!^<jcnm];>\ai`c;!ai`c?!ai`c6!ai`c:!ai`c3!ai`c5^<eiac`knc>"jcnm;.ku"<kurizc$jcnm];!eiac`knc)<
##c`j
Jcnm? ncniaili xrmbrkn ocrilsz i`i $vkuc jc`bk` `knk jcnm?.n)7
fackrkaa<famvckaa<
faf<
##Erc{sc`fyemrckfdlcyjkzk>tavrckj$"jkzk.tavt")<jkzk>jkzk-;888<
##Xrcxkri`bvms`jemrckfdlcyk>6<#knxaizsjmev>4888<#erclsc`vifsxailzv>;-ev<#klzsfsxail
z>.5<#jczil
K>k'vi`$?'xi'jkzk$;!3).'$87zv7z))<Kv>k'vi`$?'xi'jkzk$?!3).'$87zv7z))<O>k'vi`$?'xi'jkzk$6!3).'$87zv7z))<F>k'vi`$?'xi'jkzk$:!3).'$87zv7z))<Fv>k'vi`$?'xi'jkzk$3!3).'$87zv7z))<J>k'vi`$?'xi'jkzk$5!3).'$87zv7z))<Jv>k'vi`$?'xi'jkzk$2!3).'$87zv7z))<C>k'vi`$?'xi'jkzk$4!3).'$87zv7z))<
E>k'vi`$?'xi'jkzk$9!3).'$87zv7z))<Ev>k'vi`$?'xi'jkzk$;8!3).'$87zv7z))<
8/3/2019 Generating Music Based on Fundamental Frequency (Matlab)
http://slidepdf.com/reader/full/generating-music-based-on-fundamental-frequency-matlab 13/13
@mucnocr 4!
?8;; \JIBIZKA VIB@KA X_MFCVVI@B^
\|CC%IZ SBN! I`jm`cvik~gk`vdc`jryHbnkia.fmn^
B>k'vi`$?'xi'jkzk$;;!3).'$87zv7z))<Bv>k'vi`$?'xi'jkzk$;?!3).'$87zv7z))<
##Krrk`bi`blcyzmemrnkvm`b
ai`c;>\F!F!K!K!J!J!O!O^<ai`c?>\E!E!J!J!B!B!F!F^<jcnm]?>\ai`c;!ai`c?^<eiac`knc>"jcnm?.ku"<kurizc$jcnm]?!eiac`knc)<
##c`j
Jc`bk` xrmbrkn yk`b vcjcrdk`k! zcr`ykzk lizk oivk nc`bdkvialk` vcoskd nsvil yk`b asnkyk`
—c`kl’ s`zsl jijc`bkr. Zc`zs lcacoidk``yk kjkakd lizk oivk ncaklslk` clvxcrinc` jk`
xc`bmakdk` zcrdkjkx ivykrkzivykrkz zcrvcosz. Vcoc`kr`yk nkvid ok`ykl yk`b oivk jiaklslk`
zcrnkvsl gilk lizk nc`ykzslk``yk lc jkakn k`inkvi $lcoczsak` vkyk xcr`kd ncaidkz uijcm
zc`zk`b nc`bdkvialk` kas`k` nsvil occzdmuc` jc`bk` nc`bbs`klk` nkzako ocvcrzk gsbk
k`inkvi`yk). Nc`kril+++
Vsnocr7
dzzx7--.jmanczvfd.fmn-nsvifzdcmry?2.dzn
dzzx7--c`.ilixcjik.mrb-ili-Bsizkr]zs`i`bv
dzzx7--.wyzrkt.fmn-zcfd-ksjim-ksjim.dzna
dzzx7--.uksbd`v;xkbcrv.fmn-nsvif-nsvifka`mzcerc{sc`ficv.dzn
dzzx7--svcrv.rmk`.cjs-pvdrccl-`czmrlv;-nsvif.dzna
HZdk`lv