User Tools

Site Tools


deepcomposer

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
deepcomposer [2015/10/25 11:48]
stefanbalke
deepcomposer [2015/10/25 17:28] (current)
eraoul [Summary]
Line 8: Line 8:
   * Collect several symbolic song datasets, with melody and possibly chords   * Collect several symbolic song datasets, with melody and possibly chords
   * Represent data in a common vector format appropriate for input to a neural net   * Represent data in a common vector format appropriate for input to a neural net
-  * Develop ​an LSTM architecture for generation of melody/​chord output.+  * Develop ​a Long Short-Term Memory (LSTMarchitecture for generation of melody/​chord output.
   * **Goal:** Given a melody and chord sequence, generate melody with chords.   * **Goal:** Given a melody and chord sequence, generate melody with chords.
   * Make music!   * Make music!
Line 119: Line 119:
   * 12 Pitch Classes (Chroma) with chord information.   * 12 Pitch Classes (Chroma) with chord information.
   * 5 levels of the metrical hierarchy.   * 5 levels of the metrical hierarchy.
 +
 ===== Libraries Used ===== ===== Libraries Used =====
  
Line 126: Line 127:
   * SQL Alchemy   * SQL Alchemy
   * NumPy   * NumPy
 +
 +===== Results =====
 +
 +==== Train on ESAC, Random Seed ====
 +
 +{{:​example_rnd_01.png?​800|}}
 +{{:​example_rnd_01.mp3|}}
 +
 +==== Train on ESAC, ESAC Seed, Probabilistic Sampling ====
 +
 +{{:​example_rnd_02.png?​800|}}
 +{{:​example_rnd_02.mp3|}}
 +===== Next Steps =====
 +
 +  * Try out longer training and more epoches.
 +  * Integrate harmony components.
 +  * Cross-learn:​ Learn on ESAC and harmony from jazz etc.
deepcomposer.1445788088.txt.gz ยท Last modified: 2015/10/25 11:48 by stefanbalke