SlideShare a Scribd company logo
1 of 36
Student: Ting-Ting Chou  Advisor: Dr.  Herng-Yow Chen  Dr. Keh-Ning Chang 11/23/09 即時跟譜系統及其應用
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],11/23/09
[object Object],[object Object],[object Object],11/23/09
11/23/09 MIDI Event Audio Signal Feature Extraction FFT,  peak structure match … Match Algorithm Page Turner, Accompaniment Implementation   Target Score
11/23/09 International Computer Music Conference’84 An On-Line Algorithm for Real-Time Accompaniment Roger B. Dannenberg
11/23/09 ACM International Conference on Multimedia’ 04 Family Ensemble Chika Oshima  et al   Place Number of mistakes % Extra 7 1.2 Wrong 37 6.1 Missing 3 0.5 Replaying 1 st  beat 156 75.4 2 nd  downbeat 19 3.1 Last beat 6 1.0 Start of phrase 5 0.8 Alternation 4 0.7 1 st  beat(pre-bar) 51 8.4 Last beat(pre-bar) 5 0.8 Start of piece 10 1.7 Start of column 2 0.3 Sum 605 100.0
11/23/09 Score MIDI Keyboard Score following algorithm Optical Music Recognition (OMR) User Interface Score (MIDI Format) Performance (MIDI Event) Position of Notes User
[object Object],11/23/09 E4 C5  C5 E4  A4  A4  C4 G4 E4  t d t d t d t d t d t d t d t d Leading note following note ,[object Object],[object Object],[object Object],Smallest duration time
[object Object],The DP cost function w( i , j ) is initialized by setting: i:  ID of performance MIDI events.  j:  ID of note set of the score. P i :   Note of the performance event at current time t i S j : Note set of the score W( i ,  j ): The weight of element ( i , j )
11/23/09 Notes in the score Performed notes …… 48 67 72 76 43 67 71
11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0
11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0 67 0 2 0 0 0 1 0
11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0 67 0 2 0 0 0 1 0 70 0 0 1 0 0 0 0
11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0 67 0 2 0 0 0 1 0 70 0 0 1 0 0 0 0 76 0 0 0 2 0 0 0
11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0 67 0 2 0 0 0 1 0 70 0 0 1 0 0 0 0 76 0 0 0 2 0 0 0 43 0 0 0 0 3 0 0
11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0 67 0 2 0 0 0 1 0 70 0 0 1 0 0 0 0 76 0 0 0 2 0 0 0 43 0 0 0 0 3 0 0 67 0 1 0 0 0 4 0
11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0 67 0 2 0 0 0 1 0 70 0 0 1 0 0 0 0 76 0 0 0 2 0 0 0 43 0 0 0 0 3 0 0 67 0 1 0 0 0 4 0 67 0 1 0 0 0 0 3
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],11/23/09 N: 1  3  3  3  3  1 1 1  3  3
11/23/09 score  Performed notes …… …… 49 66 69 42 66 69 49 66 69 72 60 48 77 65 77 65 53 79 67
11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading,  72 1 0 0 0
11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading,  72 1 0 0 0 Following,  48 1  + 2/3  0 +  0/2 0 +  0/3 0 +  0/2
11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading,  72 1 0 0 0 Following,  48 1.67  0 0 0 Following,  60 1 +  3/3 0 +  0/2 0 +  0/3 0 +  0/2
11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading,  72 1 0 0 0 Following,  48 1.67  0 0 0 Following,  60 2 0 0 0 Leading,  77 0 3 1 0
11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading,  72 1 0 0 0 Following,  48 1.67  0 0 0 Following,  60 2 0 0 0 Leading,  77 0 3 1 0 Following,  67 0 +  0/3 3 +  1/2 1 +  1/3 0 +  1/2
11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading,  72 1 0 0 0 Following,  48 1.67  0 0 0 Following,  60 2 0 0 0 Leading,  77 0 3 1 0 Following,  67 0 3.5 1.33 0.5 Leading,  79 0 0 2.5 2.33
11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading,  72 1 0 0 0 Following,  48 1.67  0 0 0 Following,  60 2 0 0 0 Leading,  77 0 3 1 0 Following,  67 0 3.5 1.33 0.5 Leading,  79 0 0 2.5 2.33 Following, 65 0 0.5 2.83 2.33 Following, 53 0 0 3.17 2.33 Leading, 79 0 0 0 4.17 Following, 65 0 0.5 0.33 4.67
11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading,  72 1 0 0 0 Following,  48 1.67  0 0 0 Following,  60 2 0 0 0 Leading,  77 0 3 1 0 Following,  67 0 3.5 1.33 0.5 Leading,  79 0 0 2.5 2.33 Following, 65 0 0.5 2.83 2.33 Following, 53 0 0 3.17 2.33 Leading, 79 0 0 0 4.17 Following, 65 0 0.5 0.33 4.67
11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading,  72 1 0 0 0 Following,  48 1.67  0 0 0 Following,  60 2 0 0 0 Leading,  77 0 3 1 0 Following,  67 0 3.5 1.33 0.5 Leading,  79 0 0 2.5 2.33 Following, 65 0 0.5 2.83 2.33 Following, 53 0 0 3.17 2.33 Leading, 79 0 0 0 4.17 Following, 65 0 0.5 0.33 4.67
11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading,  72 1 0 0 0 Following,  48 1.67  0 0 0 Following,  60 2 0 0 0 Leading,  77 0 3 1 0 Following,  67 0 3.5 1.33 0.5 Leading,  79 0 0 2.5 2.33 Following, 65 0 0.5 2.83 2.33 Following, 53 0 0 3.17 2.33 Leading, 79 0 0 0 4.17 Following, 65 0 0.5 0.33 4.67
[object Object],11/23/09 error S 1 S 5 S 10 S 16 S 21 S 26 S 29 Weight = cur_weight  Weight = cur_weight- 1  cur_weight =  w(current position+1, j )
[object Object],11/23/09 error Weight = cur_weight  Weight => cur_weight - 1  cur_weight =  w(current position+1, j )
11/23/09
[object Object],[object Object],[object Object],[object Object],11/23/09
[object Object],11/23/09
11/23/09 C4 G4 E5 W(  i  ,  j  ) = W( i-1 , j-1) + 1  W(  i  ,  j+1  ) = W( i , j) + 2/3  W(  i  ,  j+2  ) = W( i , j) + 3/3  C4 F4(X) E5 W(  i  ,  j  ) = W( i-1 , j-1) + 1  W(  i  ,  j+1  ) = W( i-1 , j-1) + 1/3  W(  i  ,  j+2  ) = W( i-1 , j-1) + 2/3
[object Object],11/23/09

