Post AtQelWEMaLhJ0ZI1s8 by Proton25@mastodon.social
 (DIR) More posts by Proton25@mastodon.social
 (DIR) Post #AtQCfWcnPT9dmC4VF2 by davidrevoy@framapiaf.org
       0 likes, 0 repeats
       
       A DIY digital stethoscope for cats New blog-post: https://www.davidrevoy.com/article1075/diy-digital-stethoscope-for-cats#cat #diy #audacity
       
 (DIR) Post #AtQCzThry9DUW8xWO8 by ElectroFetish@mastodon.social
       0 likes, 0 repeats
       
       @davidrevoy over cute!
       
 (DIR) Post #AtQD57e4uA9DpjsR4S by ducksauz@snug.town
       0 likes, 0 repeats
       
       @davidrevoy That is very cool. Thanks for sharing! 😻
       
 (DIR) Post #AtQEgAv5nFdGeq4Efw by kpmy@m.ocsf.in
       0 likes, 0 repeats
       
       @davidrevoy got sum' purr audio drugs? 💉
       
 (DIR) Post #AtQFGeuFmX0C5H4VPc by Proton25@mastodon.social
       0 likes, 0 repeats
       
       @davidrevoy You may want to apply a lowpass filter on the recorded audio. The heartbeat is only several hundred Hz and you don't need the noise at higher frequencies. Try a 1 KHz lowpass filter and see what the recording looks like. It may make counting easier. You can play with the value until you get a good result.If you are feeling a little motivated, you can use Blender to help you with the counting using a Python script...
       
 (DIR) Post #AtQFjTD8LPJYD1dnnc by irina@wandering.shop
       0 likes, 0 repeats
       
       @davidrevoy Wow, that's so cool!
       
 (DIR) Post #AtQG0jVZ0Lpdg2Ud4y by devSJR@fosstodon.org
       0 likes, 0 repeats
       
       @davidrevoyYou have the audacity to record a cat?
       
 (DIR) Post #AtQG9pfJTukXNbONZw by Xalofar@shelter.moe
       0 likes, 0 repeats
       
       @davidrevoy OoEt on peut vraiment s'en servir comme stéthoscope?!?
       
 (DIR) Post #AtQGibmH6jNMRXENl2 by davidrevoy@framapiaf.org
       0 likes, 0 repeats
       
       @devSJR 🤣 👍
       
 (DIR) Post #AtQGuWO2ya63COZy5o by davidrevoy@framapiaf.org
       0 likes, 0 repeats
       
       @Xalofar Tout à fait, ça marche bien. Je me disais que si un⋅e streameur⋅e gaming horror/suspens se collait ça en source audio dans OBS, ça pourrait vivement communiquer sur les moments de réel flip.
       
 (DIR) Post #AtQHIYo7d0HnekEpbE by vfrmedia@social.tchncs.de
       0 likes, 0 repeats
       
       @trucy @davidrevoy I guess this is multispecies, and could equally work for dogs (and humans?)
       
 (DIR) Post #AtQHIZNZVCdtQgp8r2 by davidrevoy@framapiaf.org
       0 likes, 0 repeats
       
       @vfrmedia @trucy Yes, probably multi-species. Human and Cat confirmed. Dog sounds like a solid assomption to do. 😆
       
 (DIR) Post #AtQIBjfuvLQBHxi5GS by davidrevoy@framapiaf.org
       0 likes, 0 repeats
       
       @Proton25 Thank you very much for the tips. Yes, I tried various filters in Audacity in case a EQ or something could make the result easier to count, but it's not really working. But for sure, if I want to automatize, Simplifying the audio and contrasting the heartbeat is definitely the good starting point.
       
 (DIR) Post #AtQJUpgSuJPRNgdWBE by davidrevoy@framapiaf.org
       0 likes, 0 repeats
       
       @kpmy I tried! But the sound of the stethoscope is really 'from inside', it's full of infrabass, but I'm sure I could try to capture better purring session with my mic I use to capture my voice for my videos. But here is a sample of two purrs, captured with the USB Stethoscope.
       
 (DIR) Post #AtQJb8xg98VIuIhHnM by skobkin@gts.skobk.in
       0 likes, 0 repeats
       
       @davidrevoyAre you recording the purring through the couch? :philosoraptor:​
       
 (DIR) Post #AtQJb9V09F9uZeHtjc by davidrevoy@framapiaf.org
       0 likes, 0 repeats
       
       @skobkin Haha, yes, the picture for the header of the article is a bit confusing for the positioning. 😆 In the article, I show where I position it (between the front leg, under him).
       
 (DIR) Post #AtQJt0jTTrUob6ZaU4 by davidrevoy@framapiaf.org
       0 likes, 0 repeats
       
       @astrovore Thank you for the clicker idea. I might give it another try with my fingers to get the pulse.
       
 (DIR) Post #AtQPf2x91m5t9fgwe8 by parrot33@piaille.fr
       0 likes, 0 repeats
       
       @davidrevoy Have you tried a spectrum analysis in Audacity ? You should have a peak between 2 and 3 Hz, then multiphy it by 60.
       
 (DIR) Post #AtQRWZdeKld3pUf1EW by davidrevoy@framapiaf.org
       0 likes, 0 repeats
       
       @parrot33 I discover with your comment the spectrogram view, very interesting alternative way to look at the data. Thank you!
       
 (DIR) Post #AtQSDlDLAhnyBOwp1c by denkodama@mastodon.art
       0 likes, 0 repeats
       
       @parrot33 @davidrevoy i was checking that out right now but don't have my PC at hand. Maybe plot spectrum is another option in audacityhttps://manual.audacityteam.org/man/plot_spectrum.html
       
 (DIR) Post #AtQSDlxmO2x4VQfuPQ by davidrevoy@framapiaf.org
       0 likes, 0 repeats
       
       @denkodama @parrot33 Thank you! I had a check, and by visiting the 'Analyze' menu, I found a pearl: 'Beat Finder' 😍 It will be way easier to count.
       
 (DIR) Post #AtQWgrPlb5nfcytKZk by Proton25@mastodon.social
       0 likes, 0 repeats
       
       @davidrevoy This is after applying a bandpass filter and a noise gate. Much easier to count...
       
 (DIR) Post #AtQXBh75wkwQekrPvM by davidrevoy@framapiaf.org
       0 likes, 0 repeats
       
       @Proton25 That looks good indeed! Can you guide me a little bit more on how to reproduce this? Thank you.
       
 (DIR) Post #AtQYfwHoCOdoM6rE7U by Proton25@mastodon.social
       0 likes, 0 repeats
       
       @davidrevoy Of course!Start out with applying a Filter Curve EQ. effect. Take out the lower frequencies below 40Hz and the high frequencies above 600Hz. This will already improve things. The final step is to apply a gate in order to remove the low volume noise. I used a Calf Gate (part of the calf plugin suit that you can find in the extra repo in Arch based distro) that I installed for my DAW and is available in Audacity. You can play around with the threshold - I used values around 0.3-0.4.
       
 (DIR) Post #AtQdXH3G7l79vGjunA by davidrevoy@framapiaf.org
       0 likes, 0 repeats
       
       @Proton25 Thank you very much for the detailed how-to with screenshot, it will help me a lot. 👍
       
 (DIR) Post #AtQelWEMaLhJ0ZI1s8 by Proton25@mastodon.social
       0 likes, 0 repeats
       
       @davidrevoy It is the least I could do for someone who has provided me (and others) with so much information and value for several years.
       
 (DIR) Post #AtQqFePdpR44ZE8THk by AndreaKusel@digitalcourage.social
       0 likes, 0 repeats
       
       @davidrevoyThank you for the beautiful blog post!Cats, care, a diy project, and open source software, all in one post! What else could one wish for?
       
 (DIR) Post #AtRSP3mmeoPY7psFfs by valvin@framapiaf.org
       0 likes, 0 repeats
       
       @davidrevoy oh good job ! thanks for sharing
       
 (DIR) Post #AtRh68vOpDtDsFLExs by ElectroFetish@mastodon.social
       0 likes, 0 repeats
       
       @davidrevoy special thanks for your easy site, which I can comfortably browse from my old Fujitsu Siemens
       
 (DIR) Post #AtXu83as57cwGtk5A0 by denkodama@mastodon.art
       0 likes, 0 repeats
       
       @davidrevoy hey you are on Hackaday now !https://hackaday.com/2025/04/27/quick-and-easy-digital-stethoscope-keeps-tabs-on-cat/
       
 (DIR) Post #AtXu846mAV9DrqfYtE by davidrevoy@framapiaf.org
       0 likes, 0 repeats
       
       @denkodama :blobcheerbounce: Wohoo! So happy to see Geuloush featured on Hackaday. Cute!