No-one seems to have answered, so I'll give it a go. I'd guess, yes, you would need a visa, based on practices elsewhere.
While you could get a visa on arrival, the Turkish authorities are trying to dissuade people from doing that, so the visa desk could be un- or undermanned, potentially a problem if your connection is tight.
Get on visa on this site only : https://www.evisa.gov.tr/en/ .
But hold off for a day or two if you can, in case my information regarding the neccesity is wrong.