Project Icon

awesome-music

开源音乐工具和资源精选

Awesome Music是一个精心分类的音乐相关开源资源集合,涵盖音频编辑、音频库、MIDI工具、乐谱制作和音乐编程等领域。该项目汇集了音乐创作和理论学习的各类工具,为音乐爱好者、专业人士和开发者提供丰富资源。内容持续更新,欢迎贡献新的优质开源项目。

超赞音乐 Awesome

一个分类整理的超赞音乐库、工具、框架和软件集合。

欢迎贡献和建议!请先查看贡献指南和质量标准

感谢所有贡献者,你们太棒了,没有你们这个项目就不可能实现!

音频编辑

  • Audacity - 一款免费、跨平台的数字音频编辑器。
  • Ardour - 一个跨平台的数字音频工作站,专注于音频录制。
  • LMMS - 另一个跨平台的数字音频工作站,更侧重于制作节拍。
  • OpenUtau - 一个免费、跨平台的歌声合成框架。
  • snd - Snd是一个松散模仿Emacs的声音编辑器。
  • Stargate DAW - 一个跨平台、一体化的数字音频工作站和插件套件,为EDM制作优化。
  • TuneFlow - 一个新一代DAW,可以帮助你生成旋律、节拍或整首歌曲,同时还能编辑它们。

音频库

  • audio.js - audio.js是一个即插即用的JavaScript库,允许在任何地方使用HTML5的<audio>标签。
  • audioFlux - 一个用于音频和音乐分析、特征提取的库。
  • chord-mark - ChordMark的参考实现,这是一种用于歌词、和弦和节奏的文本记谱格式。
  • howler.js - 一个现代Web的JavaScript音频库。
  • JSyn - 一个用于Java的音频合成软件API。
  • Librosa - 一个用于音乐和音频分析的Python包,提供创建音乐信息检索系统所需的基础构建块。
  • midi.js - 一个用于创建基于Web的MIDI应用程序的框架。
  • mxml - MusicXML解析和布局库。
  • PortAudio - 一个免费、跨平台、开源的音频I/O库。
  • RustAudio - 用Rust编写的免费且有用的音频、DSP和音乐库的集合。
  • Soundpipe - 一个用C语言编写的轻量级DSP库。

音频工具

  • Beets - 一个强大的命令行音乐整理和操作工具。
  • Cecilia - 一个基于Pyo的音乐和信号处理图形环境。
  • cyanrip - 以最少的用户操作提取和编码标准音频CD。跨平台。
  • fre:ac - 免费音频转换器。支持音频CD提取和标签编辑。
  • Jack - 命令行CD提取器。
  • K3b - 一个功能齐全的CD/DVD/蓝光刻录和提取应用程序。
  • Koel - 一个开源的个人音频流媒体服务器。
  • Lame - 一个高质量、免费和开源的MP3编码器。
  • lltag - 自动命令行mp3/ogg/flac文件标签器和重命名工具。
  • matchering - 容器化的Web应用程序和库,用于自动化参考音频母带处理。
  • MusicBrainz - 音乐信息和元数据的开放百科全书,为一切提供唯一ID。
  • Musikernel - 一个未来主义的音频制作平台(硬件支持、API、主机、插件等)。
  • Rubyripper - 一个适用于类Unix操作系统的安全数字音频提取应用程序("CD提取器")。
  • SoX - 一个免费开源的命令行实用程序,用于播放、转换和操作音频文件。
  • split2flac - 将flac/ape/wv/wav + cue表单分割成单独的音轨。
  • Whipper - 偏好准确性而非速度的Python CD-DA提取器。
  • X Audio Copy - GTK和GNOME应用程序,用于提取CD音频和编码为有损和无损音频格式。

免费乐谱

  • cellist/Lilypond-Sheet-Music - 使用lilypond排版的音乐集合(主要是室内乐和大提琴音乐)。
  • ciconia/music - 主要是巴洛克音乐的集合,包括大量J.S.巴赫的宗教作品,使用lilypond/ripple编码。
  • CPDL - 合唱公共领域图书馆包含超过20,000份免费的声乐乐谱。
  • Éditions Nicolas Sceaux - 巴洛克音乐乐谱(主要是法国音乐),使用lilypond排版。
  • IMSLP - 国际音乐乐谱图书馆项目是网上最大的公共领域乐谱和乐段集合。
  • Lavender Blue Open-Scores - 使用lilypond编码的钢琴公开乐谱。
  • Mutopia - 基于公共领域版本的乐谱。
  • wbsoft/lilymusic - 使用自由许可的美丽LilyPond乐谱。

MIDI工具和库

  • JJazzLab-X - 一个完整的基于Midi的自动伴奏生成框架。
  • Midifile - 用于解析标准MIDI文件的C++库。
  • mido - 用于处理MIDI消息和端口的Python库。
  • Polyrhythmix - MIDI鼓生成器,专为多节奏部分设计。
  • Timidity - 一个开源命令行合成器,可以播放MIDI文件。

