7 个版本 (破坏性更新)
使用旧的 Rust 2015
0.18.0 | 2021 年 11 月 18 日 |
---|---|
0.17.0 | 2021 年 6 月 20 日 |
0.16.0 | 2021 年 4 月 22 日 |
0.15.0 | 2020 年 10 月 4 日 |
0.1.0 | 2019 年 6 月 9 日 |
#392 in 可视化
每月 21 次下载
160KB
3.5K SLoC
nannou_timeline
一个用于控制查看随时间变化数据的控件。这个crate是为生成音乐工作站开发的,但已抽象化以供通用使用。
虽然这个控件由nannou组织设计和开发,但这个控件应与所有conrod GUI项目兼容。
有关如何开始使用nannou的更多信息,请参阅nannou指南!
特性
- 连续和离散的数值自动化。
- 一组现成的轨迹类型
- 钢琴卷
- 切换自动化
- 冲击自动化
- 数值自动化(连续和离散)
- 播放头控件
- 易于使用的API
- 可调整大小的轨迹
- 轨迹固定
- 音乐结构网格显示(支持不同的时间签名)
- 与任何conrod项目兼容
待办事项
- 升级到Rust 2018。
- 添加对自由形式时间的支持(目前仅支持音乐结构时间)。
- 添加连续滚动的功能。
- 将轨迹移动到单独的crate。
- 添加示例演示如何创建自定义轨迹控件。
- 完成切换自动化的交互式制作。
- 将贝塞尔曲线支持添加到数值自动化轨迹。
- 智能光标“吸附到网格”功能。
- 许多轨迹类型想法
- 绘图轨迹(用于波形/通用1D数据)。
- 音频波形轨迹。
- 视频预览轨迹。
依赖关系
~5.5MB
~104K SLoC