推荐系统
目前音乐推荐的应用很多,但很少是基于MIR技术实现的,现在主流技术是通过人工标记或者用户的评论以及收听历史等简介数据进行分类判断,进而实现推荐,但事实上不同音乐本身的相似性是很多的
2....自动生成音乐
利用数据库训练模式,让机器自主创造音乐
* [参考维基百科]
librosa 核心代码【* 参考librosa官方文档*]
3.1 音频信号提取
load(path[,sr,mono,...(samples[, sr]):帧数到时间的转化
time_to_frames(times[, sr, hop_length, n_fft]):时间到傅里叶真数的转化
time_to_samples(times...[, sr]):时间到采样数的转化
hz_to_note(frequencies, kwargs):频率到音符的转化
hz_to_midi(frequencies):根据频率得到midi的音符数
midi_to_hz..., …]):根据音高估计曲调
3.6 节奏和曲速
beat_track([y, sr, onset_envelope, …]):估计节奏
tempo([y, sr, onset_envelope, hop_length