Interview with Matthew Kirkland: Founder of Chirpity – Identifying Birds by Sound

Matthew Kirkland: founder of Chirpity.

Chirpity is an easy-to-use, accessible app developed to aid the successful identification of bird calls within acoustic recordings. It is the ideal software solution for anyone interested in identifying bird vocalizations, whether you’re a dedicated Nocmig enthusiast or a professional bioacoustic researcher, and streamlines the often tedious process of reviewing audio recordings to quickly and accurately detect avian sounds. It features an array of intuitive features to assist with identification, including call review, tagging and background analysis.

We recently had the opportunity to speak to founder Matthew Kirkland about the software, including how he became interested in both nature and apps, why he developed Chirpity, its uses, capabilities and more.


Firstly, could you tell us a little about yourself and how you became interested in both the natural world, and app development?

I got the nature bug as a kid from my grandparents. I would spend the summer holidays in Northumberland with them and they were both outdoorsy types. We’d visit nature reserves where my grandad would point out the birds, and my nan would know the flowers – and often have a story about their names and medicinal uses,  plants like speedwell and eyebright. Nonetheless, it was the birds that really ignited my passion. I think I thought I was better at bird ID than I really was, because looking back at my childhood field notes, I recorded some pretty outlandish sightings! 

Now I’m a little bit more grown up andI would say I’ve become quite adept at identifying birds by sight, or ‘jizz’ (general impression, size and shape). However, one area that still befuddles me is bird song. My grandad was deaf – he piloted catalinas (flying boats) in WWII and the engine noise affected his hearing ever after. He couldn’t put me on to bird song or calls as a way to find the species around you, and I never learned the calls. Not deterred by this, after reading an account of a local birder’s Nocmig records (calls made by flying nocturnal migrants) on our local WhatsApp group, I decided to plug a cheap mic into my iPhone, and leave it recording out of my bedroom window overnight one April evening – just to see what it might pick up. 

The next day, I downloaded the file onto my PC and opened it up in the sound software Audacity. This allows you to view a spectrogram of the audio, and with this view, you can scroll through the night’s recording to see the sounds. Bird calls show up as specific shapes in this view: they have a signature squiggle. After perhaps an hour of scrolling I came across something that looked like this:

whimbrel call.

What was it? I had no idea! So I sent a clip of the sound to the WhatsApp group. The county Bird recorder came back with the message ‘It’s a Whimbrel’. Well, that had me hooked! I live in suburban Luton, 50 miles from the sea at least, so having a Whimbrel over the house was astonishing. 

What followed over the next weeks and months was a series of ‘What’s this?’ submissions to the newly created county Nocmig group on WhatsApp. 

All the while, I was thinking there had to be a better way to sift through hours of audio. I had a computer background of sorts: I’d worked for BBC Online as a web developer many years ago. I had also completed a Masters’ degree in cognitive science back at uni and retained an interest in artificial intelligence ever since. In part because of this, I’d heard of BirdNET – which is AI software trained to recognise bird vocalisations. It comes from the same group at Cornell University that do the Merlin App. I got this to work on my audio files with reasonable results: I could open a terminal on my computer and type a command for BirdNET that would scan the file and spit out a list of bird detections at specified times in the audio. I could then go back to Audacity and see whether the predictions were correct. When they were, it was amazing, but all too often they weren’t. 

 

For those unfamiliar with Chirpity, can you give an overview of its purpose, uses and capabilities, and explain what you were hoping to achieve in developing this application?

Well, to be honest, my initial experience with BirdNET for Nocmig was somewhat tedious. Chirpity is the result of an effort to make Nocmig simple and enjoyable – even for people who couldn’t tell if they heard a Moorhen or a motorbike! 

The application lets you drop your audio recordings into it, you hit ‘Analyse’ and it scans for birds. Whenever it finds a call or song, you’ll see the result appear in a table and you can click on it, play the clip or edit the record.  

chirpity screenshot

Since AI Bird ID isn’t perfect by any means, there are dubious identifications. Chirpity manages this in three ways: 

  • You can restrict the reported species to those likely at your location, either by using an automatically generated ‘Local Birds’ list or a ‘Custom’ list with only the species you have selected.  
  • You can compare the predicted species with examples that have been uploaded and vetted by experts on the Xeno-Canto website.  
  • It’s also really easy and quick to delete, correct or annotate results before you save them to your personal archive – a database of records you can revisit, view and replay. 

There is an option to view charts of the species you’ve recorded, so you can see when the peak passage is in the year and when to be on the lookout for Redwings, Common Scoters, Tree Pipits –species which are regular night migrants over most of the country. Here’s an example showing my Redwing records in 2022: 

