Changes between Version 16 and Version 17 of Other/Summer/2018/music
- Timestamp:
- Jul 5, 2018, 4:17:45 AM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Other/Summer/2018/music
v16 v17 11 11 We have accomplished music composition based on an existing corpus from the Music21 Python library using first-order and second-order Markov chains. 12 12 13 <center><img src="http://www.orbit-lab.org/raw-attachment/wiki/Other/Summer/2017/MF_Multihoming/amiga.png" height=300></center> 13 imageofmarkovchain.png 14 14 15 blahblah 15 This approach analyzes the stream of music to generate the probability of each successive note for each note in the song. The program will then pick a following note, and is more likely to pick those which have higher probabilities or weights from the existing state. 16 16 17 At this point, we are doing research into other approaches such as the creation of more complex musical grammars which will also allow us to create more unique rhythms as well as melodies. 17 18 18 19 == Implementation == 19 20 20 21 All development up to this point and for the foreseeable future has/will be written in Python. This decision was made due to the availability of robust libraries such as music21, which will allow us to manipulate and process MIDI sound files, which will be incredibly valuable to us. In addition, we plan to incorporate machine learning methods using existing libraries such as Tensorflow and Keras. 21 22 22 23 == People ==