Topic: Bach auto-harmonizer on Google today

Lets one create melodies to which it then adds harmonies. The results can be listened to and downloaded as MIDI files:

http://forum.pianoworld.com/ubbthreads....ost2829469

Last edited by Jake Johnson (22-03-2019 00:24)

Re: Bach auto-harmonizer on Google today

Hi Jake. Here is a short example of the output with a choral theme followed by the same theme treated as a canon (on organ) that I had produced previousl with my own software (not a neural net). The AI probably uses the same MIDI choral harmonizations that I did but rendered a complete 4 part counterpoint quite close to Bach's original.

https://www.forum-pianoteq.com/uploads....hpiece.mp3

As you can read in the pianoworld forum, as a canadian I had access only today to it...maybe they wanted to not overload the AI engine...

I think I'll have a look at the source code if it's available.

Last edited by Gilles (22-03-2019 15:29)

Re: Bach auto-harmonizer on Google today

It seems to create some interesting parts. I'm curious about the code, too.

For everyone: You can still use this "doodle," as Google calls these things, after today. Just go to https://www.google.com/doodles and search for Bach. The therimin doodle is worth experimenting with, too. There appears to be one for Beethoven, but when I click on its arrow, an ever-circling arrow appears in the lower right corner, and nothing happens. Anyone having better luck with this one?

Last edited by Jake Johnson (23-03-2019 01:14)

Re: Bach auto-harmonizer on Google today

https://www.forum-pianoteq.com/uploads....0organ.mp3
My Google-piece. Chose organsound in Garageband. Can put piece by piece together, downloading those midi. But, waiting for the good sound in forthcoming Organteq.

Re: Bach auto-harmonizer on Google today

There's been a "Bach-lash." Some musicians are saying that the coding is off, since it allows movements of parallel 5ths and octaves:

https://slate.com/technology/2019/03/go...rator.html

Last edited by Jake Johnson (23-03-2019 17:22)

Re: Bach auto-harmonizer on Google today

I do agree with the critics but this to be expected since there are no counterpoint rules in the neural net, only training from existing patterns, so if, like I did, you input a portion of a chorale that is in the training set, it's quite normal to get out almost the same counterpoint, but when I later inputted a random sequence of notes, I got a lot of parallel fifths and octaves out. GIGO...

Neural nets in general can be pretty good at recognizing stuff when well trained, be it images or sound, but not so good at producing new meaningful output in my opinion.

Last edited by Gilles (23-03-2019 16:45)

Re: Bach auto-harmonizer on Google today

I had to make my piece complete, ”Preludium”, it is short and probably introduces the main work, if I continue (with Organteq if it works). I think auto-harmonizer on Google is useful. It is worth experimenting with. What do you think? (listening to this).
https://www.forum-pianoteq.com/uploads....onizer.mp3
And found out that one can change key, tempo and get 16-notes.

Re: Bach auto-harmonizer on Google today

There is some software called Tonica Fugata which produces Bach-style harmonies (it also does jazz and pop styles). It's been around for quite a long time. Free demo here: https://capellasoftware.com/program-downloads/ . It'll be interesting to compare its results with the Google Doodle.

On the subject of Google Doodles, this one is incredibly cool: https://www.google.com/doodles/robert-m...h-birthday . I found it via the Cristofori doodle, it doesn't seem to show up in a search.

Last edited by dazric (24-03-2019 10:30)