Skip to content


Listen for whales! Open source bioacoustic tools aimed at saving endangered orcas (Southern Resident Killer Whales)

Ahoy, This is Orcasound 👋

Our most-inspirational image of the orcas we're trying to help save: a single fin being watched by many riders from the decks of a Washington State ferry.

Our Voyage Thus Far 🧭

Since an Orcasound Kickstarter in 2017, we have been building open source software here on Github to help save the endangered orcas that seek salmon along the west coast of North America. Experiencing the live sounds of wild killer whales and acting to help conserve them is at the 💗 heart of our collective collaboration.

We began with the challenge of building an end-to-end audio live-streaming solution to make it easy to listen for whales through the Orcasound network of underwater microphones ("hydrophones") in orca habitat. The orcanode repo generates the audio data streams and the orcasite repo provides a web app for playback that "just works" in any browser and scales efficiently.

From the beginning, we have benefited greatly from the amazing all-volunteer hackathon community -- mainly through the organizational efforts of DemocracyLab and Microsoft Garage -- both through in-person events in/near Seattle (Washington, USA) as well as many virtual events during the COVID pandemic. Both Microsoft's AI for Earth program and Amazon Activate have supported our efforts with grants and/or cloud service credits. Starting in 2020, we have mentored Google Summer of Code students in the orcagsoc repo.

On the Horizon (Updated Oct 2021) 🗺️

See what's next on Orcasound's public road map. You can also suggest or vote up features!

Our long-term motivation is to make the Orcasound web app and our other projects into a more-and-more effective suite of conservation tools. Along the way, we are trying to be as open, modular, and foresightful as possible in the hope that what we build for orcas will help bioacousticans and conservationists study and save other soniferous species around the planet.

Welcome Aboard! 🛳️

Would you like to help save the orcas and contribute to open source software?

The Orcasound organisation on Github has a growing number of projects to which you can contribute. We welcome coders (front/back end developers, bioacousticians, data scientists) and designers (and other creatives), as well as project managers, mentors, and hardware engineers. The Orcasound community is super-friendly, daily communication mainly happens on Slack, and there are weekly virtual meetings where you can introduce yourself and hear what others are doing.

Here is the Current Volunteer Handbook where you can find more info about Orcasound's motivations, code of conduct, and high-priority projects.

See below for how you can join the Orcasound community and start contributing right away!

🤫 Psst! You can create your own organization README.

Pinned Loading

  1. orcadata Public

    Development of bioacoustic tools for analyzing Orcasound data -- either post-processing of archived raw FLAC files or real-time analysis of the lossy stream and/or FLAC files.

    Jupyter Notebook 41 17

  2. orcanode Public

    Software for live-streaming and recording lossy or lossless compressed audio (HLS, DASH, FLAC) via AWS S3 buckets.

    C 23 8

  3. orcasite Public

    Live-listening web app --

    JavaScript 19 33

  4. ReactJS version of Orcamap (current version of orcamap project)

    TypeScript 15 29

  5. orcagsoc Public

    Google Summer of Code projects and products related to Orcasound & orca sounds

    11 7

  6. Real-time AI-assisted killer whale notification system (model and moderator portal)

    CSS 8 9


Top languages


Most used topics