17 JULY TO 22 SEPTEMBER 2026

7,266 bird songs

66 species over 68 days, identified by BirdNET-Go in York.

BirdNET-Go uses a local AI model running on a Raspberry Pi that uses about the same energy as a standard lightbulb.

(1)

The chorus follows the sunrise

Every one of 7,266 bird calls, drawn as points of light. Scroll downwards to see the season progress, one morning at a time.

17 July
0 calls so far
(2)

Who sings first?

The first call of each morning, set against that day's sunrise. The robin is usually first to sing, 44 minutes before the sun rises.

An hour and a half before sunrise
(3)

Three songs

Three bird songs from 22 September, each fifteen seconds long. Lower frequency background noise has been filtered out, allowing the bird song to be more clearly heard. Each picture is a spectrogram: time runs left to right, pitch rises up the page, and every mark is a note.

Blue Tit
Cyanistes caeruleus, 22 September at 07:29
Great Tit
Parus major, 22 September at 10:11
Coal Tit
Periparus ater, 22 September at 11:13
Two-thirds of all bird song happened in the four hours around sunrise.
(4)

The daily landscape

Each ridge in front is one species' day, from three in the morning to ten at night. Most rise steeply at dawn and fall away by mid-morning. Woodpigeons and magpies come back in the evening, coal tits keep going all morning, and the crows never quite stop.

(5)

Comings and goings

One line for each species heard five times or more, one circle for every day on which it was heard. The bigger the circle, the more that species sang that day.

Still mornings brought more than five times as much bird song as windy ones.
(6)

Quiet in the wind

Calm mornings* are loud ones. In the hours around sunrise, a still morning averaged 26 calls an hour. Once the wind passed 20 km/h, that fell to under 5. Some of that is the birds, which sing less in wind, and some is the microphone, which hears less through the noise. Rain barely mattered: it fell in only five of the morning hours all season.

* Morning means half an hour before sunrise to three and a half hours after. Local hourly wind speed data from Open-Meteo.

(7)

Night owls

Two species of owl, with fourteen calls. Tawny owls were heard on four nights, the first on 15 August. Barn owls were heard in September, on three nights, and were almost always detected with high confidence: five of six calls at 100%. Both the tawny owl and barn owl were detected on the night of 21–22 September.

The small moons on the y-axis show the moon's phase on that night. Most owl nights were dark ones: on four of the six nights, the moon was about a third lit or less.

(8)

Fleeting calls

34 species heard three times or fewer. Some were likely passing over. Others, like a night heron in York, are more likely BirdNET-Go mishearing something more mundane; the less certain it was, the fainter the species' name.

  1. Grey Heron17 Jul, 12 Aug
    Ardea cinerea100%, 76% sure
  2. Great Spotted Woodpecker18 Jul, 28 Jul
    Dendrocopos major84%, 81% sure
  3. Eurasian Oystercatcher22 Jul, 24 Jul
    Haematopus ostralegus100%, 100% sure
  4. Great Black-backed Gull22 Jul, 25 Jul
    Larus marinus63%, 68% sure
  5. Eurasian Treecreeper22 Jul
    Certhia familiaris88% sure
  6. Caspian Gull23 Jul, 27 Jul, 31 Jul
    Larus cachinnans86%, 83%, 62% sure
  7. Egyptian Goose24 Jul
    Alopochen aegyptiaca75% sure
  8. Water Rail24 Jul
    Rallus aquaticus76% sure
  9. Black-headed Gull27 Jul, 16 Aug
    Chroicocephalus ridibundus100%, 100% sure
  10. Common Chaffinch28 Jul, 21 Sept
    Fringilla coelebs69%, 69% sure
  11. Red Kite28 Jul
    Milvus milvus90% sure
  12. Eurasian/Green-winged Teal29 Jul
    Anas crecca75% sure
  13. Rook1 Aug, 18 Aug
    Corvus frugilegus70%, 90% sure
  14. Common Buzzard4 Aug, 17 Sept
    Buteo buteo89%, 100% sure
  15. Eurasian Blackbird7 Aug
    Turdus merula83% sure
  16. Ruddy Shelduck9 Aug
    Tadorna ferruginea81% sure
  17. Fieldfare11 Aug, 12 Aug
    Turdus pilaris92%, 70% sure
  18. Peregrine Falcon13 Aug, 3 Sept
    Falco peregrinus80%, 95% sure
  19. European Pied Flycatcher16 Aug
    Ficedula hypoleuca100% sure
  20. Black-crowned Night Heron16 Aug
    Nycticorax nycticorax73% sure
  21. Mallard18 Aug
    Anas platyrhynchos82% sure
  22. Common Redpoll20 Aug
    Acanthis flammea71% sure
  23. European Greenfinch23 Aug, 21 Sept
    Chloris chloris67%, 82% sure
  24. Eurasian Curlew24 Aug
    Numenius arquata89% sure
  25. Mistle Thrush3 Sept
    Turdus viscivorus80% sure
  26. Common Chiffchaff3 Sept, 22 Sept
    Phylloscopus collybita80%, 90% sure
  27. Common Kingfisher4 Sept, 7 Sept
    Alcedo atthis85%, 83% sure
  28. Marsh Tit8 Sept
    Poecile palustris100% sure
  29. House Sparrow9 Sept
    Passer domesticus100% sure
  30. Pied Wagtail/White Wagtail9 Sept, 12 Sept
    Motacilla alba93%, 67% sure
  31. Yellow-browed Warbler10 Sept
    Phylloscopus inornatus82% sure
  32. Sand Martin13 Sept
    Riparia riparia66% sure
  33. Greater White-fronted Goose13 Sept
    Anser albifrons75% sure
  34. Whooper Swan18 Sept
    Cygnus cygnus92% sure
(Addendum)

How it listens

All the birds detected in the visualisations on this page were picked out by a Raspberry Pi 5 listening to a microphone at the front of our house, 24/7. BirdNET-Go chops the sound into three-second slices, converts each one into a spectrogram, and runs it through a small AI model trained to recognise bird songs. All the AI runs locally on the Raspberry Pi, and no audio data is sent anywhere; no data centres involved!

The AI model used is BirdNET, which began as a research project at the Cornell Lab of Ornithology's K. Lisa Yang Center for Conservation Bioacoustics, together with Chemnitz University of Technology. Trained on recordings from around the world, it now knows the songs and calls of more than 6,000 species. BirdNET-Go is an independent, open-source project that wraps it up and runs it on a tiny computer that uses the same energy as a standard lightbulb and gives you a nice web interface to view the data.

66 species.
7,266 songs.
68 days.

Recorded and identified with BirdNET-Go. BirdNET model detections only, exported from InfluxDB; 6,819 Perch model detections were excluded because the model did not run consistently. Hooded and Carrion Crows are counted together as Carrion Crow, and 36 rows labelled only Coloeus monedula are counted as Eurasian Jackdaw. Sunrise and twilight times are calculated for York.

Back to the beginning