radium

图形化 tracker,像 DAW 一样拖音符,保留逐行编辑精度

开源 unknown 音频音乐
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1086
维护状态 活跃
是否开源 是
定价模式 unknown

项目预览

项目数据

分类音频音乐
开发团队kmatheussen
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议GPL-2.0
主要语言C++
技术栈/模型
GitHub 星标★ 1086
30天Star增速
HF 下载量
上线时间2011-10-24 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-15
浏览次数0

项目介绍

Radium 是一款用 C++ 编写的图形化音乐编辑器,定位为“下一代 tracker”。它把传统 tracker 的逐行音符编辑与图形化界面结合,让用户在时间线上直接编辑音符、自动化曲线和音频片段,而不必依赖纯文本命令。项目解决的核心问题是:老式 tracker 操作门槛高、缺乏直观的图形反馈,而现代 DAW 又往往过于笨重、难以进行精细的逐音符编辑。Radium 提供模块化音频处理、内置混音器、MIDI 输入输出、插件支持(如 LADSPA、VST)、自动化包络编辑,以及类似模块化合成器的连接方式,适合电子音乐、实验音乐和声音设计。它支持 Linux、macOS 和 Windows,强调实时演奏与编辑的结合,可把 tracker 的精确性与图形界面的易用性统一起来。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:进阶 约 60 分钟 部署方式:本地安装 6 步

环境要求

  • Linux 环境(README 给出的构建脚本为 build_linux.sh)
  • 已安装全部构建依赖(见仓库文档中 BUILD DEPENDENCIES 一节)
  • 已安装 make 与 C++ 编译工具链
  • 已安装 Qt(构建流程需要 qmake / moc / uic 及 Qt 插件目录)
  • 约 2GB 以上磁盘空间用于编译产物(视项目规模而定)

安装与启动步骤

  1. 1安装构建依赖

    按 README 中 BUILD DEPENDENCIES 一节安装依赖,依赖不全会导致后续 make 或编译脚本失败。README 未列出具体依赖名,请查阅仓库文档。

  2. 2检查配置文件

    查看 configuration.sh,确认是否有需要修改的编译选项,默认值可直接使用。

  3. 3生成构建包配置

    在源码根目录执行,准备构建所需的包文件,成功后再进入编译步骤。

    make packages
  4. 4编译 Release 版本

    使用 Release 模式编译,-j 参数并行加速,README 示例为 `nproc`(使用全部 CPU 核心)。

    BUILDTYPE=RELEASE ./build_linux.sh -j `nproc`
  5. 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
  6. 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

★ 1511 2026-09-13
VoiceStudio 开源

开源语音全能工作站,克隆、配音、转录一站式搞定

VoiceStudio is the open-source, fully-local ElevenLabs alternative — voice cloning,···

★ 65724 2026-08-09
tango 开源

输入一句话,自动生成匹配的音频内容

A family of diffusion models for text-to-audio generation.

★ 1241 2026-08-09
swift-tts 开源

Swift 项目三行代码接入系统 TTS,兼容 TCA 和 Combine

A straightforward package containing version for Swift modern concurrency, Point-Fre···

★ 52 2026-08-09