131 Commits

Author SHA1 Message Date
3c10185a8a 1. 移除ui_buffer的延迟
2. 修复删除混音轨道的插件时导致的崩溃
2024-07-12 20:24:29 +08:00
e74ecd2250 1. 优化ui_buffer显示 2024-07-12 08:19:46 +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
daiqingshuang
d81551255a 修复AVX512识别问题 2024-07-05 11:21:22 +08:00
16011d362c taskflow更新 2024-07-04 20:19:55 +08:00
59c83ea212 延迟补偿 2024-07-04 20:18:35 +08:00
a161e5e2cd plugin_host新增mempool提高缓存命中率 2024-07-04 19:31:47 +08:00
976aa1a4d9 整理audio_buffer代码 2024-07-04 17:56:12 +08:00
f6173ce4b6 修复macos arm编译问题 2024-07-04 16:33:08 +08:00
ae2a50a47f 将taskflow的执行器改为全局唯一,修复退出时的线程安全崩溃 2024-07-04 10:16:00 +08:00
52b193b576 延迟补偿初版, 优化mixer_track内存排布 2024-07-03 23:44:53 +08:00
14a7918db7 优化代码 2024-06-29 20:43:13 +08:00
3ea2f0ab4f audio_buffer新增缓冲区池, 优化内存命中率, 新增simd加速计算 2024-06-29 20:42:09 +08:00
f69f3088f2 更新第三方库版本 2024-06-27 20:16:21 +08:00
3f3c70883f 修复macos窗口名称不正确 2024-06-19 11:41:55 +08:00
c304f78e4a 修复macos设置线程亲和性编译错误 2024-06-19 11:41:37 +08:00
a728b69294 更新第三方库版本 2024-06-17 20:27:24 +08:00
0bcc52da17 修复mixer渲染问题, 绑定渲染线程核心 2024-06-17 20:26:30 +08:00
1f05cae067 新增imgui-knobs, 优化mixer_track_effect_list 2024-06-14 18:33:09 +08:00
1c76e93d29 新增mixer控件 2024-06-13 20:52:55 +08:00
dc4576634d 修复host窗口在关闭后没有办法toggle的问题 2024-06-11 19:30:30 +08:00
47ae2613c8 macos版本imgui 2024-06-09 17:13:50 +08:00
ad39426dae 更新脚本 2024-06-08 21:49:44 +08:00
580ad03623 midi_sequencer 2024-06-08 13:41:29 +08:00
1b4ee22c95 mixer_track效果器 2024-06-04 13:52:38 +08:00
5153256907 新增host_param 2024-05-31 11:29:31 +08:00
2fede28c58 修复编译警告 2024-05-28 11:43:18 +08:00
03353ac2c9 新增sample_t和USE_DOUBLE_SAMPLE, 用于双精度渲染 2024-05-28 10:33:29 +08:00
62162fad92 plugin host新增ui buffer, 将ui_buffer_type移到circular_audio_buffer.h中 2024-05-28 10:12:34 +08:00
191f90de6d 新增获取插件parameter名称接口
实现获取vst2最后一次改变的parameter
2024-05-26 17:55:33 +08:00
9b018b3363 修复mixer音量不正确 2024-05-26 17:32:29 +08:00
84e6bd7b58 将mixer_track的volume改为属性 2024-05-26 17:18:54 +08:00
b2db523872 设置插件窗口不可调整大小
实现vst2 host的调整窗口大小回调
2024-05-26 16:07:30 +08:00
1659c24d4c 修复mixer_track的ui_buffer不正确问题 2024-05-26 15:56:09 +08:00
266d45834c 修复内存泄露 2024-05-26 01:13:28 +08:00
6a7e99a3f8 修复退出时taskflow线程安全导致的崩溃
移除Tracy, 因为其导致线程安全问题崩溃
2024-05-26 00:17:38 +08:00
daiqingshuang
dc57b52be1 修复编译错误, 修复vst2可能会导致的崩溃 2024-05-21 15:42:46 +08:00
54a6bed4ed 修复在macos的链接问题 2024-05-21 12:36:30 +08:00
28b53dc273 添加Tracy 2024-05-21 09:04:59 +08:00
1f28dca4ea 解决taskflow卡顿问题 2024-05-21 01:44:36 +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
99fc79735f 修复编译错误: check和gtkmm中的函数重名 2024-05-20 20:59:40 +08:00
624900586c 修复编译警告 2024-05-20 20:59:09 +08:00
5e56564265 修复在macos的编译问题 2024-05-20 16:49:19 +08:00
6b7c8616eb volume_bar控件
修复delta_timer
测试布局容器
更新AronaCore
2024-05-20 14:25:48 +08:00
420c2aa0b1 消除编译警告 2024-05-20 12:11:40 +08:00
0296f810c5 添加const 2024-05-20 12:09:56 +08:00