音乐记谱

  • Abjad - 基于Lilypond的Python API,用于形式化乐谱控制。
  • ChordMark - 一种基于文本的歌词、和弦和节奏记谱格式。
  • Denemo - 基于Lilypond的免费音乐记谱编辑器。
  • Digital Music Stand - 一个用于显示乐谱的免费网络应用。
  • Jan Angermüller的音乐字体页面 - 不同音乐字体的列表和视觉对比。
  • Frescobaldi - 免费的Lilypond乐谱编辑器。
  • Guido - 用于音乐乐谱图形渲染的通用、可移植库和API。
  • Hacklily - 基于LilyPond的在线乐谱编辑器(可选择GitHub集成)。
  • Inknote - 免费、开源、基于浏览器的音乐记谱和作曲软件。
  • LibMEI - 用于读写MEI文件的C++库。
  • Lilybin - 开源的基于网络的LilyPond编辑器。
  • Lilypond - 免费、开源的音乐雕版程序,致力于产生最高质量的乐谱。
  • Lilypond烹饪书 - 充分利用Lilypond的技巧和窍门。
  • Lilypond代码片段库 - Lilypond代码片段、功能和技巧的在线数据库。
  • Lilyvm - Lilypond版本管理器。
  • Lyp - Lilypond瑞士军刀 - 轻松安装包、管理多个Lilypond版本,以及为高级用户提供的其他工具。
  • mei-friend - 友好的、基于浏览器的音乐编码编辑器。
  • MuseScore - 免费开源的音乐记谱和作曲软件。
  • MusicKit - 用于iOS和OSX的音乐乐谱渲染工具。
  • neoscore - 以图形优先范式记谱音乐的Python库。
  • NOTATIO - 专注于音乐记谱实践的论坛。
  • OpenLilyLib - LilyPond工具 - 代码片段、模板和扩展。
  • OpenSheetMusicDisplay - 用于在浏览器中渲染MusicXML的Typescript库。
  • Python-ly - 用于操作LilyPond文件的工具和库。
  • Ripple - Lilypond的DRY原则 - 以最少的麻烦生成乐谱和分谱。
  • Scorelib - 用于解析SCORE数据文件的C++库。
  • Tbon - 面向节拍的排版音乐记谱法。
  • Unison - 用于创建带词音乐乐谱的专有软件。
  • Verovio - 用于将MEI音乐记谱法雕刻成SVG的库和工具包。
  • Vexflow - 用于渲染音乐记谱和吉他谱的JavaScript库。

音乐编程

  • Alda - 一种为音乐家设计的音乐编程语言。
  • Bach: 自动作曲助手 - 一套跨平台的Max补丁和外部对象,旨在将计算机辅助作曲的丰富性带入实时世界。
  • Cane - 一个围绕向量和欧几里德节奏设计的小型MIDI音序器DSL。
  • Chuck - 强时序、并发和即时音乐编程语言。
  • CoffeeCollider - 一种用于HTML5中实时音频合成和算法作曲的语言。"用CoffeeScript编写,作为SuperCollider处理。"
  • Common Music - 一个开源音乐作曲系统。
  • Csound - 一种用户可编程和可扩展的声音处理语言和软件合成器。
  • Faust - 专为实时信号处理和合成设计的函数式编程语言。
  • Gwion - 一种面向音乐创作的强时序编程语言。深受ChucK的启发。
  • IanniX - 一个基于Iannis Xenakis作品的图形化开源音序器,用于数字艺术。
  • Inscore - 一个用于设计交互式增强音乐乐谱的环境。
  • Leipzig - Overtone的作曲库。
  • Midica - MIDI编程语言,带有反编译器和播放器,支持卡拉OK。
  • music21 - 计算音乐学工具包。
  • Music Suite - 基于Haskell的通用音乐符号和理论语言。
  • mutwo - 一个用于作曲的Python库,可输出符号、MIDI或音频文件,并提供描述基于时间结构的通用模型。
  • Nyquist - 一种声音合成和作曲语言。
  • OpenMusic - 基于Lisp的可视化编程语言。
  • Orca - 音乐实时编程环境。
  • Overtone - 用于设计合成器和音乐协作的开源工具包。
  • Platonic Music Engine - 用Lua编写的开源音乐生成框架。
  • Pure Data - 用于音频和其他多媒体的可视化编程语言。
  • pyo - 一个帮助创建数字信号处理脚本的Python模块。
  • py-modular - Python中带有基本DSP例程的模块化和实验性编程环境。
  • Sardine - 适用于Python 3.10+的音乐现场编码库(MIDI/OSC/SuperCollider)。
  • slippery chicken - 一个Common Lisp环境,用于基于CLM、CMN、CM、MusicXML和Lilypond的作曲,可输出乐谱、音频文件和/或MIDI文件。
  • Sonic Pi - 一个强调教育用途的实时编码合成器。
  • Sporth - 一种小型基于堆栈的音频语言。
  • Strudel - 一个使用Web技术为实时编码模式构建的基于JavaScript的语言实验。
  • SuperCollider - 用于实时音频合成和算法作曲的编程语言。
  • Tidal - 基于Haskell构建的用于实时编码模式的语言。
  • Topos - 基于Web的实时编码环境(WebAudio / MIDI)
  • tuneflow-py - 下一代DAW的Python插件SDK,允许您将音乐算法和AI模型编程到音乐制作的各个阶段
  • Unilang - Unison中使用的领域特定语言。

音乐理论教学

标准

其他精彩内容

相关列表

其他令人惊叹的列表可以在Awesome列表中找到。

许可证

CC0

在法律允许的范围内,Sharon Rosner已放弃本作品的所有版权和相关或邻接权。

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

白日梦AI

白日梦AI提供专注于AI视频生成的多样化功能,包括文生视频、动态画面和形象生成等,帮助用户快速上手,创造专业级内容。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

讯飞绘镜

讯飞绘镜是一个支持从创意到完整视频创作的智能平台,用户可以快速生成视频素材并创作独特的音乐视频和故事。平台提供多样化的主题和精选作品,帮助用户探索创意灵感。

Project Cover

讯飞文书

讯飞文书依托讯飞星火大模型,为文书写作者提供从素材筹备到稿件撰写及审稿的全程支持。通过录音智记和以稿写稿等功能,满足事务性工作的高频需求,帮助撰稿人节省精力,提高效率,优化工作与生活。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号