在我的第一个MIDI控制器上…

对于原型,我能够限制控制器的复杂性,并创建具有两个按钮和两个旋钮的概念证明。 通过这样做,我能够专注于操作控制器及其与计算机的连接所需的脚本。 第二个版本使用3d打印塑料板,为按钮和电位器留出空间。 将内部组件暴露出来,以便继续开发和演示技术。 以我的经验,创建音乐时很容易被选项所淹没,而2×2设计的简单性有助于减少选项来鼓励创造力。 少即是多。 我希望此控制器的最终版本将使用木结构,并以此为出发点设计原型。 通过保持控制器外壳相对简单,使用木材时的加工时间将减少。 由于第一个化身将进行3D打印,因此不必担心。 我选择了一个开放式外壳,以便于进行调整和查看内部组件的便利,而不必完全拆卸控制器。 顶板的2mm薄可以实现结构的完整性,这令人有些担忧,但是对于这么小的控制器,似乎有足够的支撑。 如果要使用4×4按钮布局创建控制器,则可能需要更多内部支撑结构才能在正常操作条件下保持稳定。 虽然开放式设计很适合原型并增加了视觉效果,但由于内部部件暴露于灰尘,液体和损坏,因此在长时间使用时肯定会有不利之处。 Teensy 3.2运行使用名为Teensyduino插件到Arduino IDE编写的草图的软件程序,这是一个开放源代码软件,用于为各种微控制器开发程序。 通过分析和修改USB MIDI库中的一些示例草图,我能够创建一个与控制器兼容的自定义草图。…