More Related Content

Viewers also liked

Horarios generales agosto 2010 enero 2011(2)
Horarios generales agosto 2010 enero 2011(2)Horarios generales agosto 2010 enero 2011(2)
Horarios generales agosto 2010 enero 2011(2)CBTa 131
 
Horarios generales febrero julio 2011
Horarios generales febrero julio 2011Horarios generales febrero julio 2011
Horarios generales febrero julio 2011CBTa 131
 
Why use video by david mann
Why use video by david mannWhy use video by david mann
Why use video by david mannDavid Mann
 
Horarios Por Grupo Ef 2009 2010 Inter Con Tallerer De Le Oy E
Horarios Por Grupo Ef 2009 2010 Inter Con Tallerer De Le Oy EHorarios Por Grupo Ef 2009 2010 Inter Con Tallerer De Le Oy E
Horarios Por Grupo Ef 2009 2010 Inter Con Tallerer De Le Oy ECBTa 131
 
David vs. GoliathVille: A Call to Arms for Social Game Designers
David vs. GoliathVille: A Call to Arms for Social Game DesignersDavid vs. GoliathVille: A Call to Arms for Social Game Designers
David vs. GoliathVille: A Call to Arms for Social Game DesignersScott Siegel
 
Valores Empresariales | Comprensión y aplicación práctica en la Empresa Moderna
Valores Empresariales | Comprensión y aplicación práctica en la Empresa ModernaValores Empresariales | Comprensión y aplicación práctica en la Empresa Moderna
Valores Empresariales | Comprensión y aplicación práctica en la Empresa ModernaJavier Genero
 
