|
d09302dab2
|
调整延迟补偿器的pop代码执行顺序,理论没影响
|
2024-07-23 21:11:36 +08:00 |
|
|
fc15987207
|
修复延迟补偿不准确
|
2024-07-23 20:24:23 +08:00 |
|
|
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 |
|
|
59c83ea212
|
延迟补偿
|
2024-07-04 20:18:35 +08:00 |
|
|
ae2a50a47f
|
将taskflow的执行器改为全局唯一,修复退出时的线程安全崩溃
|
2024-07-04 10:16:00 +08:00 |
|
|
52b193b576
|
延迟补偿初版, 优化mixer_track内存排布
|
2024-07-03 23:44:53 +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 |
|
|
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 |
|
|
62162fad92
|
plugin host新增ui buffer, 将ui_buffer_type移到circular_audio_buffer.h中
|
2024-05-28 10:12:34 +08:00 |
|
|
9b018b3363
|
修复mixer音量不正确
|
2024-05-26 17:32:29 +08:00 |
|
|
84e6bd7b58
|
将mixer_track的volume改为属性
|
2024-05-26 17:18:54 +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 |
|
|
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 |
|
|
584e2ea19e
|
修复编译警告,修改get_widget为weak_ptr
|
2024-05-06 14:45:41 +08:00 |
|
|
2307a196df
|
mixer_track新增add_effect和remove_effect代理, 并更新spdlog和taskflow版本
|
2024-04-03 16:44:46 +08:00 |
|
|
83c7a1fc7d
|
修改头文件修复编译错误
|
2024-03-23 19:48:16 +08:00 |
|
|
e136589a19
|
使用G++编译
|
2024-03-22 14:21:22 +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 |
|
|
94b9057cbd
|
修改audio_buffer::get_interleaved_buffer()为const, 新增当乐器类型插件移除时移除混音轨道
|
2024-03-01 18:12:26 +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 |
|
|
735cb48a83
|
修复没有设置sample rate和block size导致的vst2插件崩溃
|
2024-02-29 09:49:16 +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 |
|