我是一名音乐制作人/作曲家,将向新的音乐库提交作品。在某些情况下,我想使用以前的项目作为起点。因此,虽然结果将是新的、独特的作品,但我想避免算法可能将新歌曲(或歌曲片段)误认为是以前的作品的情况。
我想制定一些经验法则以确保不会发生这种情况。具体来说,要更多地了解音乐识别算法的工作原理以及哪些参数组合需要有所不同——以及它们需要在何种程度上有所不同——以避免对我的其他作品产生误报。
例如:
想象一下“歌曲 a”是“图书馆 a”的一部分。然后我为“library b”创建“song b”。编曲相似,使用相同的乐器,相同的速度,相同的键,混音基本相同。但是和弦进行和旋律是不同的,尽管有相似的氛围。这会引发误报吗?
或者像上面这样的场景,其中乐器可能相似,但也使用了一些替代声音(如基线的替代合成器补丁,以及类似但不同的打击乐样本)。新键,速度提升 5 bpm。这足以区分吗?
或者想象一个场景,其中大部分轨道的所有参数都显着不同,包括新的速度和键,除了中间有一个 20 秒的中断,类似于以前的作品:带有轻微打击乐的环境音调床。使用相同的音调床,但在新的键和速度上,打击乐接近相同。然后用户在视频中只使用这 20 秒。为了避免误报,这 20 秒需要与原始时间有多大不同,以及跨越哪些参数?
这些例子只是思想实验,试图了解它是如何工作的。我想我制作的任何新作品都应该很容易与以前的作品有充分的不同,并且累积的差异很容易超出上述场景中列出的租户。
但考虑到有些参数可能非常相似……(即使只是从混合的角度和使用的乐器来看),我想对所分析的内容有更深入的了解。因此,我应该确保什么样的差异保持不变——因为在我看来,即使是 20 秒的足够相似性也可能引发潜在的问题。
谢谢!
Ps:请注意,我欢迎提供任何见解,并且当然接受用编码语言表达的答案……这毕竟是堆栈交换,它可能非常有趣。但是归根结底,我不是编码员(尽管我对编码感到好奇),并且需要将提供的任何清晰度转化为可以从音乐制作 POV 中使用的实际考虑因素。也就是说,如果考虑到这一点很容易包含一些语言/概念,我将不胜感激。参数如:速度、键、和弦进行、节奏元素、频率考虑、使用的声音、整体混音等。再次感谢!