Ja, "abstimmen auf" geht. Allerdings könnte man auch "übernehmen von", "orientieren an" oder "sich richten nach" verwenden. In dem Nebensatz fehlt das Wort "für".
-> "Der Komponist hat die Tonart des Medley auf Lied C abgestimmt, weil es für (die) Lieder A und B nur Tonskalen gibt."
-> "Der Komponist hat für das Medley die Tonart von Lied C übernommen, weil es für (die) Lieder A und B nur Tonskalen gibt."
-> "Der Komponist hat die Tonart des Medley an Lied C orientiert, weil es für (die) Lieder A und B nur Tonskalen gibt."
-> "Der Komponist hat sich bei (der Wahl) der Tonart des Medley nach Lied C gerichtet, weil es für (die) Lieder A und B nur Tonskalen gibt."
Die Worte in Klammern sind fakultativ, d.h. es ist Geschmackssache, ob man sie hinschreibt oder weglässt.