NeverlandBeats
Let's track the beat!
上一篇文档中已经提过,目前所有工作都源自最开始想要通过声音和视觉(包括平面和灯光)为空间渲染气氛这一简单想法,使用 Python、CodeLab Adapter 和 Scratch 做一些交互。出于对音乐节奏的个人偏好与兴趣,所以当下最关心的问题是实时节拍分析及应用,以下呈现的 Demo 是已做的一些尝试供与大家讨论交流之用。
上一篇文档中已经提过,目前所有工作都源自最开始想要通过声音和视觉(包括平面和灯光)为空间渲染气氛这一简单想法,使用 Python、CodeLab Adapter 和 Scratch 做一些交互。出于对音乐节奏的个人偏好与兴趣,所以当下最关心的问题是实时节拍分析及应用,以下呈现的 Demo 是已做的一些尝试供与大家讨论交流之用。
所做的事就是使用 Python 实时地读取并分析音频数据,通过 Adapter EIM 插件将结果列表同步给 Scratch,在 Scratch 中利用画笔功能将结果画图呈现出来,最终效果即下方视频所示。代码可见 github 仓库。
因为牵涉的内容很多,难以在一篇文章中全部展开完整写出,因此下面仅列出过程中相对重要的关键点及对应的参考资料和工具,大家如有兴趣之后可以根据自己的需要去了解更多。
以下内容,基本都源自网上各种教程与资料,写作的时候也是根据自己的理解直接陈述的,如有错误之处还请更正指教。
今天的一点小小裂痕,将如用针尖在一棵小栋树的嫩皮上刻出一个名字一样,这道伤痕将随着树木生长而扩大。 -- 托马斯·潘恩《常识》
以下是自 4.5 版本以来的主要改进。 具体细节参考changelog
人们有自己的偏爱和有别于他人的自由, 有不赞同多数人和走自己的路的自由 -- 卡尔.波普尔《历史决定论的贫困》
以下是自 4.4 版本以来的主要改进。 具体细节参考changelog
格言警句言犹未尽,需要读者深入地参与其间。 -- 麦克卢汉《理解媒介》
以下是主要更新.
我们如何制造计算机,使它们像细胞一样扩展到亿万倍? -- Alan Kay 《计算机革命尚未发生》
由于一种奇妙的牵强附会,恰恰就是我们今生的苦痛被说成了来世生活较好的道理。我们切不可把这种道理运用到其它方面。假若你向一个人买了十打鸡蛋,头一打全是臭的,你总不会推断下余九打一定其好无比 --《西方哲学史》
明天就像是盒子里的巧克力糖 --《一千零一個愿望》
可明日叵测。
改进如果不是在当下,则可能永远不会发生。
我们在过去总是想着把易用性放在体系成熟之后来做。
明日何其多。
4.2 版本专注当下,这个版本的大多数工作,都为了解决用户反馈的不爽之处。
这既是一篇归纳性博文,又同时充当博客板块的公告板与目录,最新动态请看下方最近更新 :)
创意编程(Creative Coding)是 CodeLab 围绕创意实现而设计的一门编程入门课程。创意编程使用图形化编程工具,通过拼接积木来编写程序。它围绕动画制作、故事创作、游戏设计三大主题进行设计,学习者在情境化的项目实践中理解编程的基本概念,在计算思维的框架下和媒体互动并表达创意,在 CodeLab 社区中学习、交流,甚至找到同伴,一起探索编程的乐趣。
大家好,根据 相关法律法规 要求,CodeLab需要更新备案信息,我们目前正在提交新的备案,需要大约为期2周的审核时间.
在此期间,与CodeLab域名(codelab.club)有关的项目都会受到影响。大家只能暂时通过IP访问。
以下是备用方案:
Adapter>=4.2.0
)Adapter>=4.0.0
)codelab-adapter由于解析到127.0.0.1
, 目前不受影响。如果遇到问题,请访问 https://127.0.0.1:12358
。或者添加host: 127.0.0.1 codelab-adapter.codelab.club