Made by Lawrence Fyfe, the ERC COSMOS project’s web-based software for visualising, listening to, and annotating music, physiologic signals, features, and other time series were made with the traces.js JavaScript library. Traces.js started as a factorisation of the code behind the COSMOS project’s citizen science platform CosmoNote. It has since enabled the rapid prototyping of other applications like PhysmoNote, RumiNote, MorphoNote, … The traces.js JavaScript library is now available at traces.isd.kcl.ac.uk.

Fyfe, L and E Chew (2025). Traces.js: A Javascript library for presenting music, physiology, and other time-series on the web. In Proceedings of the 9th Web Audio Conference, 19-21 November 2025, Paris, France. DOI: 10.5281/zenodo.17641975
Web Audio Conference

Lawrence presented the traces.js JavaScript library at the 9th Web Audio Conference, co-organized by Ircam and Mozilla, which took place 19-21 November 2021 in Paris, France. The presentation was in Session 4 – Methodologies, Music and Society (9:30am) chaired by Michel Buffa on Thursday, 20 November 2025.
On Friday the 21st, Elaine Chew appeared in the roundtable discussion on diversity in the Web Audio community on from 2–3pm.



Web applications created with traces.js









