top of page
Search

PianoGen v1.0

  • Writer: Utku Çoban
    Utku Çoban
  • Mar 5, 2024
  • 1 min read

Today, I released the first version of PianoGen, my procedural piano tune generation software. It's written in Python and does not use any artificial intelligence; instead, it relies on a chord generation algorithm. This approach offers a couple of advantages. Firstly, it can generate tunes almost instantly, as it doesn't wait for a response from a neural network. Additionally, it uses very little resources.


Originally intended for use in game development, the features of PianoGen make me believe it will be particularly useful (when fully finished) in open areas where non-disturbing background music is played, such as shopping malls or anywhere there needs to be music playing for hours without looping. Currently, it can only use the piano because it's already challenging to write an algorithm to generate half-decent music with only one instrument. When other instruments come into play, it will be a significant challenge. That's why I only plan to perfect the piano generation algorithm in this project. However, I think using a simple AI model would be much better at producing multi-instrumental music.


As of now, this is more of a demo than a full release, and it's labeled version 1. The decision to designate it as such was influenced by the fact that many previous versions generated unbearable random mess. Currently, it's only available on PC because I find Apple software challenging to work with, and I have no plans to develop for Apple devices. It's already challenging to code, and I won't spend my time learning how to navigate Apple's restrictive environments.


Feel free to contact me using the email below.

 
 
 

Recent Posts

See All

1 Comment


Guest
May 01, 2024

Abiy omegat woew ya


Edited
Like
bottom of page