使用 Python、Adapter EIM 与 Scratch 绘制流动的音乐频谱
所做的事就是使用 Python 实时地读取并分析音频数据,通过 Adapter EIM 插件将结果列表同步给 Scratch,在 Scratch 中利用画笔功能将结果画图呈现出来,最终效果即下方视频所示。代码可见 github 仓库。
因为牵涉的内容很多,难以在一篇文章中全部展开完整写出,因此下面仅列出过程中相对重要的关键点及对应的参考资料和工具,大家如有兴趣之后可以根据自己的需要去了解更多。
以下内容,基本都源自网上各种教程与资料,写作的时候也是根据自己的理解直接陈述的,如有错误之处还请更正指教。