Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Computer music
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Statistical style modeling=== Style modeling implies building a computational representation of the musical surface that captures important stylistic features from data. Statistical approaches are used to capture the redundancies in terms of pattern dictionaries or repetitions, which are later recombined to generate new musical data. Style mixing can be realized by analysis of a database containing multiple musical examples in different styles. Machine Improvisation builds upon a long musical tradition of statistical modeling that began with Hiller and Isaacson's ''Illiac Suite for String Quartet'' (1957) and Xenakis' uses of [[Markov chains]] and [[stochastic processes]]. Modern methods include the use of [[lossless data compression]] for incremental parsing, prediction [[suffix tree]], [[string searching]] and more.<ref>Shlomo Dubnov, GΓ©rard Assayag, Olivier Lartillot, Gill Bejerano, "Using Machine-Learning Methods for Musical Style Modeling", ''[[Computer (magazine)|Computers]]'', 36 (10), pp. 73β80, October 2003. {{doi|10.1109/MC.2003.1236474}}</ref> Style mixing is possible by blending models derived from several musical sources, with the first style mixing done by S. Dubnov in a piece NTrope Suite using Jensen-Shannon joint source model.<ref>Dubnov, S. (1999). "Stylistic randomness: About composing NTrope Suite." ''[[Organised Sound]]'', 4(2), 87β92. {{doi|10.1017/S1355771899002046}}</ref> Later the use of [[factor oracle]] algorithm (basically a ''factor oracle'' is a finite state automaton constructed in linear time and space in an incremental fashion)<ref>{{cite book |url=https://books.google.com/books?id=JtMYxwzUL00C&q=Factor+oracle%3A+a+new+structure+for+pattern+matching&pg=PA295 |editor1=Jan Pavelka |editor2=Gerard Tel |editor3=Miroslav Bartosek |quote=Lecture Notes in Computer Science 1725 |pages=291β306 |publisher=Springer-Verlag, Berlin |year=1999 |isbn=978-3-540-66694-3 |title=Factor oracle: a new structure for pattern matching; Proceedings of SOFSEM'99; Theory and Practice of Informatics |access-date=4 December 2013}}</ref> was adopted for music by Assayag and Dubnov<ref>"Using factor oracles for machine improvisation", G. Assayag, S. Dubnov, (September 2004) ''Soft Computing'' 8 (9), 604β610 {{doi|10.1007/s00500-004-0385-4}}</ref> and became the basis for several systems that use stylistic re-injection.<ref>"Memex and composer duets: computer-aided composition using style mixing", S. Dubnov, G. Assayag, ''Open Music Composers Book'' 2, 53β66</ref>
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Computer music
(section)
Add topic