在所有多维数据集中,我放置了一个9自由度传感器作为唯一数据源。 当然,该芯片有9个数据流。 9DOF传感器具有3轴陀螺仪,3轴加速度计和3轴测角仪。 在本文附带的演示视频中,我创建了一个完全依赖于多维数据集内部9DOF产生的数据流的合成。
所有多维数据集中都有Teensy 3.2微处理器,它们通过I²C连接从9DOF提取数据流。 数据在Teensys上处理为0–127(MIDI值)范围,然后打包并通过XBee无线网络发送到我也创建的基站。 所有九个数据流都从16位数据映射到8位数据。 这样可以通过无线网络更快,更可靠,更轻松地传输数据! 一个包中可以通过XBee无线电发送的数据量是有限制的,但这将在以后的文章中介绍。
- Mainstage艺术中心将举办“美国偶像”观看晚会
- 与Annelise Hall一起走向成功的走廊!
- 如何使用互联网学习弹吉他
- Carol Barrett Toronto如何制作出色的音乐播放列表
- Kali Uchis:隔离
我构建了一个与Ableton Live一起使用的应用程序,用于打开和关闭数据流以及在Ableton Live中的不同参数之间切换数据流。 我使用Max / MSP构建合成,并在空中扭曲和旋转立方体时在数据流中移动。 话虽如此,还有其他平台可用于处理计算机上的数据。 有了Ableton Suite,我就可以使用Max。 我将写另一篇有关我的演奏技巧的文章,以及将arduino中的数据检索到计算机的不同方法。
我喜欢这些仪器的部分是,我可以完全控制所有立方体的颜色和亮度。 这不仅扩展了电子音乐的力量,而且扩展了这些乐器的功能范围。 我可以监视乐队的音频源或基于单击轨道触发事件,以便多维数据集将与其他instruemtns一起视觉播放。
立方体的颜色由我构建的应用程序确定,该应用程序通过串行连接与基站进行通信。
每当我更新一个或多个多维数据集的一侧时,我也会同时更新另一侧。 我用所有数据制作一个巨型阵列,然后每次更改任何颜色或修改亮度时都推送所有数据。
加入我的行列,开始构建这些乐器以及如何为它们创作音乐的系列。 我们将使用一种以上的编程语言来深入研究一些高级代码,并深入探讨一些电子工程和电源管理。 如果您想在项目中添加无线通信,那么我将为您提供大量有关XBee和网状网络的信息。
如果您渴望看到更多内容,可以通过访问我的网站tomgreenwoodportfolio.com来了解即将发生的事情。