我们讨论OpenMusic(OM)软件工具的历史,分析其设备的功能,并讨论第一个用户。 另外,我们提供类似物。
图片詹姆斯·鲍德温 / Unsplash什么是OpenMusic?
它是用于合成数字声音的面向对象的
可视编程环境 。 该实用程序基于LISP语言的方言-Common
Lisp 。 值得注意的是,OpenMusic可用作此PL的通用图形界面。
该工具是90年代由法国声学与音乐研究与协调学院(
IRCAM )的工程师开发的。 总共提供了七个版本的OpenMusic-最后一个版本于2013年发布。 然后,IRCAM的工程师Jean Bresson从头重写了该实用程序,并以第六版(OM6)
的原始代码为基础 。 如今,OM7已获得
GPLv3许可-其源代码可
在GitHub上找到 。
如何和她一起工作
OpenMusic中的程序是通过操纵图形对象而不是编写代码来创建的。 结果是一种称为补丁的流程图。 与模块化合成器类似,其中使用跳线进行连接。
这是取自GitHub上存储库
的示例 OpenMusic
程序 :

OpenMusic有两种类型的对象:基础对象和得分(分数对象)。 前者是用于处理矩阵,列和文本形式的各种数学运算。
得分对象是处理声音所必需的。 它们也可以分为两组:
使用音乐功能控制音乐对象,例如,将多个组件组合为一个组件以创建和弦声音。 附加功能可以在插件库中找到-完整的列表
可在官方网站上找到 。
在此视频中可以听到一个由OpenMusic产生的旋律示例:
要熟悉该工具及其功能,建议您参考文档。
OM7的参考仍在开发中。 但是您可以看到OM6手册-您需要
点击链接并在左侧窗口中展开“用户手册”项。
谁使用
根据开发人员的说法,OpenMusic可用于创建和编辑音轨,生成作品的数学模型以及分析记录的音乐段落。 工程师已在多项科学研究中使用了该工具。 例如,
创建一个可以识别录音中的
音乐手势的AI系统。
专业演奏者还可以与OpenMusic一起工作-他们使用该实用工具来研究谐波频谱。 一个例子就是瑞士作曲家
迈克尔·贾瑞尔 (
Michael Jarrel) ,他是贝多芬奖得主。 您可以在这里
聆听香港交响乐团的演奏。
同样值得注意的是
特里斯坦·默里 (
Tristan Murray) 。 他是
谱音乐领域最大的作曲家之一。 例如,在YouTube上使用OpenMusic创作了他的作品
Gondwana和
Le partage des eaux 。
英国作曲家兼老师
Brian Fernihou使用OpenMusic节奏演奏。 如今,他的音乐被收录在当代最大的合唱团和表演者的曲目中-
四重奏Arditti和
Pierre-Yves Artaud 。
类似物
有几种类似于OpenMusic的系统。 也许最著名的将是商业
Max / MSP工具。 它是由Miller Puckette在80年代后期在IRCAM工作时开发的。 该系统允许您实时合成数字声音和视频。
以下视频显示了意大利卡利亚里市一栋建筑物的安装情况。 屏幕的颜色根据过往车辆的噪音而变化。 安装由一堆Max / MSP和Arduino控制。
值得注意的是,Max / MSP有一个开源的副本。 它被称为
Pure Data ,而Miller Packett也是其开发人员。
值得一提的是
ChucK视觉系统,它是由Perry Cook(Perry Cook)与普林斯顿大学的同事于2003年发明的。 它支持多个线程的并行执行,此外,您还可以在运行时直接对程序进行更改。 根据GNU GPL分发。
合成数字音乐的工具列表并不止于此。 还有
Kyma和
Overtone ,您可以在舞台上直接编程混音。 下次我们将尝试告诉他们。
其他阅读-来自我们的“ Hi-Fi世界”和Telegram频道:
PC如何通过成功的软件征服媒体行业
从何处获得项目的音频样本:九种资源的选择
为您的项目提供音乐:12种主题资源,具有根据CC授权的曲目
Innovation SSI-2001:IBM PC上最稀有的声卡之一的故事
音频技术的历史:合成器和采样器
发烧友重新创建Sound Blaster 1.0声卡
在过去的100年中音乐格式发生了怎样的变化
IT公司如何努力销售音乐