Thanks for the suggestion Daniel!
And many thanks to the Wolfram Function Repository Team!
I successfully submitted the function to the Wolfram Function Repository. It's called MusicalScaleSample and can now be accessed by ResourceObject["MusicalScaleSample"]
or ResourceFunction["MusicalScaleSample"] as a resource.
Detail, uses, options and neat examples can be viewed at:
https://resources.wolframcloud.com/FunctionRepository/resources/MusicalScaleSample
...or can be accessed through the Wolfram Function Repository page.