|
Live Coding 是一种以编程制作音乐的方式,有人觉得这种方式更加直观,但也有人觉得非常难上手,甚至安装都无从下手。现在有了 Strudel,你只需要打开网页,输入代码就能表达你的音乐想法。, ^9 |* c9 `5 r# H# ~1 T* c# y
Tidal Cycles 是 Live Coding 玩家的主要选择之一,它是一种深沉的音乐语言,允许经验丰富的电子音乐家表达他们在脑海中产生的复杂想法。对有些人来说,Live Coding 甚至会比宿主软件直观 — 不必迷失在宿主软件的图形化界面当中。+ z7 E( g# J" ~ O1 T9 G& z
i# B' a( Y) \% G2 B但对于初学者来说,Tidal Cycles 有点过于难上手:安装十分麻烦,并且符号有点冗长。这对于学习来说并不是有利的条件。
' H- O6 T ]7 R- y$ S
2 V& X6 V2 u0 v I) N* t幸运的是,在经过一些迭代和修改后,Strudel 横空出世 — 它拥有 Tidal 用于制作和修改模式的所有最佳功能,包括迷你符号和迷你解析器,但最重要的是:Strudel 直接在浏览器运行。2 n* [# b8 ?. D# \, b6 _/ H3 z
% g4 o. x& Q6 U
“你不需要知道 JavaScript 或 Tidal Cycles 就可以用 Strudel 制作音乐,只需要简单的代码就可以优雅地表达音乐想法”。7 j; `) ?0 J* p- f c9 K* z
% u: }! W% ~2 V( k' \Strudel 具有多种用途:你可以使用 Tone.js 或 Web Audio API 生成声音,或是通过 OSC 在浏览器调用 SuperCollider。当然你也可以让 Strudel 执行一些没有声音的任务,比如用其控制灯光、VJ、动画,或是让其生成 MIDI 信号,然后发送到软件和硬件。用 Strudel 控制模块应该会很好玩。' t. _1 a) b8 T& q" q
$ `3 H+ W R: Z( Z7 k9 J% B4 K8 |
# Y; {* x1 [6 o+ l# \- o v
( e5 o9 s: {& `% O* {' |6 i
演示视频:
& l3 u+ b# ?8 [$ B+ G0 s
- B3 e+ t8 ~! E* z& P/ o, ~) h2 A
0 b1 p1 a+ O( M5 v: \YouTube 链接:https://youtu.be/IcMSocdKwvw/ l$ u3 b' i9 ^0 ?' b6 }$ [
4 D8 u2 }+ h2 X+ w0 t5 T: S4 x& D/ e9 ^2 _# x8 |
+ Y! W* `% [) Y: t6 @+ r# b, t# D6 A
- `5 Y) X& I: x+ U
主页:https://strudel.tidalcycles.org/0 C: v/ V& r, N5 \3 [! }8 L
* @4 X0 i/ r0 T# j最重要的是,Strudel 降低了 Live Coding 的门槛。如果你对 Live Coding 感兴趣,可以先看看 Strudel 的教程:https://strudel.tidalcycles.org/tutorial/% E/ W' k9 F: S6 S
|
|