thanks!!
basically i was playing around with the Roland XV-5080 VSTi with a midi controller, experimenting with stuff, which led to most of the ideas you hear in the song; coming up with chord progressions that flowed well from the previous one, and melodies that fit the chords and sounded (hopefully) catchy (and then building up on top of them by sequencing the rest).
when i repeated some section i made sure to have some minor changes so, while it felt familiar, it also felt a bit "new" somehow (i.e. less boring)
for the guitar solo, i wanted it to sound natural/liveplayed but i cant play keyboard well at all, so what i did was:
-sequence a draft of the solo
-slow down the bpm massively
-record takes that could be as small as 8 notes
-record another take only for the modwheel usage
-LOTS of manual adjustments afterwards
hope this helps! i can try to go into further detail if you want :D