Are you sure one of the creatures hasn't stopped singing? Because eventually a singing creature will stop singing unless you have all seven going at one time.
I realized there is a tiny little one on the very bottom to the left that I was missing. If you get that one singing too you will get the big one. It took me awhile to get them all singing!