Middle Eastern Presentation
Middle Eastern PresentationMiddle Eastern Presentation
Middle Eastern Presentationbrizabeth
 
How To Create A Power Point Chapter
How To Create A Power Point ChapterHow To Create A Power Point Chapter
How To Create A Power Point ChapterDavid Mann
 
Data structures question paper anna university
Data structures question paper anna universityData structures question paper anna university
Data structures question paper anna universitysangeethajames07
 
Hidroelectricas brasilez ene2010
Hidroelectricas brasilez ene2010Hidroelectricas brasilez ene2010
Hidroelectricas brasilez ene2010Eduardo Zolezzi
 
N1146543960 143041 7409
N1146543960 143041 7409N1146543960 143041 7409
N1146543960 143041 7409jennyselden
 
Prophetic fullments of 2012 what to expect in 2013 - end time magazine - ja...
Prophetic fullments of 2012   what to expect in 2013 - end time magazine - ja...Prophetic fullments of 2012   what to expect in 2013 - end time magazine - ja...
Prophetic fullments of 2012 what to expect in 2013 - end time magazine - ja...miscott57
 
N1146543960 143049 2545
N1146543960 143049 2545N1146543960 143049 2545
N1146543960 143049 2545jennyselden
 
N1146543960 143079 1718
N1146543960 143079 1718N1146543960 143079 1718
N1146543960 143079 1718jennyselden
 
The NAFTA Super Highway - The New American Magazine - 8-7-06.pdf
The NAFTA Super Highway - The New American Magazine - 8-7-06.pdfThe NAFTA Super Highway - The New American Magazine - 8-7-06.pdf
The NAFTA Super Highway - The New American Magazine - 8-7-06.pdfmiscott57
 
Sauna and Spa Chengdu, China by Maxxelli Real Estate
Sauna and Spa Chengdu, China by Maxxelli Real EstateSauna and Spa Chengdu, China by Maxxelli Real Estate
Sauna and Spa Chengdu, China by Maxxelli Real EstateMaxxelli Chengdu
 

Viewers also liked (17)

Horarios generales agosto 2010 enero 2011(2)
Horarios generales agosto 2010 enero 2011(2)Horarios generales agosto 2010 enero 2011(2)
Horarios generales agosto 2010 enero 2011(2)
 
Horarios generales febrero julio 2011
Horarios generales febrero julio 2011Horarios generales febrero julio 2011
Horarios generales febrero julio 2011
 
Why use video by david mann
Why use video by david mannWhy use video by david mann
Why use video by david mann
 
Horarios Por Grupo Ef 2009 2010 Inter Con Tallerer De Le Oy E
Horarios Por Grupo Ef 2009 2010 Inter Con Tallerer De Le Oy EHorarios Por Grupo Ef 2009 2010 Inter Con Tallerer De Le Oy E
Horarios Por Grupo Ef 2009 2010 Inter Con Tallerer De Le Oy E
 
David vs. GoliathVille: A Call to Arms for Social Game Designers
David vs. GoliathVille: A Call to Arms for Social Game DesignersDavid vs. GoliathVille: A Call to Arms for Social Game Designers
David vs. GoliathVille: A Call to Arms for Social Game Designers
 
Valores Empresariales | Comprensión y aplicación práctica en la Empresa Moderna
Valores Empresariales | Comprensión y aplicación práctica en la Empresa ModernaValores Empresariales | Comprensión y aplicación práctica en la Empresa Moderna
Valores Empresariales | Comprensión y aplicación práctica en la Empresa Moderna
 
Middle Eastern Presentation
Middle Eastern PresentationMiddle Eastern Presentation
Middle Eastern Presentation
 
How To Create A Power Point Chapter
How To Create A Power Point ChapterHow To Create A Power Point Chapter
How To Create A Power Point Chapter
 
Data structures question paper anna university
Data structures question paper anna universityData structures question paper anna university
Data structures question paper anna university
 