Redwing chart.

I’ve been lucky enough to pick up Stone-curlew too on several occasions, with this astonishing record being the best of them: 

stone curlew spectrogram
Stone curlew spectrogram, audio below.

As you can see, with Chirpity you can adapt the visualisation and export clips from your recordings. 

However, Chirpity isn’t just for Nocmig – many of its users are recording in the field with remote field recorders, like Song Meters you sell. With external power, some of these recorders can be rigged to run 24/7 for periods of up to a month before their audio is retrieved from the SD card. These researchers use Chirpity to review the audio, check the results and export their findings either as a spreadsheet or in an eBird Record format. 

 

It really stood out to me that Chirpity is incredibly accessible in comparison to its desktop counterparts. Was accessibility a key driver for you?

Absolutely! There are two key thoughts I have in mind when thinking about Chirpity’s development:

  1. What’s the best way to make this feature easy to understand and use? 
  2. Is there a way it can be delightful? 

All the settings have a help icon next to them so you can read what they do, and there are lots of keyboard shortcuts to speed things up once you get used to the application. And for non-English speakers, the interface can be displayed in any one of 11 different languages! 

 

What challenges did you face when developing this application, and how did you overcome these? 

Well, one thing I have learned is that software isn’t soft, it’s hard! There are so many challenges I’ve had to overcome, it’s difficult to know where to start. For its users, the one I am most pleased to have resolved is getting an insight into how people actually use the application, where they struggle and what doesn’t work. Most of Chirpity’s users aren’t technical people, they won’t report a bug – they just think they messed up. I now have a system that shows me, anonymously, what people do with the application, if it has errors and if so, what someone did to cause it. That means I can fix it! Another challenge has been managing updates. The application is available for Windows, Mac and Linux computers, so I was very pleased to find a solution that packages each version, tests it and alerts users to the update automatically. Finally, training a call recognition model that has good results in real world use – like the Nocmig model included with Chirpity – is really hard. It took me about a year to make it effective – I had to learn the AI platform from scratch but even so, most of the time was spent preparing the 500,000 or so examples in the training data! 

 

Given your active presence in both bird and software forums and your engagement with users, could you share which Chirpity project has been the most personally rewarding for you?

Well, I’m really quite proud of the fact that the County bird recorder that identified that Whimbrel at the start of this journey now uses Chirpity for his own Nocmig analysis! I’m also amazed that it’s taken off so widely on the international stage. I have a map of Chirpity user’s locations, it amazes me that it’s got this much traction when it’s been less than a year since I put the first version out to the public (and I don’t do any paid advertising):

Technology is constantly being updated and improved – what future developments can we expect for Chirpity?

There isn’t what you might call a roadmap for new features – things move and change too quickly. I will keep to the vision – simple and delightful to use. The folks at Cornell (the BirdNET people) are teasing a big update for this year, and we’re in touch over ensuring that update will work with Chirpity when it lands.  

I’d like to add a self-learning element to the application, so it remembers and adapts to corrections – though this is a challenge that is yet to be overcome!  

I’ve recently added a “Buy Me a Coffee” link for donations. With sufficient funding, I’ll be able to pay for a digital signature, which will clear the hurdles when installing unsigned software and allow automatic updates for Mac users. That funding will also help me cover the cost of training better Nocmig models and well, drink more coffee, right? 

 

Are you working on any other projects that we can hear about?

Honestly – this is plenty to be getting on with! Although, I’d quite like a version of Chirpity that works like ChatGPT – where you give it a file and can say “What birds are in this? How do you know? Let me listen to the Stone-curlew you found…That’s great! Send it to my socials” 

 

Find out more and download Chirpity today here.

NHBS In the Field – Song Meter Mini 2 and Micro 2

The second-generation Song Meter Mini 2 and Micro 2 are the latest additions to the Wildlife Acoustics acoustic recorder range, with the Song Meter Mini 2 available in both AA and Li-Ion powered versions.  

I was eager to test the new Li-Ion version of the Song Meter Mini 2, which I set up alongside the Song Meter Micro 2 in early December. The aim of this deployment was to compare the performance of the two models, and as a self-described ‘bird nerd’, I was also very excited to capture recordings of the incredible birdlife that resides on Dartmoor.  

Deployment  

The Song Meter Mini 2 Li-Ion model holds six rechargeable 18650 lithium-ion batteries with a minimum of one required for deployment. In this case, I used four batteries in both devices which provided ample runtime for this short field test, and I inserted a 32GB SDHC card – unfortunately, I did not have access to a battery charger so the Song Meter Mini 2 began the deployment at 57% battery life. I set up the recorders in a rural Dartmoor village hoping for clear recordings. 

 

