DL 작곡 관련 research

Deep Jazz – Jazz generated with deep learning

http://www.creativeai.net/posts/yXFegaBH6LT83jn2m/deepjazz-jazz-generated-with-deep-learning

https://github.com/jisungk/deepjazz

미디 파일을 clean up 한 후에 learning 시킴

 

JazzML : Computational Jazz Improvisation

https://github.com/evancchow/jazzml

위 Deep Jazz 연구의 기반이 되는 연구

 

ABC version of the Nottingham music database

http://abc.sourceforge.net/NMD/

노래의 코드 정보만을 간추려서 DB화한 데이터

learning data로 활용

 

MNIST database

http://yann.lecun.com/exdb/mnist/

손글씨에 대한 데이터베이스로 필기 인식에 대한 예제에 주로 활용됨.

 

Composing music with recurrent neural networks

http://www.hexahedria.com/2015/08/03/composing-music-with-recurrent-neural-networks/

https://github.com/hexahedria/biaxial-rnn-music-composition

자세한 내용은 별도 노트에 정리.

 

Recurrent neural networks for folk music generation

https://highnoongmt.wordpress.com/2015/05/22/lisls-stis-recurrent-neural-networks-for-folk-music-generation/
위에서 언급한 abc notationd을 학습 시켜서 (textual representation을 학습시킴) folk song의 코드진행을 만들어냄.

 

A first look at music composition using LSTM recurrent neural networks

http://people.idsia.ch/~juergen/blues/IDSIA-07-02.pdf
LSTM을 사용해서 blues improvisation을 구현.

sequence 들은 같은 코드들의 set을 가지고 있고,

network의 구성을 보면 note들(음악 노트)마다 하나의 output 노드를 가지고 있다.

(그 노트가 연주될 확률을 output으로 내는 것이다.)

temporal structure를 배우게 된다는 점에서 흥미롭지만, output이 매우 제한적이다.

또한, playing a note 와 holding a note의 구분이 없다. (note를 hold하고 유지하는 것을 표현하지 못한다.)

 

Modeling Temporal Dependencies in High-Dimensional Sequences: Application to Polyphonic Music Generation and Transcription

http://www-etud.iro.umontreal.ca/~boulanni/ICML2012.pdf

http://deeplearning.net/tutorial/rnnrbm.html
2개의 파트로 구성된 network 사용
1) time dependeny를 핸들링하는 RNN
restricted Boltzmann machine 의 parameter로 사용하기 위한 output을 만들어냄.
2) restricted Boltzmann machine (https://en.wikipedia.org/wiki/Restricted_Boltzmann_machine)
어떤 노트가 다른 노트와 함께 연주되어야 하는지에 대한 조건 분포를 모델링함.

좋게 들리는 음악 생성, 하지만 시간에 대한 개념이 없음. 두개의 코드만을 연주함.

 

Speech to Music

http://www.hexahedria.com/2014/06/30/speech-music/

generative music : 산문을 음악으로 변형시켜줌.

 

 

 

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s