Hidroelectricas brasilez ene2010
Hidroelectricas brasilez ene2010Hidroelectricas brasilez ene2010
Hidroelectricas brasilez ene2010
 
N1146543960 143041 7409
N1146543960 143041 7409N1146543960 143041 7409
N1146543960 143041 7409
 
Low Fat Desert
Low  Fat  DesertLow  Fat  Desert
Low Fat Desert
 
Prophetic fullments of 2012 what to expect in 2013 - end time magazine - ja...
Prophetic fullments of 2012   what to expect in 2013 - end time magazine - ja...Prophetic fullments of 2012   what to expect in 2013 - end time magazine - ja...
Prophetic fullments of 2012 what to expect in 2013 - end time magazine - ja...
 
N1146543960 143049 2545
N1146543960 143049 2545N1146543960 143049 2545
N1146543960 143049 2545
 
N1146543960 143079 1718
N1146543960 143079 1718N1146543960 143079 1718
N1146543960 143079 1718
 
The NAFTA Super Highway - The New American Magazine - 8-7-06.pdf
The NAFTA Super Highway - The New American Magazine - 8-7-06.pdfThe NAFTA Super Highway - The New American Magazine - 8-7-06.pdf
The NAFTA Super Highway - The New American Magazine - 8-7-06.pdf
 
Sauna and Spa Chengdu, China by Maxxelli Real Estate
Sauna and Spa Chengdu, China by Maxxelli Real EstateSauna and Spa Chengdu, China by Maxxelli Real Estate
Sauna and Spa Chengdu, China by Maxxelli Real Estate
 

Recently uploaded

Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...DipikaDelhi
 
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...DipikaDelhi
 
Tapi Escorts | 8617370543 call girls service for all Users
Tapi Escorts | 8617370543 call girls service for all UsersTapi Escorts | 8617370543 call girls service for all Users
Tapi Escorts | 8617370543 call girls service for all UsersNitya salvi
 
Bhubaneswar🌹Call Girls Kalpana Mesuem ❤Komal 9777949614 💟 Full Trusted CALL ...
Bhubaneswar🌹Call Girls Kalpana Mesuem  ❤Komal 9777949614 💟 Full Trusted CALL ...Bhubaneswar🌹Call Girls Kalpana Mesuem  ❤Komal 9777949614 💟 Full Trusted CALL ...
Bhubaneswar🌹Call Girls Kalpana Mesuem ❤Komal 9777949614 💟 Full Trusted CALL ...Call Girls Mumbai
 
Call Girls Belonia Just Call 📞 8617370543 Top Class Call Girl Service Available
Call Girls Belonia Just Call 📞 8617370543 Top Class Call Girl Service AvailableCall Girls Belonia Just Call 📞 8617370543 Top Class Call Girl Service Available
Call Girls Belonia Just Call 📞 8617370543 Top Class Call Girl Service AvailableNitya salvi
 
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls AgencyHire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls AgencyNitya salvi
 
Call Girls Bhubaneswar 9777949614 call me Independent Escort Service Bhubaneswar
Call Girls Bhubaneswar 9777949614 call me Independent Escort Service BhubaneswarCall Girls Bhubaneswar 9777949614 call me Independent Escort Service Bhubaneswar
Call Girls Bhubaneswar 9777949614 call me Independent Escort Service BhubaneswarCall Girls Mumbai
 
Hire 💕 8617370543 Auraiya Call Girls Service Call Girls Agency
Hire 💕 8617370543 Auraiya Call Girls Service Call Girls AgencyHire 💕 8617370543 Auraiya Call Girls Service Call Girls Agency
Hire 💕 8617370543 Auraiya Call Girls Service Call Girls AgencyNitya salvi
 
Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7
Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7
Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7Nitya salvi
 
Call Girls Bijnor Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Bijnor  Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Bijnor  Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Bijnor Just Call 8617370543 Top Class Call Girl Service AvailableNitya salvi
 
Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...
Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...
Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...call girls kolkata
 
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...DipikaDelhi
 
