Certainly better than my first song, I dont think i can do anything that advanced. What i would say is maybe adjust the tempo and make it a little faster. Otherwise, good job!
Great job getting all the notes! For the most part, I think it's mainly the sound design that can use some work. There are a couple of suggestions I have:
- Try to give your channels a volume output around 4-5 (the instrument and volume column volumes combined, pay attention to the green squares right under each channel name) This is because you can't easily change the volume on the DPCM and Triangle channels
- Instead of cutting your notes off with the "-" command, simulate echo using approximately 1/4th the original note's volume
- Use vibrato (4xy) for your longer notes, then disable it with 400. Holding out a note without changing it much can cause some grating on the ears.
- Refer to this FTM for some help with your noise channel percussion
Last note, and someone already mentioned this: Try using longer Row counts, then chop off the patterns with D00. If you need to loop the song to the middle of the song, use Bxx at the very end of your song to tell it to jump to the specified pattern.