-
67b57a5ff0
更新 CMakeLists.txt 以确保 cppzmq 的正确查找,修复未使用变量警告并简化测试线程参数
exp
nanako
2025-11-15 14:07:52 +08:00
-
31a9ce6d6c
修复 SIMD 函数版本映射,添加 AVX2 支持并更新测试以验证未对齐指针处理
nanako
2025-11-15 13:45:06 +08:00
-
886b6843e6
Add SIMD audio processing interface and implementations
nanako
2025-11-14 23:27:55 +08:00
-
a96b6ce25c
插件沙盒重构,现在支持分组沙盒和多实例沙盒
nanako
2025-11-05 18:32:26 +08:00
-
3a912ac503
零拷贝音频处理循环
nanako
2025-11-05 14:41:47 +08:00
-
fdaa6aa942
添加音频处理共享内存模块,支持Engine与Host之间的双向音频传输
nanako
2025-11-05 00:35:59 +08:00
-
144e3fae45
修正文档中的术语错误,确保注释一致性
nanako
2025-11-04 20:30:19 +08:00
-
fae6ddb4d6
network模块注释
nanako
2025-11-04 20:01:28 +08:00
-
d2c1ca3c2a
插件框架
nanako
2025-11-04 18:28:20 +08:00
-
3c451e3cd8
添加测试支持,重构CMake配置,优化进程管理器测试代码
nanako
2025-11-04 13:20:27 +08:00
-
44625ac60a
更新CMake配置,替换GoogleTest的FetchContent集成为find_package调用
nanako
2025-11-04 10:38:15 +08:00
-
60661a1153
使用对齐音频缓冲区替换 std::vector,优化音频处理测试代码
nanako
2025-11-04 10:38:07 +08:00
-
79ba01856e
simd注释
nanako
2025-11-04 09:36:35 +08:00
-
688dd165e9
misc模块注释
nanako
2025-11-04 01:50:07 +08:00
-
b5c08ccd75
优化代码格式,调整注释和空行,增强可读性
nanako
2025-11-04 01:26:44 +08:00
-
efbc583043
优化进程管理,添加内部终止方法以避免死锁,调整进程状态更新逻辑,更新测试脚本以延长运行时间
nanako
2025-11-04 01:25:53 +08:00
-
fc53b760c3
进程管理初版
nanako
2025-11-04 00:44:59 +08:00
-
eaaad12652
将日志信息和错误消息本地化为中文,增强可读性
nanako
2025-11-03 22:28:56 +08:00
-
2ff9a411a2
部分日志中文
nanako
2025-11-03 22:04:50 +08:00
-
c6e930ddf2
代码格式整理
nanako
2025-11-03 21:45:01 +08:00
-
8b1000092c
增强 ZMQ RPC 测试的诊断日志,添加时间戳和耗时统计,优化吞吐量计算
nanako
2025-11-03 21:28:28 +08:00
-
e98b16f1a5
优化 ZMQ 客户端和服务器的连接管理,确保析构时安全关闭连接,增强测试的独立性
nanako
2025-11-03 21:14:27 +08:00
-
846297ba43
添加 ZMQ RPC 模块测试,更新 CMake 配置,优化消息处理逻辑
nanako
2025-11-03 20:02:01 +08:00
-
a1425506a6
zmq rpc版本2
nanako
2025-11-03 18:17:59 +08:00
-
92905dcc5b
zmq初版
nanako
2025-11-03 16:27:13 +08:00
-
f9f688ed0e
修复平台目录匹配,添加macos支持
nanako
2025-11-03 11:49:03 +08:00
-
b43ebf3f26
添加gRPC服务支持,重构日志接收器,优化命令行参数处理
nanako
2025-10-30 20:51:11 +08:00
-
7537d2e125
添加gRPC日志接收器,更新CMake配置,重构项目结构
nanako
2025-10-30 18:08:24 +08:00
-
05d516490a
优化共享内存管理和日志系统,修复内存释放逻辑,添加测试环境支持
nanako
2025-10-30 15:02:43 +08:00
-
d54dce6339
更新CMake配置,调整目标链接库,将alicho_misc设置为公共链接
nanako
2025-10-30 14:33:33 +08:00
-
85e62f527f
优化三重缓冲模板的静态断言,使用更简洁的语法检查类型可拷贝性
nanako
2025-10-30 14:33:16 +08:00
-
5757b41d1a
修复条件变量等待逻辑,使用命名锁替代原始锁以提高同步效率
nanako
2025-10-30 14:33:05 +08:00
-
049b899486
修复共享内存管理器中的内存分配和查找逻辑,使用命名的字节数组替代原始内存
nanako
2025-10-30 14:32:47 +08:00
-
5eff5a3d80
修复日志系统初始化中的递归调用问题,直接使用logger_进行日志记录
nanako
2025-10-30 14:32:23 +08:00
-
7ba661186b
添加跨进程同步管理器,支持互斥量、条件变量和信号量操作;更新CMake配置以包含Boost日期时间组件
nanako
2025-10-30 10:55:55 +08:00
-
3d1bd8391d
修复类型错误,增强代码可读性;更新库链接为公共,添加标记以指示返回值
nanako
2025-10-29 20:34:44 +08:00
-
da88eb98ae
添加无锁三缓冲区类,支持生产者-消费者接口和共享内存管理
nanako
2025-10-29 18:29:39 +08:00
-
5a519a9935
添加无锁环形缓冲区类,支持基本的生产者-消费者接口和批量操作
nanako
2025-10-29 18:18:36 +08:00
-
bff330f156
添加全局的共享内存管理器的原始分配、查找和释放函数,增强类型安全性
nanako
2025-10-29 18:14:45 +08:00
-
aa045f550a
重构对齐分配器和缓冲区类,统一类型参数命名,提升代码可读性
nanako
2025-10-29 18:13:56 +08:00
-
5b35f2c755
添加共享内存管理器实现,支持初始化、分配、查找和释放功能
nanako
2025-10-29 17:45:23 +08:00
-
f88a694152
更新音频限幅函数,添加采样率参数以提高灵活性
nanako
2025-10-29 16:12:20 +08:00
-
045fe33ca0
添加日志系统,集成spdlog库并重构CPU特征打印功能
nanako
2025-10-29 16:07:58 +08:00
-
d5a9584d48
添加音频处理功能,包括混音、增益应用、归一化、立体声转单声道、限幅、淡入淡出和简单均衡器的实现 添加simd功能单元测试
nanako
2025-10-29 14:57:11 +08:00
-
c9850a1f43
todo 完成simd实现
nanako
2025-10-28 18:31:25 +08:00
-
84e28359c6
添加对齐分配器和SIMD函数调度器的实现
nanako
2025-10-28 18:11:53 +08:00
-
9f991140c7
初始化
nanako
2025-10-28 15:32:47 +08:00
-
2003c5992f
at
test_ai
nanako
2025-10-28 10:27:49 +08:00
-
c98e7e61b3
init
nanako
2025-10-24 18:17:58 +08:00
-
3bc767f41b
完善AudioEngine <-> VstHost 流程
vst2host_rpc
nanako
2025-10-11 16:29:17 +08:00
-
3a84c1dc10
重构音频环形缓冲区,增强文档注释,优化内存管理和扩容逻辑
daiqingshuang
2025-09-11 18:30:07 +08:00
-
24675ba237
重构音频环形缓冲区,简化构造函数,支持动态扩容和共享内存管理
daiqingshuang
2025-09-03 18:30:59 +08:00
-
c3f1664156
重构音频环形缓冲区,优化成员变量初始化,简化函数返回类型
daiqingshuang
2025-09-03 16:36:37 +08:00
-
31b9f459ba
添加音频环形缓冲区实现,支持共享内存管理和音频块处理
daiqingshuang
2025-09-03 16:27:39 +08:00
-
0bf1673c31
添加 .gitignore 文件,忽略 proto 目录
daiqingshuang
2025-09-02 17:30:12 +08:00
-
38095e67de
重构插件心跳管理,添加插件超时检测功能,优化 IPC 逻辑
daiqingshuang
2025-09-02 17:29:58 +08:00
-
3b236f7a39
添加项目同步服务的 Protobuf 定义,支持 MIDI 和自动化剪辑数据结构
daiqingshuang
2025-09-02 14:43:41 +08:00
-
b7edc41c7a
重构引擎心跳管理,使用 boost::atomic<heartbeat_t> 替代 boost::atomic_bool,增强进程监控功能
daiqingshuang
2025-09-01 15:53:37 +08:00
-
0a65fff8bd
修复退出时崩溃
nanako
2025-09-01 11:53:49 +08:00
-
ec29f5aaf6
添加插件远程调用节点和超时支持,增强 IPC 队列管理功能
daiqingshuang
2025-08-29 17:18:26 +08:00
-
a03ba378bc
添加 IPC 队列名称管理功能,重构创建和打开队列的逻辑以支持动态名称
nanako
2025-08-27 23:44:41 +08:00
-
7dad847277
重构共享内存管理,修复跨进程共享内存访问
daiqingshuang
2025-08-27 18:34:11 +08:00
-
a6d5b3fe32
重构共享内存字符串管理,添加 shm_string 类以支持 RPC 浅拷贝,更新 rpc_manager 以注册析构器
daiqingshuang
2025-08-27 11:46:30 +08:00
-
a77ef342cb
添加 shm_manager 类的字符串管理功能,支持创建、查找和销毁共享内存中的字符串对象
daiqingshuang
2025-08-26 18:01:18 +08:00
-
0219717936
添加 IPC 节点实现,支持共享内存队列的创建、打开和关闭,增强 RPC 消息处理功能
daiqingshuang
2025-08-26 17:42:55 +08:00
-
5266d6429d
添加共享内存管理和音频缓冲区功能,更新 CMake 配置以支持 Boost 组件
daiqingshuang
2025-08-26 17:19:56 +08:00
-
b96404e317
todo rpc框架
daiqingshuang
2025-08-19 19:13:40 +08:00
-
16235e0936
添加 RTEnvelope 结构及其 gRPC 相关文件,更新 CMake 配置以支持 Boost 和 spdlog
nanako
2025-08-18 14:36:38 +08:00
-
bf8ad281db
TODO
daiqingshuang
2025-08-16 15:13:38 +08:00
-
6476ad1c5b
添加处理音频窗口大小的功能,支持动态调整插件宿主窗口尺寸
master
daiqingshuang
2025-08-14 17:58:45 +08:00
-
487013cc68
添加 GLFW 支持,创建 VST2 插件宿主,更新 CMake 配置和源文件
daiqingshuang
2025-08-14 16:32:43 +08:00
-
86e866ea95
重命名项目为 Alicho,更新相关 CMake 配置和 .csproj 文件,添加解决方案文件和 README
nanako
2025-08-14 10:52:24 +08:00
-
5f5c989c2a
重命名项目为 PikoPiko,并添加集中构建属性配置文件用来配置C#项目输出路径
nanako
2025-08-13 18:27:46 +08:00
-
d8142eae56
重命名操作系统检测宏前缀为 piko,更新相关逻辑以支持新的命名约定
nanako
2025-08-13 18:14:27 +08:00
-
7732bcf241
添加 CMake 配置以支持插件宿主和操作系统检测,调整项目结构
nanako
2025-08-13 18:12:45 +08:00
-
5d85bf494f
修改部分proto编译依赖,创建pluginhost项目
nanako
2025-08-13 16:50:40 +08:00
-
c2a2fc8993
更新.gitignore
nanako
2025-08-12 23:12:04 +08:00
-
f6276f77f9
更新 CMake 配置以支持按构建类型分离输出目录,并在项目文件中添加元数据
nanako
2025-08-12 23:11:14 +08:00
-
722a2eed5a
优化 CMake 配置并添加操作系统检测脚本
nanako
2025-08-12 23:03:03 +08:00
-
fa4f9720f1
init
nanako
2025-08-12 22:47:32 +08:00