Skip to main content
Have a personal or library account? Click to login
BickGraphing: Web-Based Application for Visual Inspection of Audio Recordings Cover

BickGraphing: Web-Based Application for Visual Inspection of Audio Recordings

Open Access
|Jul 2026

Figures & Tables

Figure 1

BickGraphing system architecture showing the data flow from file input to signal processing then graphical visualisation and finally export, with a re-render loop on RangeSlider changes.

Figure 2

Client-side signal processing pipeline. The .wav file is decoded via two parallel paths: AudioContext decodes the full file for waveform generation, while ffmpeg.wasm slices a user-selected time window for spectrogram computation via Radix-2 FFT with an optional pool of Web Workers for files longer than 20 seconds.

Figure 3

Spectrogram heatmap generated from test.wav in BickGraphing, showing time on the x-axis, frequency from 0–3000 Hz on the y-axis, and a log-intensity colour scheme legend on the right. The interface includes interactive controls and a “Spectrogram Ready” status indicator.

Figure 4

BickGraphing UI component layout showing the central Graph component managing file management, view control, global time, amplitude, frequency controls, and main visualisation components.

Figure 5

STFT computation time versus audio length comparing main-thread and Web Worker execution. The lines diverge at approximately 20 seconds, with Web Workers reducing computation time by approximately 50% at 300 seconds (4,654 ms versus 1,423 ms), identifying the empirical threshold below which Web Worker startup overhead exceeds the parallelism benefit.

Figure 6

BickGraphing waveform view of test.wav (442 seconds) showing insect vibrational events as amplitude spikes concentrated between 30 and 160 seconds, with MiniWaveform thumbnail and interactive amplitude and time range sliders.

Table 1

BickGraphing Feature Comparison versus Leading Audio Research Tools.

FEATUREBICKGRAPHINGRAVEN PROAUDACITYSONIC VISUALISERLIBROSA
Accessible DeploymentBrowser-based (no install)YesNoNoNoNo
Field-portable (low compute)YesNoNoNoNo
Mobile/tablet supportYesNoNoNoNo
CostFreePaidFreeFreeFree
Coding requiredNoNoNoNoYes
LicenceMITProprietaryGPL-2.0+GPL-2.0ISC
Offline capableYesYesYesYesYes
VisualisationWaveform displayYesYesYesYesYes
Spectrogram displayYesYesYesYesYes
Multi-file batch viewingYesYesLimitedSeparateScripted
SVG exportYesYesYesYesYes
Table 2

BickGraphing STFT Benchmark: Main-thread versus Web Worker computation time at selected audio lengths.

LENGTH (s)FRAMESMAIN-THREAD (ms)WEB WORKERS (ms)SAVED (ms)
521468132–64
1564420718522
2086027321261
2294628422757
24103230324360
25107531822296
301290387261126
602582763351412
12051661493681812
30012918465414233231
DOI: https://doi.org/10.5334/jors.702 | Journal eISSN: 2049-9647
Language: English
Page range: 56 - 56
Submitted on: Feb 17, 2026
Accepted on: May 9, 2026
Published on: Jul 27, 2026
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services

© 2026 Kayley Seow, Alexander Arovas, Grace Steinmetz, Emily Bick, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.