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
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
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.
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?
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.
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
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.
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.
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.