A quick interface experiment w the Macaulay Library audio collection
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
items
js
lib
LICENSE
README.md
index.html
mcaulay-titleterms.json
namesplitter.js

README.md

macaulay-remix

The Macaulay Library holds the world's largest collection of wildlife audio and video recordings; they recently published them online. Ed Summers Macaulay Mix project harvested metadata for the whole audio collection and used it to build a simple random remix engine in HTML5.

Building on this content and data, this project creates a simple tag-cloud-like interface for the audio.

items contains the 160,000 odd JSON files that Ed harvested.

namesplitter.js is a node script that processes the item metadata, splitting titles and building a term frequency table and a list of co-occurring terms (showing other terms in the table that share the same items). That data gets written to mcaulay-titleterms.json

The rest of the repo is a simple AngularJS app that loads and displays the title terms, picking an item from each list at random to play.