Song Meter Mini 2 Li-Ion (right) and Song Meter Micro 2 (left) set up with batteries and SD cards.
Song Meter Mini 2 Li-Ion (left) and Song Meter Micro 2 (right) set up with batteries and SD cards.

One of the main strengths of Wildlife Acoustic’s recorders is their simple deployment and configuration using the free Song Meter app. Here you can select your preferred recording schedule and check the status of your recorder at any time while in Bluetooth range this provides information on SDHC card capacity, battery life, recording mode, and number of recordings taken. For this deployment, I used a pre-set recording schedule to record birds for two hours around sunrise and sunset.  

Song Meter Mini 2 Li-Ion (right) and Micro 2 (left) status before deployment.
Song Meter Mini 2 Li-Ion (left) and Micro 2 (right) status before deployment.

Both models now feature cable lock holes so that they can be safely secured during deployment – using a Python Lock, I fixed the device to a tree and left it to record for two days. 

 

Results

Over 2 days, I had collected 33 recordings on each device. Both devices had ample battery life remaining and had used just 1.75GB of storage.  

Song Meter Mini 2 Li-Ion (right) and Micro 2 (left) status after deployment.
Song Meter Mini 2 Li-Ion (left) and Micro 2 (right) status after deployment.

I analysed the recordings with a fantastic free desktop software called Chirpity. Using the BirdNET model, this software has an auto ID feature which simplifies analysis of sound recordings, particularly for large data sets.  Using this software, I was able to identify a wide variety of garden bird calls including Robins, Blue Tits, Tawny Owls and many more. Examples of the dawn chorus from each device can be heard below.

Dawn chorus recording on Song Meter Mini 2 Li-Ion.

Dawn chorus recording on Song Meter Micro 2.

Spectrogram analysis of dawn chorus in Chirpity
Spectrogram analysis of dawn chorus in Chirpity

 

Product Comparison 

Both devices are impressive recorders in their own right – they produced clear and extensive recordings that captured a fantastic snapshot of the surrounding soundscape. On paper, the most obvious difference between these two recorders is the price, with the Micro 2 being much more affordable than the Mini 2-Li-Ion (@less than 1/3 of the price). 

Furthermore, the Micro 2 is around half the size of the Mini 2-Li-Ion, its compact design is hard not to be impressed by, and it can fit easily into a pocket.  Despite its small size, the Micro 2 features an incredible sample rate of 256kHz which allows you to capture good-quality high frequency recordings.  

However, what you gain in compactness you lose in battery life. The Micro 2 has an estimated runtime of 280 hours compared to the Mini 2-Li-Ion which has a whopping 1,330-hour run time. The Micro 2 was deployed with a fully charged battery and finished with 76% battery life. Comparatively, the Mini 2-Li-Ion started and finished at 57%, an impressive feat.

Song Meter Mini 2 Li-Ion (right) and Micro 2 (left)
Song Meter Mini 2 Li-Ion (left) and Micro 2 (right)

Another key difference between these recorders lies within environmental noise. These devices were deployed in the run-up to Storm Darragh, and some of the recordings experienced a good deal of wind distortion. Although this is an extreme case, it served to highlight the difference a windshield makes. The Micro 2 has no windshield over the microphone and as a result, experienced markedly more distortion when compared to the shielded Mini 2-Li-Ion. This can be seen in the spectrograms below, which were taken simultaneously. The Mini 2-Li-Ion also has the advantage of a low-noise microphone which, to my ear, produces slightly clearer recordings compared to the Micro 2. 

Song Meter Mini 2 Li-Ion (right) and Micro 2 (left) wind distortion
Song Meter Mini 2 Li-Ion (left) and Micro 2 (right) wind distortion
Comparison table of Song Meter Mini 2 Li-Ion (right) and Micro 2 (left)
Comparison table of Song Meter Mini 2 Li-Ion (left) and Micro 2 (right)

Summary 

While both recorders allow you to experience the surrounding soundscape in new ways, they each offer distinct functionalities to achieve this goal.  

The compact design of the Song Meter Micro 2, along with a recent price drop, makes this recorder a fantastic choice for enthusiasts who want to delve into bioacoustics. It has an excellent sample rate, good battery life and produces crisp recordings that are a joy to listen back to.  

In comparison, the Song Meter Mini 2-Li-Ion is perfect for researchers. Its improved battery life makes it an excellent choice for both short and long-term deployments, and the low-noise microphone and windshield are ideal at producing clear recordings for subsequent analysis.  

NHBS In the Field – Song Meter Mini Bat 2

