Machine Improvisation with Variable Markov Oracle: Toward Guided and Structured Improvisation

被引:1
|
作者
Wang, Cheng-I [1 ]
Hsu, Jennifer [1 ]
Dubnov, Shlomo [1 ]
机构
[1] Univ Calif San Diego, Dept Mus, Conrad Prebys Mus Ctr, 9500 Gilman Dr, La Jolla, CA 92093 USA
来源
COMPUTERS IN ENTERTAINMENT | 2016年 / 14卷 / 03期
关键词
Dynamic programming; factor oracle; variable Markov oracle; machine improvisation; sound synthesis;
D O I
10.1145/2905371
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this article, we describe the Variable Markov Oracle and how it can be used in stylistic machine music improvisation scenarios. A Variable Markov Oracle is a data structure capable of identifying repeated subsequences within a multivariate time series. A Variable Markov Oracle symbolizes a time series by maximizing an information theoretic measure. After symbolizing the time series, repetitive structures can be extracted and used for music improvisation. We present a machine improvisation framework, using a Variable Markov Oracle, that is capable of generating novel audio content for either real-time or stored audio input. This work focuses on guided improvisation and structured improvisation.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] An Augmented Kniting Machine for Operational Assistance and Guided Improvisation
    Albaugh, Lea.
    Hudson, Scott E.
    Yao, Lining
    [J]. PROCEEDINGS OF THE 2023 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2023), 2023,
  • [2] Toward a system model of improvisation
    Zenk, Lukas
    Hynek, Nicole
    Schreder, Gunther
    Bottaro, Gloria
    [J]. THINKING SKILLS AND CREATIVITY, 2022, 43
  • [3] Aesthetics, Interaction and Machine Improvisation
    Frisk, Henrik
    [J]. ORGANISED SOUND, 2020, 25 (01) : 33 - 40
  • [4] Machine improvisation with formal specifications
    Donzé, Alexandre
    Valle, Rafael
    Akkaya, Ilge
    Libkind, Sophie
    Seshia, Sanjit A.
    Wessel, David
    [J]. Proceedings - 40th International Computer Music Conference, ICMC 2014 and 11th Sound and Music Computing Conference, SMC 2014 - Music Technology Meets Philosophy: From Digital Echos to Virtual Ethos, 2014, : 1277 - 1284
  • [5] Entropy-Guided Control Improvisation
    Vazquez-Chanlatte, Marcell
    Junges, Sebastian
    Fremont, Daniel J.
    Seshia, Sanjit A.
    [J]. ROBOTICS: SCIENCE AND SYSTEM XVII, 2021,
  • [6] Toward a systematic understanding of megaproject improvisation
    Jiang, Kaiwen
    Le, Yun
    Zheng, Xian
    Zhang, Xinyue
    Ouyang, Luxia
    [J]. INTERNATIONAL JOURNAL OF PROJECT MANAGEMENT, 2023, 41 (07)
  • [7] Using factor oracles for machine improvisation
    Assayag, G
    Dubnov, S
    [J]. SOFT COMPUTING, 2004, 8 (09) : 604 - 610
  • [8] Using Factor Oracles for Machine Improvisation
    G. Assayag
    S. Dubnov
    [J]. Soft Computing, 2004, 8 : 604 - 610
  • [9] Learning of Hierarchical Temporal Structures for Guided Improvisation
    Deguernel, Ken
    Vincent, Emmanuel
    Nika, Jerome
    Assayag, Gerard
    Smaili, Kamel
    [J]. COMPUTER MUSIC JOURNAL, 2019, 43 (2-3) : 109 - 124