Midfielder Michael Tidser moves from Morton on a two-year deal, having previously played for Celtic, Rotherham United, Oldham Athletic and Ross County.
Defender Gregor Buchanan also makes the switch from Cappielow - the 29-year-old ex-Livingston and St Mirren player has agreed a two-year contract with Ray McKinnon’s team.