Cut the bamboo to a length of 21.5 inches.
Drill through the length of the bamboo with a long 3/8-inch wood drill bit.
Hollow out the blowing end of the flute with a coarse round file, making an opening with a diameter of about 0.8 inch.
Mark a straight line from one end the bamboo to the other. This marks the upper side of the flute. The finger holes will fall along this line.
Make a notch about ½ inch deep in the top side of the blowing end with a craft knife. File the edges of the notch so the blowing end tapers downward at about a 30 degree angle. Sand the blowing end, test it and continue sanding and filing to your liking.
Test the flute's low note by blowing into it. File inside the length of the bamboo -- the bore -- with a round file until the note is correct. Tapering the blowing end further also helps improve the tone.
Drill the finger holes with a 3/8-inch drill bit. Make the first hole 12 inches from the bottom of the flute --- the end opposite the blowing end --- the second one 5.5 inches from the first, the third one 5.2 inches from the second and the fourth one 5.6 inches from the third. Make a hole on the underside of the flute 3.6 inches from the fourth finger hole.
Enlarge the finger holes with a rotary tool, using a 1/4-inch rotary sanding attachment. Test each hole and enlarge it until you've reached the proper pitch. Wider holes make for higher octaves. Make each hole sharper than the last, with the first hole sharpest and the fifth hole on the underside on exact pitch.
Bevel the holes with sandpaper when you've finished tuning your flute.