Huilut ovat yksi yksinkertaisimmista soittimista, joita voidaan valmistaa. Ne koostuvat perusputkesta, jossa on sormireiät, äänireikä ja suukappale, ja ilman värähtely suukappaleen tai ruoko poikki tuottaa ääntä. Suurin osa on valmistettu metallista tai puusta. Japanilainen bambuhuilu, joka tunnetaan myös nimellä shakuhachi, on lopulta puhallettu huilu, jota käytetään tuottamaan erilaisia ääniä ja jota soitettiin samalla tavalla kuin puhallettaessa avoimen pullon päähän. Shakuhachin rakenne mahdollistaa joustavan äänivalikoiman, toisin kuin tallentimien tai vastaavien huilujen käyttämät erityiset sävyt.
Bambuhuilu on noin 21.65 tuumaa (55 cm) pitkä; sen nimi, shakuhachi, tulee Japanin keskiaikaisesta vastaavasta mittauksesta. Siinä on neljä sormireikää ylhäällä ja yksi alhaalla. Tavallisella shakuhachilla on pohjaääni, joka on viritetty D: hen hieman C: n yläpuolella, ja muut neljä nuottia ovat F, G, A ja C. Pelaaja tarttuu huiluun molemmin käsin ja peittää sormireiät indeksi- ja rengassormilla. Eri sormimallit, kuten kolmanneksen reiän peittäminen, puolet tai kaksi kolmasosaa reiästä, voivat kaikki muuttaa ääntä.
Sävelkorkeuden vaihtelu bambuhuilussa koostuu muutakin kuin sormen sijoittelusta; Pelaajan täytyy myös kallistaa päätään ylös ja alas muuttaakseen ilmavirran kulmaa. Kentän laskemista kutsutaan mereksi ja sen nostamista kariksi. Ilmavirran nopeuden muuttaminen muuttaa oktaavia, jolla shakuhachi soittaa. Sen kantama on kaksi oktaavia ja puolet kolmannesta oktaavista; nämä tunnetaan nimillä otsu, kan ja dai-kan. Jos yrität tuottaa nuotin liian korkealle huilulle, se antaa dissonanttisen vinkuvan äänen.
Bambuhuilu on valmistettava käsin laadukkaan äänen tuottamiseksi, koska jokainen huilu on peräisin elävästä bambunvarresta, eikä kahta bambupalaa kasva samalla tavalla. Shakuhachit on myös räätälöitävä käyttäjilleen. Pidemmillä on sormireiät etäisyydellä toisistaan ja niillä on pienempi nousu.
Shakuhachilla on kolme päätyyliä. Nämä ovat honkyoku, soolo; sankyoku, perinteinen kokonaisuus shamisenin kanssa, kielisoitin ja koto, puupalikka; ja shinkyoku, länsimainen vaikutelma. Bambuhuilu on monipuolisen äänensä vuoksi usein mukana orkesterielokuvien ääniraidoissa.