音乐创作中的创新系统与神经网络应用
1. Jive系统:交互式生成音乐的创新尝试
在音乐创作领域,Jive系统作为一种新颖的交互式生成音乐系统,融合了多种先进技术,为音乐创作带来了新的可能性。
1.1 隐藏变量的运用
系统提供了多个由用户控制的变量,这些变量可被纳入音高的数值表达式以及音符存在与否的布尔表达式中。这些变量被称为“隐藏变量”,它们在方程中可作为偏移量或缩放参数使用。每个输入变量在不同方程中可多次使用,但并非每个变量都必须使用。这种间接、可选且多次使用的方式,使得单个隐藏变量的改变可能产生多种效果,为输出带来了大规模的连贯性。例如,多个声部可能会同时对用户参数的变化做出反应,这也为非生成音乐的重新诠释提供了新视角,就像管弦乐中多个乐器同时渐强然后切换到新段落,可被解读为共享隐藏变量的效果体现。
1.2 虚拟乐器特性
Jive被视为一种虚拟乐器,用户可以通过两种方式与之交互。一种是使用鼠标,它能提供X和Y值;另一种是使用Nintendo Wii遥控器(wiimote),它能提供三维的绝对位置或加速度计数据以及多个按钮。目前,系统仅使用wiimote的绝对X、Y和Z值。两种控制器都能满足其预期用途,小幅度移动通常会导致输出的小变化,大幅度移动则可能带来完全不同的行为。通过将当前的二维或三维位置数据以及最近位置的缓冲区作为输入变量发送到方程中,可以创造出更有趣的交互可能性。例如,使用大小为3的缓冲区,除时间外还能提供9个连续输入变量,音高方程和布尔音符存在与否的函数可以使用其中的任何或所有变量。这样做的一个优点是变化更加平滑,但会损失一些精细控制,因为每个瞬间播放的声音现在依赖于先前的控制器移动。而且,使用缓冲区产生的周期性模
超级会员免费看
订阅专栏 解锁全文
1170

被折叠的 条评论
为什么被折叠?



