92 Commits

Author SHA1 Message Date
47ae2613c8 macos版本imgui 2024-06-09 17:13:50 +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
e7bc3fe89a 将多线程日志改为单线程,因为在程序退出时会遭遇错误 2024-05-20 12:09:41 +08:00
b1955202cf 删除无用文件
修改初始化函数, 不在需要传递运行路径
2024-05-19 21:55:21 +08:00
6a3e65ca40 编写wxWidget Hello World程序
将获取源文件函数移到单独的cmake文件
编写平台相关宏
2024-05-16 20:30:07 +08:00
948bb17e1d 修改布局容器, 修改单利类实例导出方式 2024-05-12 10:42:21 +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
19c2b0fe2b 修复macos编译 2024-03-25 06:17:04 +08:00
00d6b5fb69 新增全局application对象 2024-03-24 01:49:47 +08:00
d81d1b24d4 修复日志无法落地的bug 2024-03-24 01:30:55 +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
e136589a19 使用G++编译 2024-03-22 14:21:22 +08:00
bca7d02df8 删减application类 2024-03-08 17:54:14 +08:00
c7f0281ea5 修改导出宏 2024-03-08 17:46:52 +08:00
7f87fc6ba4 改为使用rtaudio 2024-03-06 21:08:35 +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
e8d341df18 修复编译错误 2024-03-01 18:24:45 +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