传统唢呐的管身一共有八个孔,分别由右手的食指、中指、无名指、小指,以及左手的大拇指、食指、中指、无名指来按(惯用手不同者可换左右),以控制音高。发音的方式,是由嘴巴含住芦苇制的哨子(亦即簧片),用力吹气使之振动发声,经过木头管身以及金属碗的振动及扩音,成为唢呐发出来的声音。
唢呐音域音色
    传统唢呐的常用音域为十七度音其音域由低音A至高音A(高音B偶尔使用,但很难吹出)。
 
    现代改良的加键唢呐,增加了按键及半音孔,以增加音域和稳定音准。常见的加键中音唢呐,常用音域一般为十八度音。
 
    D调高音唢呐用高音谱表按实际音高记谱。它的总音域为a(1)-b(3),乐队中的常用音域为a(1)-d(3)。
 
    唢呐的最大特色,在于其能以嘴巴控制哨子作出音量、音高、音色的变化,以及各种技巧的运用。
 
    唢呐在传统的定调方法里,是以使用的乐器为依据的。不论尺寸长短或木管粗细,一律以全按(把所有的音孔都按上,也就是筒音)称为“本调”。这是所有演奏唢呐的同志所共同熟悉的一种基本调名。更由于它是初学者必用的调子,所以在民间艺人的术语里叫做“本学”。
 
    关于这种“本调”的命名,是各地所习惯的通称。以“七寸”小唢呐为例,它的“本调”音高相当于键盘乐器的中央“C”即“1“。它的音阶排列为“125456712”,然后,以这个音阶的1234567七个音为“CDEFGAB”七调的调名,就得出了“1=e,1=D、i=E、1:F,1:G、1:A、1=B”各调的音位指法。