The mass flow rate of milk flowing in a pipe in pulsed milk slugs is determined by sampling a signal from a microphone indicative of sonic signals produced by the milk flow. A microprocessor applies a Fast Fourier Transform to the sampled signal to produce the frequency domain of the sampled signal. The microprocessor computes the average energy value of the sampled signal in a relevant frequency band during consecutive monitoring periods. The average energy values are inserted into a calibration equation to convert the average energy value to a mass flow rate. The total mass flow of milk flowing through the pipeline during a period T1-T2 is determined by integrating the determined mass flow rate of milk from T1-T2. Disengagement of a milking cluster from the animal teats during milking is determined when the monitored microphone signal transitions to a continuous relatively high energy noise signal indicative of air.La présente invention concerne un dispositif (1) permettant de déterminer le débit massique de lait circulant en tourbillonnant avec de l'air dans un tuyau (2) dans des bouchons de lait pulsés. Ledit dispositif comprend l'échantillonnage d'un signal provenant d'un microphone (8) du dispositif (1) indiquant des signaux soniques produits par l'écoulement de lait. Les signaux échantillonnés sont lus par un microprocesseur (15) qui applique une transformée rapide de Fourier au signal échantillonné pour produire le domaine fréquentiel du signal échantillonné. Le microprocesseur (15) est configuré pour calculer la valeur énergétique moyenne du signal échantillonné dans la bande de fréquence de 6 kHz à 15 kHz pendant des périodes de surveillance consécutives. Les valeurs énergétiques moyennes sont introduites dans une équation d'étalonnage, qui peut être une équation de loi de puissance, une équation polynomiale, une équation logarithmique ou toute autre équation adaptée dans le but de convertir la valeur énergétique moyenne en un débit massique du lait circul