K.I.S.S---Keep IT Simple,Stupid!    人生苦短,我用Python

Audiocraft


详情:

Audiocraft 是一个 PyTorch 库,用于音频生成的深度学习研究。目前,它包含 MusicGen 的代码,这是一种先进的可控文本到音乐模型。 MusicGen是一个单阶段自回归Transformer模型,使用32kHz的EnCodec tokenizer进行训练,采样频率为50 Hz,使用4个码本。与现有的方法(如MusicLM)不同,MusicGen不需要自监督语义表示,它可以在一次通过中生成所有4个码本。通过在码本之间引入一个小的延迟,我们展示了可以同时预测它们,因此每秒只需要50个自回归步骤即可生成音频

在线体验 https://huggingface.co/spaces/facebook/MusicGen

在线演示: https://ai.honu.io/papers/musicgen/

安装使用

需要Python 3.9,PyTorch 2.0.0,至少16 GB内存的GPU

 

ChatGPT提示乐理知识辅助Audiocraft共创
(仅供参考)

Q:我的朋友是音乐家,我描述出任何音乐他都可以为我演奏,但是我对乐理一窍不通,你能帮我快速补充一些音乐方面的知识吗?包括:乐器名称、音乐风格、演奏方式、节奏风格等。

A:以下是一些音乐术语和乐器名称,可能会帮助您更好地描述您的音乐:

  • 乐器:钢琴,长笛,小提琴,吉他,大提琴,萨克斯,鼓,管风琴等
  • 音乐术语:旋律、和弦、节奏、拍子、转调、手指技巧、前奏、乐章等
  • 音乐风格:古典、爵士、流行、摇滚、蓝调、民谣、电子等
  • 乐器演奏方式:弹拨、吹管、打击、拉弦等
  • 节奏风格:轻快、舒缓、慢板、快板、中板等

Q:用上面总结的术语帮我描述一段悠扬的音乐。

A:当我想到悠扬的音乐时,我会想到钢琴的旋律,长笛的吹奏声和小提琴的和声。这首曲子中可以加入前奏和乐章,也可以有一些转调和手指技巧的演奏。这首曲子可以给人一种安静、轻松和愉悦的感觉。对于音乐风格,您可以考虑使用民谣或爵士乐的元素,以创造一个温暖而轻松的氛围。此外,您可以添加一些打击乐器来增强节奏感,或者使用一些电子音效来增强音乐的现代感。

 


注:当前文章会不定期进行更新。如果您对本文有更好的建议,有新资料推荐, 可以点击: 欢迎分享优秀网站
这个位置将来会放广告

我想等网站访问量多了,在这个位置放个广告。网站纯公益,但是用爱发电服务器也要钱啊 ----------狂奔的小蜗牛