Link search Menu Expand Document

norns 学习

关于 norns 脚本编写各个元素的综合课程。通过这些资源,您将学习如何将您的音乐想法转化为脚本,以及如何扩展这些脚本与各种朋友交流。

章节

核心概念

由 monome 编写的教程。

注意:所有这些资源都假设您使用的是最新版本的 norns 软件。如果您对更新有任何疑问,请参阅文档的这一部分。请注意,如果您运行的是软件版本 220129 或更早版本,您需要完成全新安装 – 更多详细信息请参见此处。

为了获得最佳学习体验,我们建议每周一课。 较慢的节奏更容易实验和发现底层代码的简洁性 + 音乐性。

norns: 入门学习

norns: 扩展 API 技术

  • softcut // 内置在 norns 中的多声道采样播放和录制系统
  • clocks // 创建定时和时钟同步的函数调用:循环、重复和延迟
  • grid recipes // 用于规范网格交互的简短代码片段

norns: SuperCollider

  • rude mechanicals // 使用 SuperCollider 和 Lua 构建 norns 引擎的介绍
  • skilled labor // norns 引擎开发的扩展学习:复音和实时参数变化
  • transit authority // 深入音频总线、FX 和轮询(在 SuperCollider 和 Lua 之间通信)

贡献的知识

由我们社区的其他学习者、脚本作者和设计师开发的资源。

学习 SuperCollider

SuperCollider 是一个免费的开源声音制作平台,为 norns 的合成层提供动力。许多 norns 脚本是 SuperCollider(定义合成引擎的地方)和 Lua(定义硬件 + UI 交互的地方)的组合。SuperCollider 可以在大多数计算机上运行 – 您不需要 norns 来深入研究这些资源!

对于那些想要探索为 norns 创建新合成引擎的人,我们开发了 rude mechanicals、skilled labor 和 transit authority。这些学习通过 SuperCollider 和 Lua 从头开始构建 norns 引擎,并展示音频路由和 SuperCollider 与 Lua 之间双向通信的扩展技术。

我们还强烈推荐:

SuperCollider 语言基础

学习 Lua

虽然您不需要掌握整个 Lua 语言就能充分利用 norns,但您最终可能对查看更传统的编程文本感兴趣。

在 llllllll.co 提问并分享您正在制作的内容

欢迎编辑这些页面,请参见 monome/docs