A declarative grammar for data sonification for web
npm install erie-webErie is a declarative grammar for data sonification, and this JavaScript library is built for web environments using Web Audio API and Web Speech API.
#### Libraries
- D3 v7.8.4
- Arquero v5.2.0
- Moment 2.29.4
####
``{html}`
(Working on CDN)
`{js}`
import * as Erie from "erie-web";
// ex) Erie.compileAuidoGraph
#### On Browser
`{html}`
Erie.setSampleBaseUrl(...);
Erie is an open-source project, and waiting for your feedback!
``
npm i
npm run build
- Open for pull/merge requests!
- Leave an issue for suggestions or bugs!
- Get on the board (let's work together)!
MIT
@misc{erie
title = {Erie},
author = {Kim, Hyeok},
year = {2023},
note = {\url{https://github.com/see-mike-out/erie-web}}
}
`Paper (will be updated)
`
@inproceedings{kim:2024erie
title = {Erie: a Declarative Grammar for Data Sonification},
author = {Kim, Hyeok and Kim, Yea-Seul and Hullman, Jessica},
year = {2024},
booktitle = {To apper in ACM CHI 2024},
note = {\url{https://doi.org/10.1145/3613904.3642442}}
}
``