Tek:一款适用于24位Unicode终端的音乐制作程序
Tek – A music making program for 24-bit Unicode terminals

原始链接: https://codeberg.org/unspeaker/tek

Tek是一款基于Rust的Linux音乐创作程序,它利用ratatui、crossterm和Jack/Pipewire进行音频处理。专为24位Unicode终端设计(推荐使用Kitty),其灵感来自tracker和硬件音序器,并加入了一个重要的现代功能:实时重采样(边播放边录音)。它提供了一个弹出式备忘录用于快速记录想法,占用资源少,并且项目格式灵活。 你可以通过Codeberg发布页面上的静态链接二进制文件、Arch用户仓库(AUR)或使用Docker从源码构建来安装Tek。作者@unspeaker可以在Mastodon和Matrix上联系到。Tek需要Jack或Pipewire,并受益于MIDI控制器、WAV样本和LV2插件。其目标包括一个简单易懂,且对人和机器都易读的项目格式,从而实现脚本编写和重新映射以定制工作流程。

Hacker News上的一篇讨论围绕着“Tek”展开,这是一款针对Unicode终端的音乐制作程序。评论者们称赞它的用户界面,并将其与PlayerPRO和Renoise进行了比较,这两款软件都被像Aphex Twin这样的艺术家使用。一位用户将Tek的音序器界面描述为基于钢琴卷轴的,样本编辑则受到了Tracker的启发;一些用户则表示怀念Tracker所提供的控制感。另一位用户提到自己过去使用过PlayerPRO,还有用户强调了PlayerPRO的开源特性,并指出它尚未迁移到64位API。有人提供了一个演示视频链接。一位评论者指出,这个名字可能是对Tektronix终端的致敬。该讨论还涉及到DAW中通道/时间轴方向的偏好,并询问是否有支持VIM键绑定的DAW。

原文

a music making program for 24-bit unicode terminals.

written in rust with ratatui on crossterm for jack and pipewire.

tek is available as source, statically linked binaries, and on the aur.

author is reachable via mastodon @[email protected] or matrix @unspeaker:matrix.org

usage

  • requirements: linux; jack or pipewire; 24-bit terminal (i use kitty)
  • recommended: midi controller; samples in wav format; lv2 plugins.

keymaps

  • Arranger:
  • Editor:
  • Global:

installation

binary download

you can download tek 0.2.0 "almost static" from codeberg releases. this standalone binary release, should work on any glibc-based system.

from distro repositories

Packaging status

arch linux

tek 0.2.0-rc7 is available as a package in the AUR. you can install it using your preferred AUR helper (e.g. paru):

paru -S tek

building from source

requires docker.

git clone --recursive -b 0.2 https://codeberg.org/unspeaker/tek
cd tek                             # enter directory
cat bin/release-glibc.sh           # preview build script
sudo bin/release-glibc.sh          # run build script
sudo cp bin/tek /usr/local/bin/tek # install

design goals

  • inspired by trackers and hardware sequencers, but with the critical feature that 90s samplers lack: able to resample, i.e. record while playing!

  • pop-up scratchpad for musical ideas. low resource consumption, can stay open in background. but flexible enough to allow expanding on compositions

  • human- and machine- readable project format simple representation for project data enable scripting and remapping.

联系我们 contact @ memedata.com