EDO.js swMATH ID: 40524 Software Authors: Michael Seltenreich Description: EDO.js, edoJS: A Set-Theory based JavaScript library pitch manipulation and analysis in any tuning system that is based on equal divisions of the octave (i.e., EDO, and also known as ”TET”). As such, it allows to describe collections of pitches in psycho-acoustical terms (e.g., roughness or dissonance), it implements experimental algorithms proposed in the music theory literature, and allows for standard and novel set-theory manipulations. This library is aimed at music theorists, musicologists, and cognitive scientists working on musical research, for the creation of stimuli for experiments, and for the analysis of musical structures. Homepage: https://michaelsel.github.io/edoJS/ Source Code: https://github.com/MichaelSel/edoJS Dependencies: JavaScript Keywords: Journal of Open Source Software; JOSS; EDO.js; JavaScript; musical set theory; equal divisions of the octave Related Software: Music21; Node.js; JavaScript Cited in: 0 Publications Standard Articles 1 Publication describing the Software Year