📞 Contact Number 8617370543VIP diu Call Girls
📞 Contact Number 8617370543VIP diu Call Girls📞 Contact Number 8617370543VIP diu Call Girls
📞 Contact Number 8617370543VIP diu Call GirlsNitya salvi
 
Call Girls Surat Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Surat Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Surat Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Surat Just Call 8617370543 Top Class Call Girl Service AvailableNitya salvi
 
Dubai Call girls Service 0524076003 Call girls in Dubai
Dubai Call girls Service 0524076003 Call girls in DubaiDubai Call girls Service 0524076003 Call girls in Dubai
Dubai Call girls Service 0524076003 Call girls in DubaiMonica Sydney
 
Dubai Call girls Service 0524076003 Call girls services in Dubai
Dubai Call girls Service 0524076003 Call girls services in DubaiDubai Call girls Service 0524076003 Call girls services in Dubai
Dubai Call girls Service 0524076003 Call girls services in DubaiMonica Sydney
 
Call Girls In Gandhinagar 📞 8617370543 At Low Cost Cash Payment Booking
Call Girls In Gandhinagar 📞 8617370543  At Low Cost Cash Payment BookingCall Girls In Gandhinagar 📞 8617370543  At Low Cost Cash Payment Booking
Call Girls In Gandhinagar 📞 8617370543 At Low Cost Cash Payment BookingNitya salvi
 
🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...Call Girls Mumbai
 
Call Girls In Amreli Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enjoy...
Call Girls In Amreli Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enjoy...Call Girls In Amreli Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enjoy...
Call Girls In Amreli Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enjoy...Nitya salvi
 
Turbhe Female Escorts 09167354423 Turbhe Escorts,Call Girls In Turbhe
Turbhe Female Escorts 09167354423  Turbhe Escorts,Call Girls In TurbheTurbhe Female Escorts 09167354423  Turbhe Escorts,Call Girls In Turbhe
Turbhe Female Escorts 09167354423 Turbhe Escorts,Call Girls In TurbhePriya Reddy
 

Recently uploaded (20)

Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
 
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
 
Tapi Escorts | 8617370543 call girls service for all Users
Tapi Escorts | 8617370543 call girls service for all UsersTapi Escorts | 8617370543 call girls service for all Users
Tapi Escorts | 8617370543 call girls service for all Users
 
Bhubaneswar🌹Call Girls Kalpana Mesuem ❤Komal 9777949614 💟 Full Trusted CALL ...
Bhubaneswar🌹Call Girls Kalpana Mesuem  ❤Komal 9777949614 💟 Full Trusted CALL ...Bhubaneswar🌹Call Girls Kalpana Mesuem  ❤Komal 9777949614 💟 Full Trusted CALL ...
Bhubaneswar🌹Call Girls Kalpana Mesuem ❤Komal 9777949614 💟 Full Trusted CALL ...
 
Call Girls Belonia Just Call 📞 8617370543 Top Class Call Girl Service Available
Call Girls Belonia Just Call 📞 8617370543 Top Class Call Girl Service AvailableCall Girls Belonia Just Call 📞 8617370543 Top Class Call Girl Service Available
Call Girls Belonia Just Call 📞 8617370543 Top Class Call Girl Service Available
 
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls AgencyHire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
 
Call Girls Bhubaneswar 9777949614 call me Independent Escort Service Bhubaneswar
Call Girls Bhubaneswar 9777949614 call me Independent Escort Service BhubaneswarCall Girls Bhubaneswar 9777949614 call me Independent Escort Service Bhubaneswar
Call Girls Bhubaneswar 9777949614 call me Independent Escort Service Bhubaneswar
 
Hire 💕 8617370543 Auraiya Call Girls Service Call Girls Agency
Hire 💕 8617370543 Auraiya Call Girls Service Call Girls AgencyHire 💕 8617370543 Auraiya Call Girls Service Call Girls Agency
Hire 💕 8617370543 Auraiya Call Girls Service Call Girls Agency
 
Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7
Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7
Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7
 
Call Girls Bijnor Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Bijnor  Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Bijnor  Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Bijnor Just Call 8617370543 Top Class Call Girl Service Available
 
Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...
Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...
Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...
 
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
 
