29 Commits

Author SHA1 Message Date
9b5c6f1666 函数重命名 2024-07-30 20:55:32 +08:00
ecb3b0fdfa 修复vst2host退出时可能会崩溃的问题 2024-07-23 21:10:09 +08:00
e77638960c midi播放测试 2024-07-17 19:18:07 +08:00
e0539cb4e1 vst2_events 2024-07-15 16:05:20 +08:00
e65c44899a 1. 优化内存池
2. 延迟补偿功能完成
3. 优化内存布局
2024-07-12 07:55:12 +08:00
a161e5e2cd plugin_host新增mempool提高缓存命中率 2024-07-04 19:31:47 +08:00
52b193b576 延迟补偿初版, 优化mixer_track内存排布 2024-07-03 23:44:53 +08:00
1f05cae067 新增imgui-knobs, 优化mixer_track_effect_list 2024-06-14 18:33:09 +08:00
dc4576634d 修复host窗口在关闭后没有办法toggle的问题 2024-06-11 19:30: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
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
b2db523872 设置插件窗口不可调整大小
实现vst2 host的调整窗口大小回调
2024-05-26 16:07:30 +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
cc44f2bbae 新增glfw, 用于创建插件窗口 2024-05-20 23:21:11 +08:00
584e2ea19e 修复编译警告,修改get_widget为weak_ptr 2024-05-06 14:45:41 +08:00
e136589a19 使用G++编译 2024-03-22 14:21:22 +08:00
c6a8e16393 纯core, 不带任何渲染功能 2024-03-05 21:48:35 +08:00
0acf109ef2 新增mixer_track ui_buffer用于绘制混音台轨道音量
新增默认插件窗口位置
新增portaudio启用默认asio输出设备
修复circular_audio_buffer编译错误
2024-03-04 01:15:28 +08:00
cb3b2e0c6a plugin_host窗口位置保, channel_rack控件 2024-03-01 09:08:47 +08:00
63436a413f 新增窗口管理 2024-02-28 11:20:18 +08:00
2f1fc152ff vst2 host 2024-02-27 23:24:40 +08:00