Workshop 7 – Using QUT Ecoacoustics’ AnalysisPrograms Audio Analysis Tool

When: Wednesday from 2:45pm to 5:30pm, Room 1.39, Queensland Conservatorium Griffith University

Organisers: Anthony Truskinger (, Michael Towsey (, QUT Ecoacoustics, Science and Engineering Faculty, Queensland University of Technology, Brisbane, Australia

Note: We encourage participants to submit audio data to the workshop organizers that we will use as source material for the demo. Data can be from any realm (terrestrial, marine, or freshwater), in files no smaller than two hours per segment, totalling 24 hours of continuous recording, with a minimum sample rate of 22050Hz. Audio submission must be licensed as at least Creative Commons Attriubtion-NonCommercial-ShareAlike, Open Data Commons Attribution, or equivalent.
The workhorse of the QUT Ecoacoustics group is an unimaginatively named program called AnalysisPrograms.exe. This program contains a collection of analysis tools, including: calculation of summary and spectral acoustic indices, visualization of soundscapes using false-colour multi-index spectrograms, audio cutting tools, acoustic event detection, a collection of species-specific automated acoustic recognizers, and more. Until 2018 AnalysisPrograms had been a proprietary program. However growing interest from researchers and requirements from journals for the submission of source code has encouraged us to open source AnalysisPrograms. We now want to ensure that the broader community benefits from this release by teaching anyone interested how to use AnalysisPrograms.
The goal of AnalysisPrograms is do large amounts of analysis efficiently in server environments. This workshop will be important because we will guide participants through the more powerful features of the program. We will describe acoustic sensor configurations that produce ideal data for use with the program; installing the program; using it on a demo piece of audio to generate indices; and further producing your own false-colour multi-index spectrograms. Participants are invited to either attend with their own computers, so you can learn by practice or simply to observe and take notes. Participants need not have any previous experience with technical computing but experience using R or Python, as well as any type of terminal (BaSH, PowerShell, or cmd) will be beneficial. The workshop will run at a relaxed pace and leave plenty of time for questions.