Listening to the Desert: How Magora's Bird Monitoring Nodes Work

Most of what we know about birds in any one place comes from snapshots: a morning survey, a checklist, a single season of fieldwork. Snapshots matter, but they miss the night, the bad-weather days and the slow shifts that only show up over years. Magora's monitoring nodes are our attempt to fill those gaps with a continuous record that anyone can read.

Why listen continuously

North America has lost close to three billion breeding birds since 1970, about 29 percent of the total (Rosenberg et al., 2019, Science). Understanding where and why those losses happen needs long, steady records from many places. Passive acoustic monitoring is one of the most affordable ways to build them. A microphone does not get tired, does not need good weather and keeps listening through the night.

What is inside a node

A basic bird node is built from inexpensive, widely available parts:

  • a Raspberry Pi Zero 2W, a small single-board computer

  • an INMP441 MEMS microphone

  • an optional BME280 sensor for temperature, humidity and barometric pressure

  • a 5 volt power supply, from the wall or a small solar setup

The parts for a basic node come to roughly $40. Nodes with cameras, ultrasonic microphones or extra sensors cost more, up to around $200 depending on the design.

How it hears a bird

The node records continuously and runs BirdNET, a machine-learning model developed by the K. Lisa Yang Center for Conservation Bioacoustics at the Cornell Lab of Ornithology and Chemnitz University of Technology. BirdNET identifies species from their calls and songs, and it runs on the node itself, so detection works even without an internet connection.

Alongside species, each node calculates an Acoustic Complexity Index score every fifteen seconds. The index, introduced by Pieretti, Farina and Morri (2011, Ecological Indicators), measures how much the soundscape varies over time and is widely used as a rough indicator of biological activity. Weather readings from the same moment give every detection its context, because a cold front, a humid night or an early warm spell all change what is singing.

Where the data goes

Detections and soundscape scores stream to Magora Social Ecology, our app for listening to the living world, which you can explore on our Social Ecology page. The platform checks detections against regional eBird baselines so that a species turning up early, late or out of range stands out. Sensitive species are handled with care: the platform is designed to blur their locations so that nest sites are never exposed.

Built in the open

All of the node firmware, the portal code and the data structure are open source and published at github.com/magora-project. Data follows the Darwin Core standard, which lets it connect with global biodiversity databases such as GBIF. Our hope is that a node on a ranch in Big Bend, a schoolyard in El Paso and a backyard in Denver can all add to the same shared record.

How to get involved

If you want to build a node, the repository is the place to start, and we are always glad to help troubleshoot. If you would rather fund one, donations help pay for new nodes, and you can support Magora here. Either way, the desert is talking, and we would love more people listening with us.

Previous
Previous

Monday Pizza Nights and Community Build Days in Terlingua