29 Commits

Author SHA1 Message Date
00d86f021d Develop: 漏提交初始化AudioThreadID 2024-07-30 20:54:45 +08:00
bf48c8b31b 1. 调整目录结构 2024-07-14 00:06:56 +08:00
e65c44899a 1. 优化内存池
2. 延迟补偿功能完成
3. 优化内存布局
2024-07-12 07:55:12 +08:00
daiqingshuang
c4abac61db 80%重构mixer计算部分 2024-07-05 16:26:49 +08:00
52b193b576 延迟补偿初版, 优化mixer_track内存排布 2024-07-03 23:44:53 +08:00
0bcc52da17 修复mixer渲染问题, 绑定渲染线程核心 2024-06-17 20:26:30 +08:00
580ad03623 midi_sequencer 2024-06-08 13:41:29 +08:00
1b4ee22c95 mixer_track效果器 2024-06-04 13:52:38 +08:00
03353ac2c9 新增sample_t和USE_DOUBLE_SAMPLE, 用于双精度渲染 2024-05-28 10:33:29 +08:00
6a7e99a3f8 修复退出时taskflow线程安全导致的崩溃
移除Tracy, 因为其导致线程安全问题崩溃
2024-05-26 00:17:38 +08:00
54a6bed4ed 修复在macos的链接问题 2024-05-21 12:36:30 +08:00
b493dc1e0f 新增query_timer用于查看函数执行时间
修复circular_audio_buffer编译错误
临时将taskflow移除,因为在执行任务时等待时间很长
2024-05-21 01:36:43 +08:00
cc44f2bbae 新增glfw, 用于创建插件窗口 2024-05-20 23:21:11 +08:00
9c165fecb6 修复编译警告 2024-05-20 21:00:10 +08:00
584e2ea19e 修复编译警告,修改get_widget为weak_ptr 2024-05-06 14:45:41 +08:00
83c7a1fc7d 修改头文件修复编译错误 2024-03-23 19:48:16 +08:00
4746178a62 现在RtAudio使用默认输出设备, 并新增打印当前所有设备函数 2024-03-22 15:59:17 +08:00
f3e3c4f660 修复RtAudio卡死问题 2024-03-22 15:52:14 +08:00
3d14705a07 启用RtAudio 2024-03-22 15:37:48 +08:00
d765452895 临时禁用RtAudio, 因为它在获取设备时死循环 2024-03-22 15:07:32 +08:00
7f87fc6ba4 改为使用rtaudio 2024-03-06 21:08:35 +08:00
0acf109ef2 新增mixer_track ui_buffer用于绘制混音台轨道音量
新增默认插件窗口位置
新增portaudio启用默认asio输出设备
修复circular_audio_buffer编译错误
2024-03-04 01:15:28 +08:00
23bc4ce501 新增audio buffer提供交错缓冲区, 新增环形缓冲区作为ui可视化 2024-03-01 17:45:51 +08:00
c957b60ec8 新增imgui-knobs, 新增释放管理器顺序依赖, 修复plugin_host窗口没有打开的问题 2024-03-01 14:48:24 +08:00
9ba3592e27 创建plugin_host时注册mixer_track 2024-02-28 21:57:28 +08:00
63436a413f 新增窗口管理 2024-02-28 11:20:18 +08:00
2f1fc152ff vst2 host 2024-02-27 23:24:40 +08:00
dc28bf6e0f 新增singleton_manager释放顺序整理, 新增audio_device_manager 2024-02-27 16:25:18 +08:00
8b328cc0d6 新增taskflow, 新增单例管理, 新增从Slate版本迁移的部分功能 2024-02-27 00:38:00 +08:00