Music chord generator

Introduction

This automatic chord generator was made using Fuzzy Logic and mathematics.

What are Fuzzy logic and mathematics?

The fuzzy logic is a part of the mathematics which rejects that a mathematical proposition is either True or False. This allow the fuzzy models to be closer to reality.

For instance, in standard logic if I want to tell if it is cold outside I would say yes or no depending on a certain temperature. But with Fuzzy logic the outcome can be scaled with infinite answers from Yes to No.

The project

The main goal was to create a fuzzy rule-based system to create songs depending on the emotions of the user and music related criteria as style, key and rhythm.

In the end we got these songs.

Stack

Matlab

Previous
Previous

Signum