Evolutionary Music; Composing Beats and Chords Progression
This project focuses on delivering a JAVA application named “Evoluthm” with mainly the functions of generating chords progressions and beats. The system aims to aid in inspiring music composer and also generate music based on the requirements or needs of the music composer. For instance, the music’s...
| Main Author: | |
|---|---|
| Format: | Final Year Project / Dissertation / Thesis |
| Published: |
2020
|
| Subjects: | |
| Online Access: | http://eprints.utar.edu.my/3763/ http://eprints.utar.edu.my/3763/1/16ACB03863_FYP2.pdf |
| _version_ | 1848885983656804352 |
|---|---|
| author | Ng, Hayden |
| author_facet | Ng, Hayden |
| author_sort | Ng, Hayden |
| building | UTAR Institutional Repository |
| collection | Online Access |
| description | This project focuses on delivering a JAVA application named “Evoluthm” with mainly the functions of generating chords progressions and beats. The system aims to aid in inspiring music composer and also generate music based on the requirements or needs of the music composer. For instance, the music’s speed, pitch range, number of layers, number of notes to be generated and different types of music instruments can be selected. Evoluthm utilizes Harmony Search Algorithm and JFUGUE techniques in compliances with artificial intelligence (AI). These techniques are used in success to produce a perfect music or melody and minimizes the number of error melodies. Thus, Evoluthm is a tool to help musician to obtain inspiration from random generated melodies to compose a new piece of music. |
| first_indexed | 2025-11-15T19:31:16Z |
| format | Final Year Project / Dissertation / Thesis |
| id | utar-3763 |
| institution | Universiti Tunku Abdul Rahman |
| institution_category | Local University |
| last_indexed | 2025-11-15T19:31:16Z |
| publishDate | 2020 |
| recordtype | eprints |
| repository_type | Digital Repository |
| spelling | utar-37632020-12-30T11:20:02Z Evolutionary Music; Composing Beats and Chords Progression Ng, Hayden T Technology (General) This project focuses on delivering a JAVA application named “Evoluthm” with mainly the functions of generating chords progressions and beats. The system aims to aid in inspiring music composer and also generate music based on the requirements or needs of the music composer. For instance, the music’s speed, pitch range, number of layers, number of notes to be generated and different types of music instruments can be selected. Evoluthm utilizes Harmony Search Algorithm and JFUGUE techniques in compliances with artificial intelligence (AI). These techniques are used in success to produce a perfect music or melody and minimizes the number of error melodies. Thus, Evoluthm is a tool to help musician to obtain inspiration from random generated melodies to compose a new piece of music. 2020-05-14 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/3763/1/16ACB03863_FYP2.pdf Ng, Hayden (2020) Evolutionary Music; Composing Beats and Chords Progression. Final Year Project, UTAR. http://eprints.utar.edu.my/3763/ |
| spellingShingle | T Technology (General) Ng, Hayden Evolutionary Music; Composing Beats and Chords Progression |
| title | Evolutionary Music; Composing Beats and Chords Progression |
| title_full | Evolutionary Music; Composing Beats and Chords Progression |
| title_fullStr | Evolutionary Music; Composing Beats and Chords Progression |
| title_full_unstemmed | Evolutionary Music; Composing Beats and Chords Progression |
| title_short | Evolutionary Music; Composing Beats and Chords Progression |
| title_sort | evolutionary music; composing beats and chords progression |
| topic | T Technology (General) |
| url | http://eprints.utar.edu.my/3763/ http://eprints.utar.edu.my/3763/1/16ACB03863_FYP2.pdf |