On-The-Fly Syntheziser Programming with Fuzzy Rule Learning

被引:2
|
作者
Paz, Ivan [1 ]
Nebot, Angela [1 ]
Mugica, Francisco [1 ]
Romero, Enrique [1 ]
机构
[1] Univ Politecn Cataluna, BarcelonaTech, Intelligent Data Sci & Artificial Intelligence Re, Comp Sci Dept,Soft Comp Res Grp, Barcelona 08012, Spain
关键词
fuzzy-rules; live coding; syntheziser programming;
D O I
10.3390/e22090969
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
This manuscript explores fuzzy rule learning for sound synthesizer programming within the performative practice known as live coding. In this practice, sound synthesis algorithms are programmed in real time by means of source code. To facilitate this, one possibility is to automatically create variations out of a few synthesizer presets. However, the need for real-time feedback makes existent synthesizer programmers unfeasible to use. In addition, sometimes presets are created mid-performance and as such no benchmarks exist. Inductive rule learning has shown to be effective for creating real-time variations in such a scenario. However, logical IF-THEN rules do not cover the whole feature space. Here, we present an algorithm that extends IF-THEN rules to hyperrectangles, which are used as the cores of membership functions to create a map of the input space. To generalize the rules, the contradictions are solved by a maximum volume heuristics. The user controls the novelty-consistency balance with respect to the input data using the algorithm parameters. The algorithm was evaluated in live performances and by cross-validation using extrinsic-benchmarks and a dataset collected during user tests. The model's accuracy achieves state-of-the-art results. This, together with the positive criticism received from live coders that tested our methodology, suggests that this is a promising approach.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] The On-The-Fly imaging technique
    Mangum, JG
    Emerson, DT
    Greisen, EW
    IMAGING AT RADIO THROUGH SUBMILLIMETER WAVELENGTHS, PROCEEDINGS, 2000, 217 : 179 - 189
  • [42] On-The-Fly Path Reduction
    Biallas, Sebastian
    Brauer, Joerg
    Gueckel, Dominique
    Kowalewski, Stefan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2011, 274 : 3 - 16
  • [43] COMPUTERIZED WELDING ON-THE-FLY
    不详
    MANUFACTURING ENGINEERING, 1979, 82 (01): : 70 - 70
  • [44] Adaptive on-the-fly compression
    Krintz, C
    Sucu, S
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (01) : 15 - 24
  • [45] On-the-fly range reduction
    Lefèvre, V
    Muller, JM
    ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS X, 2000, 4116 : 209 - 213
  • [46] On-the-fly tool detection
    DeGaspari, J
    MECHANICAL ENGINEERING, 2000, 122 (10) : 36 - 36
  • [47] Learning Hierarchical Structures On-The-Fly with a Recurrent-Recursive Model for Sequences
    Jacob, Athul Paul
    Lin, Zhouhan
    Sordoni, Alessandro
    Bengio, Yoshua
    REPRESENTATION LEARNING FOR NLP, 2018, : 154 - 158
  • [48] ColumnML: Column-Store Machine Learning with On-The-Fly Data Transformation
    Kara, Kaan
    Eguro, Ken
    Zhang, Ce
    Alonso, Gustavo
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2018, 12 (04): : 348 - 361
  • [49] Multioracle Coevolutionary Learning of Requirements Specifications from Examples in On-The-Fly Markets
    Wever, Marcel
    van Rooijen, Lorijn
    Hamann, Heiko
    EVOLUTIONARY COMPUTATION, 2020, 28 (02) : 165 - 193
  • [50] Machine Learning for On-the-Fly Reliability-Aware Cell Library Characterization
    Klemme, Florian
    Amrouch, Hussam
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (06) : 2569 - 2579