In addition to the 10’ rail (actually 10’6” with a swedged/tapered end, $10.28), you also need:
-rubber grommets ($6.99 at Harbor Freight for a giant pack) or you can use rubber washers or even cork pieces. (You will need 4 for each pipe, so for 8 musical pipes you will need 32 rubber grommets or washers. It was way cheaper to buy a big variety pack of grommets than smaller packs of washers)
-16 outdoor screws (I used 3” deck screws to attach to 2x4s because we already had a ton, but 2” or 2.5” would have worked.)
-material to mount the pipe pieces to (again, I used 2x4s that were being attached to our play set)
You will also need:
-tools to cut and drill the pipe pieces, which is by far the hardest part of this project. My husband is a welder and used to working with metal, so I let him do this. He used an angle grinder to cut the pipe, and metal drill bits to drill the holes.
-sandpaper to sand down rough metal edges after cutting and drilling
-mallet, stock or other object to run over the pipes to “play” them.