一个用 Rust 编写的终端 DJ 混音器,面向 TidalCycles 现场表演,通过 MPV 和 SuperCollider 提供双轨混音、EQ/滤波、交叉推子和采样垫功能。

Stars

59

7 天增长

暂无数据

Fork 数

1

开放 Issue

0

开源协议

MIT

最近更新

2026-07-31

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它将功能完整的 DJ 混音器带入终端,并与 TidalCycles、MPV、SuperCollider 集成,让用户在不离开 TUI 的情况下进行键盘驱动的现场表演。

适合谁使用

  • TidalCycles 用户和现场编程者
  • 喜欢终端操作的 DJ 和电子音乐人
  • 对 ratatui 音频应用感兴趣的 Rust/TUI 开发者
  • 使用 JACK、PipeWire 或 PulseAudio 的开源音频工具艺术家

典型使用场景

  • 在终端中控制双轨混音,包括 EQ、滤波、声像和交叉推子
  • 在 TidalCycles 现场编程的同时混入 MPV 音频源
  • 使用 4x4 采样垫音序器触发采样
  • 通过自动发现管理 PipeWire、PulseAudio 或 JACK 环境中的多个音频源

项目优势

  • 双轨混音器,带每通道推子、声像、三段 EQ 和 LPF/HPF
  • DJ 中心提供交叉推子、监听混音和耳机/舞台输出
  • 4x4 采样垫并内置音序器
  • 支持 Vim 风格 hjkl 导航和三级模式系统

使用前须知

  • 需要使用 Nerd Fonts 显示图标,并且需要支持 IPC socket 的 MPV,增加配置成本
  • TidalCycles 集成需要额外安装 SuperCollider
  • 以键盘/Vim 操作为中心,可能不适合期望 GUI 或鼠标操作的用户

README 快速开始

Installation

项目描述

A 2-deck mixer, sample pads, sequencer— all from any Unix terminal.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

l0ng-ai
精选
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

开发者工具CLI 与终端
359
steelbrain
精选
steelbrain GitHub avatar

reims-vgpu

reims-vgpu is an experimental virtual GPU for macOS guests that uses QEMU to decode the guest's GPU command stream and execute it through Metal or Vulkan, leveraging the built-in AppleParavirtGPU driver without requiring custom kexts.

桌面应用
143
m-novotny
精选
m-novotny GitHub avatar

memguard-rs

A Rust library that provides secure memory handling primitives including zeroization on drop, memory locking, constant-time comparison, and compile-time guarded regions, with zero dependencies and no_std support.

嵌入式与物联网安全
131