Song Meter Mini Bat 2 recorder in situ in a field.

The second-generation Song Meter Mini Bat 2 is one of Wildlife Acoustics’ latest additions to the Song Meter range. This recorder offers improved battery life and weatherproofing, thanks to the new hinged enclosure. Learn more about the improvements and differences in this newer model here. Wildlife Acoustics have now gone one step further offering both AA and Lithium-Ion battery models of the Mini Bat 2. The Lithium-ion model holds 6 rechargeable 18650 lithium-ion batteries giving it 2.5 times more battery life compared to the AA model.  

I took the Mini Bat 2 recorder and set it up for a week in June. As I was only recording for a week, the AA model was more than fit for purpose. I had two aims in mind; firstly, I wanted to see for myself how to deploy and use this newer model, and possibly more importantly, I wanted to discover which bats were living just outside the NHBS office.

Deployment

I set up the device using a 64 GB SDXC card and eight lithium AA batteries (other AA batteries are compatible but may offer shorter battery life).  I chose to set up the recorder outside of our office on a nearby tree situated alongside the River Dart. I hoped that the presence of insects along the river would encourage bats to fly close to the recorder. However, I did experience some issues with this location which I will discuss later. 

SM2 mini bat open on a bench.
Recorder set up with batteries and SD card.

Like its predecessor, the Mini Bat 2 is configured using the free Song Meter app. Here you can select your preferred recording schedule and check the recorder’s status. Whilst in Bluetooth range, you can determine the current status of the recorder, including SD card capacity, battery life, recording mode and number of recordings taken. I used a pre-set recording schedule to record bats from sunset to sunrise (subject to triggering).

SM2 mini bat app open on a phone screen pre-set up.
Recorder status before deployment.

This model now helpfully features cable lock holes so that the unit can be secured – using a Python Lock I fixed the device to the tree and left it for a week to collect recordings. 

What I found

By the end of the week, I had collected over 700 recordings. Despite this, very little battery life had drained and only 3 GB of storage had been used. 

SM2 app screen after set up.
Recorder status after deployment.

I then removed the SD card and loaded the recordings into Kaleidoscope Pro. Unfortunately, I noticed a consistent disturbance present in all the recordings at around 20 – 30kHz. It was then I learned that the office has a ventilation fan, which unbeknownst to me, runs constantly (even at 3 am!). Not a bad reminder that when choosing your recording location to be aware of any possible noise disturbances.

Thankfully, this disturbance did not hamper my ability to analyse the recordings. Helpfully, Kaleidoscope Pro has an auto ID feature which allowed me to categorise the recordings by species. This feature compares each call pulse with reference libraries and generates a confidence interval from 0-1 called a “Match Ratio”. The more commonality a pulse shares with the reference data the higher the match ratio. I was delighted to discover that Kaleidoscope identified five different species just outside our office! My personal favourite being the Greater Horseshoe Bat, as we share a love of caves. Unfortunately, these species are now largely confined to south-west England and south Wales in the UK, so I feel very fortunate that I was able to record them. 

Examples of the recordings can be viewed as sonograms below.

Two greater horseshoe bat calls shown on a sonogram.
Two Greater Horseshoe calls (Match Ratio: 1.000000).
Common pipistrelle calls shown on a sonogram as a bat flies away from the recorder.
Common Pipistrelle (Match Ratio: 0.875000) gradually flying away.

Product Opinion

The Song Meter Mini Bat 2 is an excellent ultrasonic passive recorder. The unit is compact and lightweight, making it easy to store and carry in the field. The set-up was easy thanks to the simple user interface on the Song Meter App, which you can easily navigate to configure and check on your device. The Bluetooth beacon came in useful throughout the week as it allowed me to see the battery life and SD storage without taking the device down.

The Mini Bat 2 has a highly sensitive ultrasonic microphone capable of capturing high-quality recordings up to 250kHz, covering a truly impressive ultrasonic range. The sonograms above show the clear and distinct waveforms created; characteristic of the different species recorded. The excellent recording quality also helps to simplify the sound analysis when using the auto ID function of Kaleidoscope Pro.

The Song Meter Mini Bat 2 is a great addition to the Wildlife Acoustics range and features many improvements over its predecessor. It’s easy set up and deployment, making it simple and engaging to use. With its improved weatherproofing and in-built Bluetooth beacon, the Mini Bat 2 is a brilliant choice for remote recording. Furthermore, the increased battery life means the unit can be used for short- and long-term surveys.

In summary, the Mini Bat 2 is a fantastic all-rounder with a wide array of configurations and capabilities making it an ideal recorder for both enthusiasts and researchers.