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...

Full description

Bibliographic Details
Main Author: Ng, Hayden
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