跳转到内容

Puredyne/制作音频

来自维基教科书,开放世界中的开放书籍

在您的 Puredyne 系统上制作好声音的快速介绍 :)

重要:关于 Jack 的说明

[编辑 | 编辑源代码]

在 Linux 上,有不同的声音“基础架构”。其中一些针对日常基本使用,但一些则是为专业低延迟工作而构建的。 JACK 属于第二类,下面描述的许多音频软件实际上使用 JACK 进行音频输入/输出。

对于其中许多应用程序,最好先启动 JACK。转到 *菜单 > 音频 > Jack 控制* 以启动图形控制器,然后按下大的绿色 *启动* 按钮 :)

特定工具

[编辑 | 编辑源代码]

使用 Mixxx 进行 DJing

[编辑 | 编辑源代码]

Mixxx 是一款免费的 DJ 软件,它执行大多数 DJ 软件的功能 - 它允许您使用类似于物理卡座和混音器的界面实时播放和混音您的音乐收藏。因此,如果您熟悉 DJ 混音器,您可能可以直接上手 - 但它很简单 - 请尝试以下操作

  1. 启动后,Mixxx 会询问您的音乐收藏在哪里。将其指向包含您的 MP3/Ogg/等文件的文件夹。(此步骤是可选的)
  2. 如果您已完成上述步骤,那么您的文件将列在 Mixxx 界面的中间,您可以将您选择的文件拖放到顶部的波形显示区域。(否则,您可以使用 *文件 > 打开* 从您喜欢的任何地方选择曲目。)
  3. 按曲目的暂停/播放按钮(位于左上角或右上角,具体取决于您将曲目放入的两个声道中的哪一个)。音乐应该开始播放,您应该看到波形在播放时滚动过去。 *(过了一会儿,Mixxx 还会尝试猜测速度,并会在波形上放置标记,显示它认为节拍的位置。)*
  4. 现在,当该曲目播放时,您可以自由地在另一个声道上预备下一首曲目。现在您就是 DJ 了。

使用 Puredata 编写声音/音乐

[编辑 | 编辑源代码]

这是一个关于 Pure data 的精彩教程,事实上是关于制作电子音乐的教程

[使用 Pd 编写电子音乐 | http://www.pd-tutorial.com/english/index.html]

使用 SuperCollider 编写声音/音乐

[编辑 | 编辑源代码]

SuperCollider 是一种编程语言和高效的音频引擎,它们协同工作,提供了一种简洁的方式,以非常灵活的方式设计实时音乐 + 声音。

Linux 上的 SuperCollider 使用标准的 Linux 文本编辑器 - 您可能已经熟悉 **vim** 或 **emacs** 或 **gedit**。

  1. 确保 JACK 正在运行(参见上文)
  2. 选择菜单选项 *菜单 > 音频 > SuperCollider*(有一个 vim 选项和一个 emacs 选项,选择一个)
  3. 接下来将发生的是文本编辑器将启动,以及一个 Supercollider 输出窗口(在 vim 中它是一个单独的窗口,在 emacs 中它是主窗口的下半部分),以及一个启动/停止 **音频服务器** 的图形界面。
  4. 按下 **启动** 按钮以启动音频服务器运行。您应该看到输出消息,表明服务器正在运行。
  5. 运行一些代码。例如,在空白文档窗口中键入
    {SinOsc.ar(MouseX.kr(100, 1000))}.play
    然后,将光标放在与该文本相同的行上,按 F6(在 vim 中)或 Ctrl+C Ctrl+X(在 emacs 中),这将运行命令并生成一些音频输出 - 一个由鼠标控制的正弦波。

要进一步了解 SuperCollider,请参见帮助文档,或在网上搜索教程...

华夏公益教科书