#credits #command-line-tool #filename #freesound #creative-commons

bin+lib freesound-credits

一个简单的命令行实用工具,用于在可用的 Markdown 文件中为 Freesound 样本添加信用

16 个版本

0.2.15 2024 年 8 月 19 日
0.2.14 2024 年 8 月 11 日

412命令行实用工具 中排名

Download history 902/week @ 2024-08-04 153/week @ 2024-08-11

每月下载 1,055

MIT/Apache

20KB
246 代码行

freesound-credits

A command line utility to help you credit Freesound samples for a given project more easily.

Commitlint Trufflehog CI CD Release Crates.io License: Apache-2.0 License: MIT

添加信用

In the Creative Commons community, giving credits is often the only requirement to freely use samples in your own creations. This tool helps you abide to Copyleft and credit the generous artists that contribute sounds on Freesound, helping you be more creative.

Until today, giving credits may have been a process that you begrudged. This may have been stopping you from giving credits altogether. Not because you didn't want to, but because it was cumbersome and tedious.

Not anymore! Thanks to freesound-credits it takes seconds now!

安装

Use cargo binstall to install freesound-credits directly from GitHub

cargo binstall freesound-credits

Homebrew

在 Linux 和 macOS 上,Homebrew 也可用

brew install gacallea/tap/freesound-credits

用法

命令行自带直观的用法函数

freesound-credits -h

用法示例

  1. 打开您喜欢的终端。
  2. cd 到您要保存信用文件的文件夹。
  3. 在您希望处理的样本文件夹上运行 freesound-credits
  4. 如果需要,使用样本文件夹的绝对路径。

Ableton 示例

在 Ableton Samples/Imported 目录上运行,将在当前目录生成一个名为 field-notes-credits.md 的 Markdown 文件。

freesound-credits -p Samples/Imported/ -t "Field Notes" -a "Aner Andros" -d "2017-10-28"

支持的文件名

freesound-credits 匹配遵循 Freesound 命名标准的样本,这些样本保留了平台下载的原始样本名称。例如

  • 新标准,带有双下划线:69604__timkahn__subverse_whisper.wav
  • 旧标准,带有单下划线:2166_suburban_grilla_bowl_struck.flac

支持的 DAW

freesound-credits 应该适用于存储在平面文件夹中的任何样本。 freesound-credits 会过滤出与音频导入相关的元数据文件。要添加更多 DAW 和相关元数据或提取,请 提交一个问题

DAW 样本文件夹 元数据 提取 备注
Ableton 样本/导入 .asd
Reaper 音频文件 .reapeaks
Renoise 样本数据 解压缩 提取
Logic Pro X 音频文件 包 vs 文件夹

添加更多 DAW

我已经尽我所能使用了我所拥有的。我已经在 macOS 上的 Ableton、Reaper 和 Renoise 项目上进行了测试。Logic Pro X 不使用元数据,并且音频文件文件夹很干净,所以我决定添加它,但它尚未经过测试。

然而,任何具有这些特征的 DAW 应该都能直接使用。我将非常感谢任何确认更多 DAW 或 添加新的 DAW 的人。当你请求或添加新的 DAW 时,请记住 上面的表格额外步骤 部分,以便获得任何额外信息。

额外 DAW 步骤

Renoise 提取

首先使用 unzip your_project.xrns 提取。解压缩后,您将找到一个 Song.xml 文件和一个包含每个 InstrumentSamplesData 目录。

贡献

感谢您的帮助改进项目!🎈 欢迎您加入!请查阅 贡献指南,以帮助您参与项目。

依赖项

~1.1–1.7MB
~32K SLoC