根据和弦搜索歌曲是出于这样一个需求:学吉他 ((其实我是在学 ukulele,不过 ukulele 基本就是微型吉他,很多东西都是通用的。)),学会了几个和弦,就想找仅有这几个和弦的歌来弹唱。仅有,是因为只会这几个和弦,别的和弦不会弹。
现在有很多收集吉他谱的网站,它们都只能根据歌名、歌手来搜索,如果想找到使用某些特定和弦的歌曲,只能一首歌一首歌地人肉看过来。这样显然非常累,而且可能翻了半天,一首合适的歌都找不到,效率非常低下。
所以我想,做这样一个根据和弦找歌的网站,应该能方便许多吉他初学者吧。
做这样的网站,技术上应该不难。但是有两个问题:
一,谱子从哪儿来。从网上收集?版权不知怎么算。
二,网上的谱子,有的是文字谱的形式,就是直接在歌词上方标记此处用的和弦,这种可以直接用程序提取;还有的是图片或其他格式,需要有人一一标明每个谱子都用了哪些和弦。标记和弦这个工作量不小,但完成之后,应该很有价值。有了这个数据库,后面搜索什么的就很简单了。
进一步,除了简单的搜索和弦之外,还可以进行和弦走向的搜索。比如在流行歌曲中有个常见的和弦走向是 1645(如 C – Am – F – G),练好了这一套和弦转换,理论上说凡是用这套和弦的歌就都会弹唱了,但是我不知道都有那些歌用了这套和弦,如果能搜出来,就可以大大扩展自己能弹唱的歌的范围。这个技术上应该也不难,已经有标记好和弦的乐谱了,只要把连续出现的和弦序列连起来搜索就行了。
再进一步,相同的和弦,特别是相似的和弦走向,往往预示着相似的旋律和情感色彩,根据这个做听歌的口味推荐,也许会比较精准。
写到这里,想到现在很有多在线听歌的网站,有些宣称自己的推荐算法很高级,不仅仅是“喜欢这首歌的人也喜欢”,还会分析旋律什么的。还有一些你哼旋律它来识别曲目的网站,他们也应该对旋律进行过分析。也许他们已经有类似的数据库了?不知道他们有没有对和弦也进行标记,如果有的话,希望他们能放出来根据和弦搜歌的功能,或者至少放出 API。
写到这里,又想到应该用英语关键字去搜一搜。结果,还真搜到两个网站:www.searchbychords.com、www.hooktheory.com/trends。喜欢唱英文歌的同学们有福了!可惜那里没有中文歌,中文世界还是需要这样一个网站呀。
(图片来源)
本文作者:Betty | 本文地址: https://myfairland.net/search-by-chords/
本站文章除特殊标明者外均为原创,版权所有,如需转载,请以超链接形式注明作者和原始出处及本声明
说来说去 关键是原始的数据~~数字化这些数据 个人几乎不可能做到吧~~
可以先从文字谱开始做,文字谱不需要个人手工劳动,程序就可以处理~
其实很多吉他谱都是Guitar Pro的,只要能对这种文件格式进行二次处理就可以,不需要将图片和弦化,相应的,提供GP4,GP5文件即可,但是版权是问题,不过,给爱好者提供,没有商业盈利行为的话,应该不是问题。但,如果不商业,谁会花精力做呢?
Guitar Pro 的文件格式不是公开的吧,读取起来不是很容易……还是分析文字谱简单一些……商业化我倒是想呢,但除了放几个卖吉他和培训班的广告之外我想不出来还能干什么……
O(∩_∩)O哈哈~,自己写谱子卖
这种中文网站应该还是很有前途的
试试 Shazam ?
Shazam 哪儿有根据和弦搜歌的功能?
请问下,你博文中的引用功能是咋实现的,那个“1”
WP-Footnotes 插件
谢谢了
^_^