The popularity of applying machine learning techniques in musical domains has created an inherent availability of freely accessible pre-trained neural network (NN) models ready for use in creative applications. This work outlines the implementation of one such application in the form of an assistance tool designed for live improvisational performances by laptop ensembles. The primary intention was to leverage off-the-shelf pre-trained NN models as a basis for assisting individual performers either as musical novices looking to engage with more experienced performers or as a tool to expand musical possibilities through new forms of creative expression. The system expands upon a variety of ideas found in different research areas including new interfaces for musical expression, generative music and group performance to produce a networked performance solution served via a web-browser interface. The final implementation of the system offers performers a mixture of high and low-level controls to influence the shape of sequences of notes output by locally run NN models in real time, also allowing performers to define their level of engagement with the assisting generative models. Two test performances were played, with the system shown to feasibly support four performers over a four minute piece while producing musically cohesive and engaging music. Iterations on the design of the system exposed technical constraints on the use of a JavaScript environment for generative models in a live music context, largely derived from inescapable processing overheads.
翻译:在音乐领域应用机器学习技术的受欢迎程度创造了一个内在的可自由获取的、可以用于创造性应用的预先训练的神经网络模型(NN)的可用性,这项工作概述了一种这类应用的实施,其形式是设计一个通过膝上型笔记本电脑的即时即时表演表演的辅助工具,主要目的是利用现成的、经过预先训练的NNN模型,作为协助个别表演者的基础,这些表演者要么是音乐小插播家,希望与更有经验的表演者接触,要么是通过新的创造性表达形式扩大音乐可能性的工具。该系统扩展了在不同研究领域发现的各种想法,包括音乐表达的新界面、基因化音乐和团体表演,以产生一种网络化的性能解决方案,通过网络浏览器接口提供现场即时即时即时即时表演表演;系统的最后实施为表演者提供一种高低水平的混合控制,以影响由当地运行的NNN模型制作的笔记的顺序,也使表演者能够确定他们与辅助性基因化模型的接触程度。在四个时间级的机率模型上展示了两种测试性表演,系统展示了四级的系统,同时制作了对四分钟的机制的机床压式机制设计,制的机制模型,在制作中,在制作了四分钟的机制的机制式的机制中进行。