文件名称:edrumulus:开源电子鼓触发模块软件
文件大小:3.99MB
文件格式:ZIP
更新时间:2024-04-09 18:35:40
C++
埃德鲁姆鲁斯(Edrumulus) Edrumulus项目的目的是创建高质量的开源电子鼓触发器模块软件。 项目规格 触发性能应与Roland TDW-20相似或更好。 总体延迟应尽可能小。目标是使延迟小于10毫秒。 应支持位置感测。 ESP32微处理器的使用应类似于项目。结果表明,ESP32具有足够的功能来完成鼓触发器模块的任务。 许多开放式鼓触发器实现仅使用信号的一半(即仅使用正波)或使用桥式整流器来捕获模拟信号。由于我们要实现更复杂的算法,因此我们希望在不进行非线性模拟预处理的情况下捕获整个信号。由于微控制器通常仅转换0至3.3 V范围内的模拟信号,因此我们必须将操作点移至电压范围的中间。 下图给出了我的测试设置的电路图: 警告此电路图仅用于我的初始测试。它不包含对ESP32的任何保护,也尚未针对不同的打击垫进行过优化。对于Roland PD-120的测试,它可以正常工作。需要您自
【文件预览】:
edrumulus-main
----.gitignore(270B)
----edrumulus.cpp(28KB)
----LICENSE(1KB)
----tools()
--------capture_samples()
----README.md(4KB)
----edrumulus.ino(5KB)
----edrumuluscontrol.m(5KB)
----ChangeLog.md(5KB)
----edrumulus.h(9KB)
----algorithm()
--------images()
--------edrumulus.m(20KB)
--------drumtrigger.m(16KB)
--------README.md(10KB)
--------signals()