Do I need to buy a separate copy of Renoise for each platform?

No. With a single account you can install Renoise on Windows, MacOS and Linux at the same time. You must however be the only user.