2022 our 25th year online!

Welcome to the Piano World Piano Forums
Over 3 million posts about pianos, digital pianos, and all types of keyboard instruments.
Over 100,000 members from around the world.
Join the World's Largest Community of Piano Lovers (it's free)
It's Fun to Play the Piano ... Please Pass It On!

SEARCH
Piano Forums & Piano World
(ad)
Who's Online Now
36 members (Davidnewmind, Dfrankjazz, brdwyguy, busa, benkeys, Burkhard, Erinmarriott, David Boyce, 20/20 Vision, 5 invisible), 1,131 guests, and 293 robots.
Key: Admin, Global Mod, Mod
Previous Thread
Next Thread
Print Thread
Hop To
Joined: Nov 2004
Posts: 2,861
2000 Post Club Member
OP Offline
2000 Post Club Member
Joined: Nov 2004
Posts: 2,861
Check out today's Google doodle that use AI to harmonize in Bach's style melodies you input. Here's an example with some random melody notes I put in:
https://g.co/doodle/xv246r

https://g.co/doodle/xcnsv4


"Playing the piano is my greatest joy...period."......JP
Joined: Nov 2009
Posts: 24,600
Yikes! 10000 Post Club Member
Offline
Yikes! 10000 Post Club Member
Joined: Nov 2009
Posts: 24,600
EDIT: Hey jazzy: HOW did you do those different note values, and accidentals?

I did this post before seeing what you were able to do.
Gonna leave it as it was, even though it was mistaken, because hey, I already wrote it, and I don't have it in me to do it over.....



Yeah. grin

I was gonna post about this too. Thanks for beating me to it. smile

At first I thought it would be interesting.
Well heck, it is interesting. ha

But it's not real good.

It doesn't seem like it's very far from being good, though -- but it's real far from being great.

Why it's not even 'good': Unless I'm missing something, it doesn't let you do any rhythm or note values other than a sequence of equal-length notes -- basically quarter notes, or maybe they can be felt as slow eighth notes, whichever -- and without any rests.
And, unless I'm missing something, you can't do any sharps or flats.

If you could do different note values and rests and sharps ad flats, it would be good.

But it still wouldn't be 'great,' because, as it explains (I was wanting to copy/paste exactly what it says, but, besides that I'm not sure it would be possible to do that, I wasn't able to get that page back, after I saw it once) ......as it explains, the system thinks that Bach mostly uses predictable patterns.

Ugh. ha

......and it harmonies your melody, using what it thinks are Bach's predictable patterns.

Anyway, it is fun -- anyway.
And it lets you get a preserved record of their harmonized version of what you did. I played with it a bit, and I'm going to present, right here, for the whole world, my 'best' effort.

By which I really mean my worst. grin

Because, as I think you'll find, if you do any kind of NORMAL melody, well, because it only lets you do a steady rhythm with no rests and no sharps or flats, plus -- and I forgot to mention this up there, but so what, that means I get to mention it now: it doesn't do any "phrasing," or any shaping of melodies; it's just "clang, clang, clang" -- if you do any kind of normal melody, what you wind up with it the ugliest, most boring and unappealing thing you've probably ever imagined. It feels like a nice toy for about 2 seconds, until you hear the 3rd of 4th note, and you realize what a disaster this is.

The only way I could get anything that sounded half interesting and not-ugly was to write the most random, most unmelodic melody I could write. That wound up sounding less bad than the normal melodies, maybe because it stumped the program a little and kept it from being so mediocre. Well actually it still is mediocre, just a little more interesting kind of mediocre.

So, here is it, folks -- the worst, most flawed melody I could do, which wound up being my least bad "harmonized version" that I could get from that program:

my most incompetent possible melody

Last edited by Mark_C; 03/21/19 02:54 AM.
Joined: Oct 2017
Posts: 1,181
A
arc Offline
1000 Post Club Member
Offline
1000 Post Club Member
A
Joined: Oct 2017
Posts: 1,181
Originally Posted by Mark_C
EDIT: Hey jazzy: HOW did you do those different note values, and accidentals?

I did this post before seeing what you were able to do.
Gonna leave it as it was, even though it was mistaken, because hey, I already wrote it, and I don't have it in me to do it over.....



Yeah. grin

I was gonna post about this too. Thanks for beating me to it. smile

At first I thought it would be interesting.
Well heck, it is interesting. ha

But it's not real good.

It doesn't seem like it's very far from being good, though -- but it's real far from being great.

Why it's not even 'good': Unless I'm missing something, it doesn't let you do any rhythm or note values other than a sequence of equal-length notes -- basically quarter notes, or maybe they can be felt as slow eighth notes, whichever -- and without any rests.
And, unless I'm missing something, you can't do any sharps or flats.

If you could do different note values and rests and sharps ad flats, it would be good.

But it still wouldn't be 'great,' because, as it explains (I was wanting to copy/paste exactly what it says, but, besides that I'm not sure it would be possible to do that, I wasn't able to get that page back, after I saw it once) ......as it explains, the system thinks that Bach mostly uses predictable patterns.

Ugh. ha

......and it harmonies your melody, using what it thinks are Bach's predictable patterns.

Anyway, it is fun -- anyway.
And it lets you get a preserved record of their harmonized version of what you did. I played with it a bit, and I'm going to present, right here, for the whole world, my 'best' effort.

By which I really mean my worst. grin

