项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- Linux 环境(README 给出的构建脚本为 build_linux.sh)
- 已安装全部构建依赖(见仓库文档中 BUILD DEPENDENCIES 一节)
- 已安装 make 与 C++ 编译工具链
- 已安装 Qt(构建流程需要 qmake / moc / uic 及 Qt 插件目录)
- 约 2GB 以上磁盘空间用于编译产物(视项目规模而定)
安装与启动步骤
-
1安装构建依赖
按 README 中 BUILD DEPENDENCIES 一节安装依赖,依赖不全会导致后续 make 或编译脚本失败。README 未列出具体依赖名,请查阅仓库文档。
-
2检查配置文件
查看 configuration.sh,确认是否有需要修改的编译选项,默认值可直接使用。
-
3生成构建包配置
在源码根目录执行,准备构建所需的包文件,成功后再进入编译步骤。
make packages -
4编译 Release 版本
使用 Release 模式编译,-j 参数并行加速,README 示例为 `nproc`(使用全部 CPU 核心)。
BUILDTYPE=RELEASE ./build_linux.sh -j `nproc` -
5启动 Radium
指定 Qt 插件路径后运行编译出的可执行文件;路径由 find_moc_and_uic_paths.sh 自动查询得到。
QT_QPA_PLATFORM_PLUGIN_PATH=`$(./find_moc_and_uic_paths.sh qmake) -query QT_INSTALL_PLUGINS` bin/radium -
6Git 源码编译失败时清理
若使用 git 版本,在 git pull 之后可能需要先执行该命令清理,因为部分依赖未被 makefile 跟踪。
make very_clean
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
BUILDTYPE | 是 | 编译类型,README 使用 RELEASE 生成发布版可执行文件 | RELEASE |
如何确认成功
最后一条启动命令执行后,屏幕上出现 Radium 图形界面即表示启动成功。
常见问题
Q:直接 git clone 后编译可以吗?
A:README 警告只有 release 标记的提交才算稳定,直接 clone 最新代码很可能编译失败或运行崩溃,建议下载稳定版源码压缩包。
Q:git pull 后编译报错怎么办?
A:执行 make very_clean 清理后重新编译,因为并非所有依赖都被 makefile 跟踪。
Q:一定要运行 install.sh 吗?
A:不需要。README 说明 install.sh 脚本可用,但运行程序并不依赖它。
Q:Linux 上有现成的发行版包吗?
A:Arch Linux 官方提供 Radium;NixOS 有社区维护的 derivation(README 给出了链接)。
注意事项
- README 未给出具体依赖清单,须先阅读仓库中 BUILD DEPENDENCIES 一节,否则无法完成编译。
- 下载稳定版源码的命令为 wget https://github.com/kmatheussen/radium/archive/
.tar.gz,其中 需替换为实际的 release 版本号。 - README 只给出了 Linux 的构建命令(build_linux.sh),macOS 与 Windows 的构建方式需参考仓库其他文档。
- README 中开发(Debug)构建的命令在节选中被截断,未完整给出行,本文未收录。
核心亮点
- 图形界面直接编辑音符与自动化曲线,比传统 tracker 直观得多
- 内置模块化音频处理与混音器,支持 LADSPA/VST 插件
- 跨平台支持 Linux、macOS、Windows,实时演奏与编辑结合
不足之处
- 界面和操作逻辑独特,新手需要较长时间适应
- 社区规模较小,中文资料和教程稀缺
适用场景
- 电子音乐制作人用 tracker 思路编写复杂节奏与旋律
- 声音设计师做模块化音频实验与实时处理
- Linux 用户寻找轻量级、非传统 DAW 的音乐编辑工具
替代项目
OpenMPT、Renoise
上一篇:fish-diffusion
下一篇:libratory
同类项目推荐
AuK
开源
一个模型搞定语音生成、编辑与分离
AuK: An Open-Source Foundational Model for Speech Generation and Editing
VoiceStudio
开源
开源语音全能工作站,克隆、配音、转录一站式搞定
VoiceStudio is the open-source, fully-local ElevenLabs alternative — voice cloning,···
tango
开源
输入一句话,自动生成匹配的音频内容
A family of diffusion models for text-to-audio generation.
swift-tts
开源
Swift 项目三行代码接入系统 TTS,兼容 TCA 和 Combine
A straightforward package containing version for Swift modern concurrency, Point-Fre···
