带有硬件 MIDI 的 ARM 复音波表合成器 这是一个运行在 72Mhz STM32F 32 位 ARM Cortex M3 微处理器上的波表合成器 在这里您可以看到它正在运行,并附加到我的模块上。 它能够通过串行连接直接读取 MIDI,如图所示连接到电路板,并通过 1/8" 音频插Kong输出。 “ARM 复音波表合成器” 该项目使用 Leaf Labs Maple 板,结合 Open Music Lab 的 Audio Codec Shield。 通常,该板将用于为吉他创建简单的单块效果器,因为该板仅具有 128KB 闪存用于存储和 20KB SRAM,但是我已经创建了一个 8 音复音波表合成器 :) 抗锯齿波表正弦、方波和锯齿波在构建时预先计算并存储在闪存中。 它使用 mipmapped 波表,每个八度生成一个。 这个STM32F只有72Mhz,所以核心波表代码非常优化,C
2022-04-02 15:47:20 6.27MB c-plus-plus arm embedded midi
1
象征引擎 SymEngine是一个独立的快速C ++符号操作库。 可选的薄包装器允许使用其他语言的库,例如: C包装器允许从C使用,或作为其他包装器的基础( 文件) Python包装器可轻松使用Python并与和 ( 存储库)集成 Ruby包装器( 存储库) Julia包装器( 存储库) Haskell包装器( 存储库) ... 尝试SymEngine 教程位于。 使用以下命令与SymEngine运行交互式C ++会话 。 执照 所有文件均已获得MIT许可,请参阅以获取更多信息。 打包的第三方代码已获得BSD 3条款许可(请参阅LICENSE文件)。 通讯录,聊天 SymEngine邮件列表: http ://groups.google.com/group/symengine 安装 conda包装经理 conda install symengine -c conda-
2022-03-29 21:24:29 971KB c-plus-plus math computer-algebra C++
1
SimpleNES:C ++中的NES模拟器
2022-03-28 14:31:37 51KB emulator c-plus-plus sfml nes-emulator
1
重新投影图像到 3D 比较 OpenCV 的和我自己的 // Reproject image to 3D void customReproject(const cv::Mat& disparity, const cv::Mat& Q, cv::Mat& out3D) { CV_Assert(disparity.type() == CV_32F && !disparity.empty()); CV_Assert(Q.type() == CV_32F && Q.cols == 4 && Q.rows == 4); // 3-channel matrix for containing the reprojected 3D world coordinates out3D = cv::Mat::zeros(disparity.size(), CV_32FC3); // Getting
2022-03-20 16:58:57 3.42MB opencv c-plus-plus calibration projection
1
scn2pointcloud_tool文档 该工具的目的是实现从CAD模型的格式(例如.obj / .off文件)到具有RGB和标签的点云格式的数据转换。 该工具的转换结果如下。 OBJ文件的可视化: 相应输出的可视化: 该工具是为SUNCG数据集设计的,并且基于SUNCG数据集的数据组织,因此,对于其他CAD模型数据集,该工具可能不完全兼容。 您可以查看此和以获取有关SUNCG数据集的更多详细信息。 该工具是从修改而来的,而是从GAPS修改而来的。 原始GAPS自述文件位于底部。 比比克斯 如果您发现此工具对您的研究有用,请考虑引用我们的。 @InProceedings{Liu_2017_ICCV, author = {Liu, Fangyu and Li, Shuaipeng and Zhang, Liqiang and Zhou, Chenghu and Ye, Rongt
2022-03-15 16:19:42 8.65MB python c-plus-plus point-cloud pointcloud
1
解散 介绍 Unodb是一种自适应的基数树实现,在我的操场上完成了各种C ++工具和构想。 我试图描述从中学到的一些知识。 要求 该代码使用SSE4.1内部函数(Nehalem和更高版本)。 这与仅需要SSE2的原始ART纸相反。 注意:由于这是我的个人项目,因此仅支持GCC 10和LLVM 11编译器。 如果您想尝试此操作并需要较低的受支持的编译器版本,请给我留言。 用法 所有声明都存在于unodb命名空间中,在以下内容unodb其省略。 当前唯一支持的密钥类型是std::uint64_t ,别名为key 。 但是,通过用所需的密钥类型实例化art_key类型并根据ART论文对art_key::make_binary_comparable进行特殊化,添加新的密钥类型应该相对容易。 值不透明地处理。 它们作为value_view非所有者对象value_view ,该对象是gsl::s
1
[Qt.4.C...GUI.编程(英文)].Prentice.Hall.PTR.C.plus.plus.GUI.Programming.with.Qt.4.Jun.2006.chm qt金典教材,chm格式,高清,需要的朋友下,仅限个人学习使用!
2022-02-16 14:18:24 6.06MB qt gui
1
埃尔·Maven 直观的开源LC-MS数据处理工具 从 指数 产品特点 和具有以下功能: 多文件色谱比对仪 峰值特征检测器 同位素计算器 El-MAVEN与Maven相比,功能强大,速度更快且具有更多用户友好功能,并且包括以下附加功能: 加合物计算器 碎片光谱匹配 峰编辑器 下载 El-MAVEN安装程序可用于Windows(7及更高版本)和Mac OS(10.12及更高版本)。 用户可以从下载这些平台的最新版本。 从源代码构建 贡献者和开发人员可以按照以下说明在Windows,Ubuntu或Mac OS上构建El-MAVEN。 建立开发环境 设置开发环境(仅64位平台) 三种操作系统
2022-02-11 23:15:11 266.36MB c-plus-plus qt metabolomics mass-spectrometry
1
此存储库中的软件 COVISE和OpenCOVER 协同可视化和仿真环境是一个模块化的分布式可视化系统。 由于它专注于虚拟环境中科学数据的可视化,因此它包括VR渲染器 。 COVISE发展为首 。 它可移植到Windows和UNIX。 我们在x86_64 Windows,Linux和macOS上进行常规构建。 其他软件 该存储库中还包括 (OpenDRIVE编辑器)以及vrmlExp(用于Autodesk 3ds Max的VRML97和X3D导出器)。 执照 除非另有说明,否则此存储库中的源代码已根据LGPL v2.1许可。 有关详细信息,请参见lgpl-2.1.txt 。 支持和邮件列表
2022-01-25 12:42:06 164.63MB visualization windows macos c-plus-plus
1
Pinocchio基于重新审阅的Roy Featherstone算法为多关节系统实例化了最新的刚体算法。 此外,匹诺曹提供了主要的刚体算法的解析导数,例如递归牛顿-欧拉算法或铰接式身体算法。 Pinocchio首先是为机器人应用程序量身定制的,但它可以用于其他环境(生物力学,计算机图形学,视觉等)。 它建立在用于线性代数的Eigen和用于碰撞检测的FCL的基础上。 Pinocchio带有Python接口,可用于快速代码原型化,通过。 Pinocchio现在是各种机器人软件的核心,例如 ,开放式源代码和高效的机器人差分动态编程求解器,,开源和通用的分层控制器框架或 (开放式)。运动和操纵计划的源代码软件。 如果您想了解皮诺奇的内部行为和主要特征的更多信息,我们邀请您阅读相关。 如果您想直接进入Pinocchio ,只需一行即可(假设您拥有Conda): conda安装pinocch
2022-01-20 17:33:45 3.11MB python c-plus-plus robotics kinematics
1