Her er en trinnvis forklaring på hvordan lyd produseres i en halmfløyte:
1. Luft blåses inn i sugerøret fra den ene enden.
2. Luften strømmer over en skjerpet kant eller skrå overflate på sugerøret, som er embouchuren.
3. Den skarpe kanten forstyrrer den jevne luftstrømmen, og får luften til å vibrere.
4. Vibrasjonene skaper lydbølger som beveger seg gjennom luften inne i halmen.
5. Sugerøret fungerer som en resonator, som forsterker lydbølgene og produserer en mer uttalt og vedvarende lyd.
6. Lengden på strået og størrelsen på den skjerpede kanten bestemmer frekvensen til lydbølgene, som tilsvarer lydens tonehøyde.
7. Ved å dekke eller avdekke forskjellige hull langs sugerøret, kan spilleren endre lengden på den vibrerende luftsøylen, og dermed endre tonehøyden på lyden.
Det grunnleggende prinsippet bak lydproduksjon i en stråfløyte ligner det for andre blåseinstrumenter, som blokkfløyter, fløyter og klarinetter. Ved å kontrollere luftstrømmen, embouchuren og resonansen kan spilleren produsere forskjellige toner og lage melodier.