📞 Contact Number 8617370543VIP diu Call Girls
📞 Contact Number 8617370543VIP diu Call Girls📞 Contact Number 8617370543VIP diu Call Girls
📞 Contact Number 8617370543VIP diu Call Girls
 
Call Girls Surat Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Surat Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Surat Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Surat Just Call 8617370543 Top Class Call Girl Service Available
 
Dubai Call girls Service 0524076003 Call girls in Dubai
Dubai Call girls Service 0524076003 Call girls in DubaiDubai Call girls Service 0524076003 Call girls in Dubai
Dubai Call girls Service 0524076003 Call girls in Dubai
 
Dubai Call girls Service 0524076003 Call girls services in Dubai
Dubai Call girls Service 0524076003 Call girls services in DubaiDubai Call girls Service 0524076003 Call girls services in Dubai
Dubai Call girls Service 0524076003 Call girls services in Dubai
 
Call Girls In Gandhinagar 📞 8617370543 At Low Cost Cash Payment Booking
Call Girls In Gandhinagar 📞 8617370543  At Low Cost Cash Payment BookingCall Girls In Gandhinagar 📞 8617370543  At Low Cost Cash Payment Booking
Call Girls In Gandhinagar 📞 8617370543 At Low Cost Cash Payment Booking
 
🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
 
Call Girls In Amreli Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enjoy...
Call Girls In Amreli Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enjoy...Call Girls In Amreli Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enjoy...
Call Girls In Amreli Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enjoy...
 
Turbhe Female Escorts 09167354423 Turbhe Escorts,Call Girls In Turbhe
Turbhe Female Escorts 09167354423  Turbhe Escorts,Call Girls In TurbheTurbhe Female Escorts 09167354423  Turbhe Escorts,Call Girls In Turbhe
Turbhe Female Escorts 09167354423 Turbhe Escorts,Call Girls In Turbhe
 

