2022年9月

Live Coding 现场编码音乐


尽管英国伯明翰的Algorave Fierce Festival现场仍是昏暗的灯光和刺耳的音乐,但台上没有打碟机。计算机博士Jeff Donaldson和Norah Lorway在用实时编码(live coding)创造舞曲,并将代码投射在屏幕上。

live coding

最流行的实时编码软件是Sonic Pi,这是一个最初由Sam Aaron为Raspberry Pi创建的开源项目,它也适用于Windows和macOS。由Ruby驱动的Sonic Pi IDE为功能强大的SuperCollider声音合成引擎提供了友好的前端,该引擎作为许多电子音乐和声学研究项目的基础已经被使用了二十多年。通过在IDE中输入完整的音符列表来创建一段音乐,选择软件定义的乐器以及任何所需的效果(例如混响),并让Sonic Pi播放音调。


给孩子的编程工具:通过生产性工具学习编程


尽管酷码Lab.设计和推荐的编程成长路线图是Scratch → Python → C/C++,但许多的教学工具和教学方法令入门学习成果并不很乐观。有一种实践,即通过生产性工具构建产品来学习编程可能更有乐趣,通常还会诞生很多创意副产品,这使学习者更有兴趣和信心。

coding-kids.jpg

生产性工具可以让学习者接触真正的现实问题和解决方案,比如通过制作视觉产品来学习,创建 2D 游戏、视觉效果、互动故事;然后他们可以转向任何他们想要的东西,比如移动开发或网络开发,甚至是另一种语言或框架。


开源 AI 艺术生成模型 Stable Diffusion


2022 年 8 月 22 日,Stability.Ai 公开发布了 AI 艺术生成模型 Stable Diffusion,可用于从自然语言描述中生成数字图像,这太像 DALL·E(OpenAI)、Imagen(Google)以及 Transframer(DeepMind)了,但它是开源代码的。

Screenshot+2022-08-10+at+15.58.jpg

Stable Diffusion 可以在中档消费级视频卡上创建图像,并且能够轻松阻止其创建色情或暴力内容,这对坚持闭源甚至不提供公众使用的“前辈们”(Google等)形成巨大冲击,批评者担忧称该模型可用于创建深度伪造。