Beat Link Trigger 项目推荐
1. 项目基础介绍和主要编程语言
Beat Link Trigger 是一个开源项目,旨在将 Pioneer DJ 的专业设备(如 CDJ 和 DJM)与灯光、视频和数字音频工作站(DAW)软件进行集成。该项目的主要编程语言是 Clojure,这是一种基于 JVM 的函数式编程语言,适合构建高性能、并发和分布式系统。
2. 项目的核心功能
Beat Link Trigger 的核心功能包括:
- MIDI 事件触发:当 CDJ 开始播放曲目、播放特定类型的短语或到达特定节拍时,触发 MIDI 事件。
- 自动化表演:通过与灯光、视频和 DAW 软件的集成,自动化 DJ 表演。
- 实时状态监控:提供网络中每个播放器的状态监控界面,帮助用户实时了解设备状态。
- 曲目管理:支持在曲目节拍网格上绘制提示点,自动化管理触发器,简化手动操作。
3. 项目最近更新的功能
最近更新的功能包括:
- CDJ-3000 支持:版本 7.3 及更高版本支持 CDJ-3000,即使在配置为播放器 5 和 6 时也能正常工作,并利用其高精度位置更新实现稳定的播放位置跟踪。
- Opus Quad 支持:版本 8.0 及更高版本通过用户贡献的研究和代码,支持 Opus Quad,并使用从 USB 创建的元数据档案进行工作。
- 高精度位置更新:利用 CDJ-3000 的高精度位置更新,即使在跳跃或循环播放时也能实现稳定的播放位置跟踪。
- 用户指南更新:提供了更详细的指南,涵盖如何配置触发器、使用表达式、处理标题/艺术家元数据、与 Ableton Link 集成等内容。
通过这些更新,Beat Link Trigger 进一步增强了与最新 DJ 设备的兼容性,并提供了更丰富的功能和更稳定的性能。