Because, as I think you'll find, if you do any kind of NORMAL melody, well, because it only lets you do a steady rhythm with no rests and no sharps or flats, plus -- and I forgot to mention this up there, but so what, that means I get to mention it now: it doesn't do any "phrasing," or any shaping of melodies; it's just "clang, clang, clang" -- if you do any kind of normal melody, what you wind up with it the ugliest, most boring and unappealing thing you've probably ever imagined. It feels like a nice toy for about 2 seconds, until you hear the 3rd of 4th note, and you realize what a disaster this is.

The only way I could get anything that sounded half interesting and not-ugly was to write the most random, most unmelodic melody I could write. That wound up sounding less bad than the normal melodies, maybe because it stumped the program a little and kept it from being so mediocre. Well actually it still is mediocre, just a little more interesting kind of mediocre.

So, here is it, folks -- the worst, most flawed melody I could do, which wound up being my least bad "harmonized version" that I could get from that program:

my most incompetent possible melody

Classifying this as "mediocre" or "great" depends on what you are measuring. This is an exercise on "learning" Bach's harmonization techniques based on 306 of his Chorales.

Moreover, there are examples of this doodle showing at least fourth-species counterpoint and use of accidentals, nevertheless you are claiming that it only supports a "sequence of equal-length notes". If you actually ask this doodle to harmonize some of the cantus firmus from Fuchs et al. you might be surprised by the result. So, I do not get most of your negative comments, but I guess we have completely different expectations... at least I did not expect to have a personal Bach popping up on my desktop wink

[Linked Image]

Last edited by arc7urus; 03/21/19 07:42 AM.
Joined: Jan 2018
Posts: 3,487
3000 Post Club Member
Offline
3000 Post Club Member
Joined: Jan 2018
Posts: 3,487
Good fun.



[Linked Image]
Joined: Nov 2009
Posts: 24,600
Yikes! 10000 Post Club Member
Offline
Yikes! 10000 Post Club Member
Joined: Nov 2009
Posts: 24,600
Originally Posted by arc7urus
....I do not get most of your negative comments....

Of course not -- they were wrong. ha

Still wondering how Jazzy or anyone was able to do accidentals and different note values.....

Joined: Mar 2012
Posts: 433
S
Full Member
Offline
Full Member
S
Joined: Mar 2012
Posts: 433
Well I input something similar to the dies irae and here's how it came out:

https://g.co/doodle/wn2gwu

Of course, having to wind it up in two measures kind of cramped my style a little...

The buttons for flat/sharp are to the left of the "Harmonize" button, but they tend to disappear a lot...if they changed to something else, click on the staff. You can have eighth or quarter notes depending on how far away you click from the last note.

Joined: Mar 2012
Posts: 433
S
Full Member
Offline
Full Member
S
Joined: Mar 2012
Posts: 433
So I thought of putting in an actual Bach melody, and here is the result:

https://g.co/doodle/zdktb7

Wow that D-flat sounds out of place. Other than that, the algorithm did not too bad I guess.

(BTW: after some messing around, I had found out that I could open up the capability for sixteenths by clicking on the guitar-amp on the right, and then on the "rock on" hand gesture to the left.)

Joined: Apr 2002
Posts: 2,501
T
Ted Offline
2000 Post Club Member
Offline
2000 Post Club Member
T
Joined: Apr 2002
Posts: 2,501
I don't think you really need anything as sophisticated as AI to produce this sort of thing, just a few dozen lines of Basic on an ordinary computer will do.

Fugues


"Mistakes are the portals of discovery." - James Joyce
Joined: Oct 2017
Posts: 1,181
A
arc Offline
1000 Post Club Member
Offline
1000 Post Club Member
A
Joined: Oct 2017
Posts: 1,181
Originally Posted by Ted
I don't think you really need anything as sophisticated as AI to produce this sort of thing

Depends on what you are trying to achieve. You will find algorithms that apply counterpoint and voice leading "rules" to a melodic line. But this was _not_ what google's team did. If you want to understand what they did you can read a simplified description here and a detailed description here. The source code is also available.

Originally Posted by Ted
just a few dozen lines of Basic on an ordinary computer will do.

Well, the Bach doodle is nothing but a script running on your web browser...


Moderated by  Brendan, platuser 

Link Copied to Clipboard
What's Hot!!
Piano World Has Been Sold!
--------------------
Forums RULES, Terms of Service & HELP
(updated 06/06/2022)
---------------------
Posting Pictures on the Forums
(ad)
(ad)
New Topics - Multiple Forums
Country style lessons
by Stephen_James - 04/16/24 06:04 AM
How Much to Sell For?
by TexasMom1 - 04/15/24 10:23 PM
Song lyrics have become simpler and more repetitive
by FrankCox - 04/15/24 07:42 PM
New bass strings sound tubby
by Emery Wang - 04/15/24 06:54 PM
Forum Statistics
Forums43
Topics223,385
Posts3,349,183
Members111,631
Most Online15,252
Mar 21st, 2010

Our Piano Related Classified Ads
| Dealers | Tuners | Lessons | Movers | Restorations |

Advertise on Piano World
| Piano World | PianoSupplies.com | Advertise on Piano World |
| |Contact | Privacy | Legal | About Us | Site Map


Copyright © VerticalScope Inc. All Rights Reserved.
No part of this site may be reproduced without prior written permission
Powered by UBB.threads™ PHP Forum Software 7.7.5
When you purchase through links on our site, we may earn an affiliate commission, which supports our community.