Demonstration of Music Generation based on Ideal Flow Network

qrIFNmusic

< Previous | Index | Next >

Ideal Flow Network (IFN) can be used to generate music. Unlike random music generation, IFN music is learned from whatever music you give. For instance, if you give Mozart song as the training example, the music generated would be similar to Mozart song. If you give other song such as Kakatua song, the music generated would be similar to Kakatua song. That is exactly how Machine Learning in Artificial Intelligence (AI) works. Using the same and blackbox generic model of IFN, you can create new things simply by changing your training sample. When you train the AI to be Mozart, it would behave like Mozart. If you train the AI to be Kakatua, it would behave like Kakatua.

The purpose of this page is not to claim that IFN is better than many music algorithms but simply to demonstrate that IFN can also be used for music generation.

1. Select Sample Music Notes

2. Play / Stop the Music

Click "Play" button to play your sample music. Don't forget to turn ON your volume

3. Let IFN learns from your training notes and Generate New Music Notes for You

Select how many bars do you want to generate and click "Generate New Music Notes" and then "Play" buttons. Don't forget to turn on your volume

Total bars:

Optional Setting your Training Example of Music Notes and Music Parameters

Music Notes

Speed: (higher is faster)
Time Signature: / (total note values/beat) per measure

Optional Notes Manipulation

Operation:

Alternatively, you can also code your own Music Notes

How to write your own music notes?
IFN-Music v7

Index