Multiple Viewpoint Systems: Time Complexity and the Construction of Domains for Complex Musical Viewpoints in the Harmonization Problem

被引:12
|
作者
Whorley, Raymond P. [1 ]
Wiggins, Geraint A. [1 ]
Rhodes, Christophe [1 ]
Pearce, Marcus T. [1 ]
机构
[1] Univ London, London SE14 6NW, England
基金
英国工程与自然科学研究理事会;
关键词
machine learning; machine composition; representation; harmonization; multiple viewpoints; EXPECTATION;
D O I
10.1080/09298215.2013.831457
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We discuss the problem of automatic four-part harmonization: given a soprano part, add alto, tenor and bass in accordance with the compositional practices of a particular musical era. In particular, we focus on the development of representational and modelling techniques, within the framework of multiple viewpoint systems and Prediction by Partial Match (PPM), for the creation of statistical models of four-part harmony by machine learning. Our ultimate goal is to create better models, according to the information theoretic measure cross-entropy, than have yet been produced. We use multiple viewpoint because of their ability to represent both surface and underlying musical structure, and because they have already been successfully applied to melodic modelling. To allow for the complexities of harmony, however, the framework must be extended; for example, we begin by predicting complete chords, and then extend the framework to allow part by part prediction. As the framework is extended and generalized, the viewpoints become more complex. This article discusses matters related to viewpoint domains (alphabets), such as their size and consequent effect on run time; and presents methods for their reliable construction. We also present an empirical analysis of the time complexity of our computer implementation.
引用
收藏
页码:237 / 266
页数:30
相关论文
共 50 条
  • [21] A State Space Construction Method for Complex Power Systems based on the Unified-form Discrete-time Models of Multiple Types of Power Components
    Han Y.
    Sun H.
    Huang B.
    Mu Q.
    Qin S.
    Sun, Haishun (haishunsun@hust.edu.cn), 1600, Chinese Society for Electrical Engineering (41): : 6137 - 6147
  • [22] Multiple Temporal Pattern Detection And Predictability Analysis of Complex Time-Evolving Systems
    Feng, Xin
    Senyana, Odilon K.
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 1433 - 1438
  • [23] Dynamic Community Detection Decouples Multiple Time Scale Behavior of Complex Chemical Systems
    Zarayeneh, Neda
    Kumar, Nitesh
    Kalyanaraman, Ananth
    Clark, Aurora E.
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2022, 18 (12) : 7043 - 7051
  • [24] Complex Scaling Approach for Stability Analysis and Stabilization of Multiple Time-Delayed Systems
    Zhou, Jun
    Gao, Ketian
    Lu, Xinbiao
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2018, 2018
  • [25] Enhanced graph rewriting systems for complex software domains: Dynamic software architecture, non-functional requirements, and correctness by construction
    Eichler C.
    Monteil T.
    Stolf P.
    Grieco L.A.
    Drira K.
    Software & Systems Modeling, 2016, 15 (3) : 685 - 705
  • [26] The wordlength determination problem of linear time invariant systems with multiple outputs - A geometric programming approach
    Chan, S. C.
    Tsui, K. M.
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 5211 - +
  • [27] An optimization problem for infinite order distributed parabolic systems with multiple time-varying lags
    Bahaa, G. M.
    JOURNAL OF TAIBAH UNIVERSITY FOR SCIENCE, 2013, 7 (03): : 146 - 161
  • [28] Polynomial Complexity Optimal Detection for Oversaturated M-ary Complex-valued Multiple-Access Systems
    Liu, Wenlong
    Zhao, Guannan
    Wang, Jie
    Jin, Minglu
    Kim, Jaemoung
    2011 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2011, : 447 - 451
  • [29] Multi-trip Pickup and Delivery Problem, with Split Loads, Profits and Multiple Time Windows to Model a Real Case Problem in the Construction Industry
    Jaballah, Atef
    Cherif-Khettaf, Wahiba Ramdane
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON OPERATIONS RESEARCH AND ENTERPRISE SYSTEMS (ICORES), 2021, : 200 - 207
  • [30] WEIGHTED GRAPHS - A TOOL FOR STUDYING THE HALTING PROBLEM AND TIME-COMPLEXITY IN TERM REWRITING-SYSTEMS AND LOGIC PROGRAMMING
    DEVIENNE, P
    THEORETICAL COMPUTER SCIENCE, 1990, 75 (1-2) : 157 - 215