csound-expression

用 Haskell 写代码,生成电子音乐和声音合成。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 31 🐛 待处理 23 👀 关注 27
GitHub ↗
GitHub 星标 ★ 338
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,完全免费,可自行部署使用。

项目预览

csound-expression 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类设计创意
开发团队spell-music
定价模式🏷️完全免费
价格说明开源项目,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Haskell
技术栈/模型csound,functional-programming,generative-art,glitch-art,haskell,haskell-art,haskell-library,music-library
GitHub 星标★ 338
上线时间2013-01-20 00:00:00
代码更新2026-02-10
仓库体积4.5 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数2

项目介绍

csound-expression 是一个基于 Haskell 的电子音乐编程框架,它将 Csound 合成器的强大音频处理能力封装为类型安全、组合性强的 Haskell 表达式。该项目解决的是用传统文本编写 Csound 代码时冗长、易错且难以复用的问题,让音乐创作者和程序员能够以函数式编程的方式构建复杂的音频合成、实时交互和算法作曲系统。核心能力包括:通过 Haskell 的强类型系统定义音频信号流、支持音符事件与乐谱的声明式描述、提供丰富的音频效果与合成器原语、无缝集成 Haskell 生态(如并发、实时控制)。它适合需要高度定制化和可编程性的电子音乐制作、声音艺术和实验音乐场景。

Star 增长趋势

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

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 338

技术标签

核心亮点

  • 强类型安全,编译期捕获音频信号连接错误,减少运行时崩溃
  • 函数式组合,用高阶函数轻松构建复杂合成器和效果链
  • 与 Csound 生态无缝对接,复用海量音频引擎能力

不足之处

  • 学习曲线陡峭,需同时掌握 Haskell 和电子音乐概念
  • 文档偏技术化,示例较少,新手入门困难

适用场景

  • 算法作曲与生成音乐创作
  • 实时交互声音装置与表演
  • 音频信号处理与合成器原型开发

替代项目

Sonic Pi、TidalCycles、Overtone

上一篇:party-mode

下一篇:neoscore

同类项目推荐

vits_chinese 开源

中文语音合成更自然,支持流式输出,开箱即用

Best practice TTS based on BERT and VITS with some Natural Speech Features Of Micros···

★ 1232 2026-08-09
MioTTS-Inference 开源

轻量快速的 LLM 语音合成推理服务,支持声音克隆,即插即用。

Inference server for MioTTS, a lightweight and fast LLM-based TTS model.

★ 208 2026-08-09
durian-pytorch 开源

用时长信息提升语音合成自然度,复现前沿论文

Implementation of "Duration Informed Attention Network for Multimodal Synthesis" pap···

★ 184 2026-08-09
Cross-Lingual-Voice-Cloning 开源

用一段语音样本,跨语言克隆你的声音

Tacotron 2 - PyTorch implementation with faster-than-realtime inference modified to ···

★ 359 2026-08-09
NeuralTextToAudio 开源

输入文字描述,自动生成对应音频片段

Text prompt steered synthetic audio generators

★ 53 2026-08-09
react-speech-highlight-demo 开源

让文字跟着语音走,边听边读不迷路

React / Vanilla JS Text to Speech with highlighting the words and sentences that are···

★ 189 2026-08-09
cog-musicgen-chord 开源

输入和弦,生成符合和声走向的 AI 音乐

Chord conditioning implemented MusicGen

★ 69 2026-08-09
viet-tts 开源

给越南语应用加上自然语音,开源免费即用

VietTTS: An Open-Source Vietnamese Text to Speech

★ 89 2026-08-09