RAD. FUCKING. SONG!
I really like the direction of this. The spaghetti western opening is pretty cool. It really sets up a lonesome road feel. The addition of the delay during the verse is fucking perfect. I applaud your bravery in singing. I would never do it. You have a nice voice, though, and I think we could use a little more of it around NewGrounds.
As always, all this stuff I'm about to vomit are thoughts I had while listening, and are things I would consider if I was working on this project. I always consider that approach the most helpful (which you've been extraordinary with btw...thank you!). It's up to you to decide what you'd like to take or leave.
Right at :20 where the drums and bass start, I'd consider layering a chord in the guitar so it really feels like it arrives. The sparse intro builds up a lot of tension and I think making that spot feel like a real landing would help with the forward momentum. If you lean on the whammy bar a bit for that chord or pull it in and out of tune with your fingers you can add some real surf rock/pulp fiction vibes to this which could be cool. It would help glue the song together if you dropped a guitar chord on the down beat of the 1st and 3rd bar of every third bar phrase. Just slow strum it and let it ring over the next bar. That way you can keep the song sparse, but help drive it forward just enough to get to the chorus.
I really wanted the guitar to continue through :50 with the delays. I think having a new musical character for that line specifically was a nice way to tone paint, but the addition of the organ does that already. The delay guitar sort of helps glue all the spaces together. If you ended up doing the bendy guitar chord earlier, it'd be a good opportunity to bring that back again at the down beat at 1:10. It would also help with the build up into the chorus.
I feel like the highs could be equed up a bit in general. I'm being EXTREMELY picky, but the mix feels just a touch dull in some of the non-chorus parts. You could add a tiny (TINY) bit of overdrive distortion to the kick and snare as well. Add a bit more to the kick. In general, when low sounds need to have more punch, distortion does wonders as it will fortify the upper partials of the frequency spectrum which makes low end FEEL fatter without having to actually pull it up in the mix. The snare would get a little more sparkle and smack from the distortion as well. Either that, OR maybe push the drums back in the mix a bit with some subtle reverb? The room sound might help some of the highs ring a bit more. I don't think it needs to go all 80's stadium rock, but a super subtle room reverb barely mixed in will give the impression that the drums are further back in the room. Also, maybe consider playing the hi hat in on a keyboard? The time is insanely consistent as is the velocity which works for awhile, but it starts to stand out after a bit. Playing it in live will give it a little more variance in timing as well as attack.
I really like your vocal delivery. It's morose and a little deadpan (and I mean that in *very* good ways). It sounds like you might have been monitoring your vocals as you were singing in the headphones? When people hear their own voice or instrument RIGHT in their ear, they typically play/sing more hesitantly or quietly because they're not used to hearing the sound coming from a source that closely. I usually mute the playback in whatever I'm laying down and put the headphones on over one ear only so I can hear the instrument or voice more naturally to evoke a more natural performance. Also, if you're using a condenser mic, stand a little further back and project.
I really dig the bass line. Was there a reason you dropped the bass out at 1:20? I feel like it would help fill out the low end if you rock some roots with a more or less regular straight 8th note rhythm.
The call and response synth line is super effective. You nailed it with that.
There are places where you could fatten up the bass by doubling it with sine waves. It wouldn't work for every note, but there are landing spots that I feel could seem more like an arrival if the bass was a bit fatter. Usually I'll use a sine wave an octave or 2 below the bass, and mix it SUPER quietly. You don't want it to be obvious that there's a double happening, but it'll just fill out some of the frequencies in the low end that the bass guitar doesn't cover. This usually works best on long tones. Make the attack long enough so the sine doesn't pop on the attack, but not so long that there's a noticeable morph in the timbre of the bass.
I like the long decay on the keyboard line (sounds almost like a rhodes?) that you start doing at 3:50. I think the two keyboard chords before that could have the same character?
There are really a lot of directions you could go with this song. As soon as I started typing a suggestion, I thought of a lot of other things that could be done with it. That's a sign that you have some really evocative writing! I'd love to hear more like this from you. Nice work!