Oral

  • 1. Student: Ting-Ting Chou Advisor: Dr. Herng-Yow Chen Dr. Keh-Ning Chang 11/23/09 即時跟譜系統及其應用
  • 2.
  • 3.
  • 4. 11/23/09 MIDI Event Audio Signal Feature Extraction FFT, peak structure match … Match Algorithm Page Turner, Accompaniment Implementation Target Score
  • 5. 11/23/09 International Computer Music Conference’84 An On-Line Algorithm for Real-Time Accompaniment Roger B. Dannenberg
  • 6. 11/23/09 ACM International Conference on Multimedia’ 04 Family Ensemble Chika Oshima et al Place Number of mistakes % Extra 7 1.2 Wrong 37 6.1 Missing 3 0.5 Replaying 1 st beat 156 75.4 2 nd downbeat 19 3.1 Last beat 6 1.0 Start of phrase 5 0.8 Alternation 4 0.7 1 st beat(pre-bar) 51 8.4 Last beat(pre-bar) 5 0.8 Start of piece 10 1.7 Start of column 2 0.3 Sum 605 100.0
  • 7. 11/23/09 Score MIDI Keyboard Score following algorithm Optical Music Recognition (OMR) User Interface Score (MIDI Format) Performance (MIDI Event) Position of Notes User
  • 8.
  • 9.
  • 10. 11/23/09 Notes in the score Performed notes …… 48 67 72 76 43 67 71
  • 11. 11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0
  • 12. 11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0 67 0 2 0 0 0 1 0
  • 13. 11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0 67 0 2 0 0 0 1 0 70 0 0 1 0 0 0 0
  • 14. 11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0 67 0 2 0 0 0 1 0 70 0 0 1 0 0 0 0 76 0 0 0 2 0 0 0
  • 15. 11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0 67 0 2 0 0 0 1 0 70 0 0 1 0 0 0 0 76 0 0 0 2 0 0 0 43 0 0 0 0 3 0 0
  • 16. 11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0 67 0 2 0 0 0 1 0 70 0 0 1 0 0 0 0 76 0 0 0 2 0 0 0 43 0 0 0 0 3 0 0 67 0 1 0 0 0 4 0
  • 17. 11/23/09 Notes in the score Performed notes 48 67 72 76 43 67 71 48 1 0 0 0 0 0 0 67 0 2 0 0 0 1 0 70 0 0 1 0 0 0 0 76 0 0 0 2 0 0 0 43 0 0 0 0 3 0 0 67 0 1 0 0 0 4 0 67 0 1 0 0 0 0 3
  • 18.
  • 19. 11/23/09 score Performed notes …… …… 49 66 69 42 66 69 49 66 69 72 60 48 77 65 77 65 53 79 67
  • 20. 11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading, 72 1 0 0 0
  • 21. 11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading, 72 1 0 0 0 Following, 48 1 + 2/3 0 + 0/2 0 + 0/3 0 + 0/2
  • 22. 11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading, 72 1 0 0 0 Following, 48 1.67 0 0 0 Following, 60 1 + 3/3 0 + 0/2 0 + 0/3 0 + 0/2
  • 23. 11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading, 72 1 0 0 0 Following, 48 1.67 0 0 0 Following, 60 2 0 0 0 Leading, 77 0 3 1 0
  • 24. 11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading, 72 1 0 0 0 Following, 48 1.67 0 0 0 Following, 60 2 0 0 0 Leading, 77 0 3 1 0 Following, 67 0 + 0/3 3 + 1/2 1 + 1/3 0 + 1/2
  • 25. 11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading, 72 1 0 0 0 Following, 48 1.67 0 0 0 Following, 60 2 0 0 0 Leading, 77 0 3 1 0 Following, 67 0 3.5 1.33 0.5 Leading, 79 0 0 2.5 2.33
  • 26. 11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading, 72 1 0 0 0 Following, 48 1.67 0 0 0 Following, 60 2 0 0 0 Leading, 77 0 3 1 0 Following, 67 0 3.5 1.33 0.5 Leading, 79 0 0 2.5 2.33 Following, 65 0 0.5 2.83 2.33 Following, 53 0 0 3.17 2.33 Leading, 79 0 0 0 4.17 Following, 65 0 0.5 0.33 4.67
  • 27. 11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading, 72 1 0 0 0 Following, 48 1.67 0 0 0 Following, 60 2 0 0 0 Leading, 77 0 3 1 0 Following, 67 0 3.5 1.33 0.5 Leading, 79 0 0 2.5 2.33 Following, 65 0 0.5 2.83 2.33 Following, 53 0 0 3.17 2.33 Leading, 79 0 0 0 4.17 Following, 65 0 0.5 0.33 4.67
  • 28. 11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading, 72 1 0 0 0 Following, 48 1.67 0 0 0 Following, 60 2 0 0 0 Leading, 77 0 3 1 0 Following, 67 0 3.5 1.33 0.5 Leading, 79 0 0 2.5 2.33 Following, 65 0 0.5 2.83 2.33 Following, 53 0 0 3.17 2.33 Leading, 79 0 0 0 4.17 Following, 65 0 0.5 0.33 4.67
  • 29. 11/23/09 Notes in the score Performed notes …… …… 72 60 48 77 65 77 65 53 79 67 Leading, 72 1 0 0 0 Following, 48 1.67 0 0 0 Following, 60 2 0 0 0 Leading, 77 0 3 1 0 Following, 67 0 3.5 1.33 0.5 Leading, 79 0 0 2.5 2.33 Following, 65 0 0.5 2.83 2.33 Following, 53 0 0 3.17 2.33 Leading, 79 0 0 0 4.17 Following, 65 0 0.5 0.33 4.67
  • 30.
  • 31.
  • 33.
  • 34.
  • 35. 11/23/09 C4 G4 E5 W( i , j ) = W( i-1 , j-1) + 1 W( i , j+1 ) = W( i , j) + 2/3 W( i , j+2 ) = W( i , j) + 3/3 C4 F4(X) E5 W( i , j ) = W( i-1 , j-1) + 1 W( i , j+1 ) = W( i-1 , j-1) + 1/3 W( i , j+2 ) = W( i-1 , j-1) + 2/3
  • 36.