I’ve posted details about a collection of whirligig instruments I created. The instruments use generative design techniques and can be produced with digital fabrication tools: 3D printer, laser engraver/cutter, etc. The instruments are designed to make sound when spun on the end of a string. They include bullroarers, whistles and instruments I call bumblers that use vibrating rubber bands to make buzzing sound.
You can find the .stl and .svg files to cut and print your own instruments on the pages linked above. You can also find OpenSCAD .scad files so you can customize the designs to your needs.