Music Maker Free Software by Jevan Pipitone

Here is an Information Technology Software I have made called "Music Maker" that you can download for free and use. It is easy to use this software to generate/compose music automatically just by ticking checkboxes to select which instruments you would like, enter the number of milliseconds for the total song length, and then click "Start Music" and if you record your computers sound output using any available software that can do that, then you can save the resulting song as an mp3 audio file.

This software is very useful for musicians since it has a transpose capability to place the resulting song into any key that can be then played along with, to practice improvising in any particular major scale. It is also useful for creating aleatoric music compositions - where the music is partly generated by the computer software and partly uses real improvising musicians.

The software is also very useful for anyone wanting to have an interesting free and unique music composition created that you can then listen to and add to your music audio song collection.

MusicMaker works with soundfonts (high quality music instrument samples) and probabilities of various things are specified in the computer code in order to generate the music http://github.com/jevanpipitone/musicMaker and you can find some aleatoric music I created using a MusicMaker backing track with added a midi controller keyboard making music to play along with it using FL Studio electronic music software, which you can hear on my soundcloud page at http://www.soundcloud.com/jevanpipitone/2016jan14-aleatoric1

MusicMaker is written in C#.NET in Microsoft Visual Studio and it works with midi commands NoteOn NoteOff for each instrument sample soundfont (.sf2 files) and the timing of them which is sent to a C DLL (fluidsynth and FluidSynthWrapper) which turns it into sound, the commands are sent with timing values to occur in the future so that it is all sent first and then it starts playing after, I wrote a C# separate class file (clsNoteGenerator.cs) which allows one to specify all the parameters for the probabilities etc (e.g. probability of a triplet occurring) for a particular generation of music so that potentially in future someone could create different kinds of generated music using my code without having to worry about the midi NoteOn NoteOff and timing.

Music Maker Software

Important information about the download

Unfortunately there is no executable installation file for this software. It would cost a lot for me to hire someone to create an installation for me, for my musicmaker software. So since there is no installation, then the only way to make it work is for you is to install Microsoft Visual Studio 2017 Community Edition (free programming environment) and then it will work. It does not work if visual studio is not installed since it appears to need something that is installed when visual studio is installed. The source code to my MusicMaker software that automatically composes music is available for free from the above link and from my github account with link below.

Future Possible Improvements:

Modify vocal melody generation so it uses a variety of sounds from the vocalist such as Ee, Ay, Aw, Ah, etc. This would require soundfonts for each different sound for a particular vocalist.

Web Page Author Information

Web Page by Jevan Pipitone
22 January 2018

Contact Details
Website: http://www.jevan.com.au/
LinkedIn: http://www.linkedin.com/in/jevanpipitone
Facebook: http://www.facebook.com/jevanpipitone
GitHub: http://www.github.com/jevanpipitone

You can use, copy, or download any of my material as long as you add a link to the web page http://www.jevan.com.au