FrendoWu / beats2beats

Apache License 2.0
6 stars 0 forks source link

怎么训练? #1

Closed dmyang42 closed 5 years ago

dmyang42 commented 5 years ago

首先我先想问的问题是是否要切片。如果我们第一阶段的产出是一个几秒钟然后不断重复的beat的话,是不是首先要把分出来的单音轨做个切片,然后再对每个切片提取特征。

另外我们要用的学习器应该是怎样的(指一个逻辑,简图),如果是传统的,数据就是特征(或一个向量)+Label(或一个向量),特征可能还好弄,Label(或输出向量)该具有什么含义呢?或者有其他什么奇思妙想。

@FrendoWu @ppzqh

dmyang42 commented 5 years ago

虽然说beat有各种风格,也有主旋律,有前奏,有声音几乎听不见的(一些bass),但第一步能gen出一种风格的倒也行。只不过这样以后要改的话总感觉太难了(改成能够generate出不同风格的)

dmyang42 commented 5 years ago

现在我感觉要做的:

  1. 把midi的track文件(一个event列表)转成时序数据或波形数据,或者一种矩阵形式的数据
  2. 在上面那种数据中寻找重复模式,可以通过我再群里讲的“位移”的方法为基础开始想做法 @FrendoWu @ppzqh