Traces.js: A Javascript library for presenting music, physiology, and other time-series on the web
Uložené v:
| Názov: | Traces.js: A Javascript library for presenting music, physiology, and other time-series on the web |
|---|---|
| Autori: | Fyfe, Lawrence, Chew, Elaine |
| Zdroj: | Fyfe, L & Chew, E 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. Web Audio Conference 2025, Paris, France, 19/11/2025. https://doi.org/10.5281/zenodo.17641975 |
| Rok vydania: | 2025 |
| Zbierka: | King's College, London: Research Portal |
| Predmety: | web audio, citizen science, annotation, visualisation |
| Popis: | This paper describes Traces.js, our custom-built JavaScript library for presenting music and time-series data on the web. Using Traces.js, developers can easily build a variety of applications for taking in time-series data (audio, MIDI, physiological signals, etc) that, once im- ported, can be heard, seen, and interacted with. We discuss the origin of Traces.js as the code base for CosmoNote, a citizen-science web application for annotating music, feature, and related physiological data, and our need for a more generalized library for developing further web projects with different functionality and intended audiences. After a discussion of related work, we describe the software design concepts of Traces.js, showing, in detail, how its class-based design can be used to import, present, and export data. We then describe three significant projects that we have built with Traces.js, including the specific features used for each project. In the conclusion, we express our hope that the web audio community will find Traces.js useful for building their own projects. |
| Druh dokumentu: | article in journal/newspaper |
| Popis súboru: | application/pdf |
| Jazyk: | English |
| DOI: | 10.5281/zenodo.17641975 |
| Dostupnosť: | https://kclpure.kcl.ac.uk/portal/en/publications/7906c8a9-cb7c-4c60-9aac-3c9d4e2e64b2 https://doi.org/10.5281/zenodo.17641975 https://kclpure.kcl.ac.uk/ws/files/357104200/Traces_js_camera_ready.pdf https://traces.isd.kcl.ac.uk/ |
| Rights: | info:eu-repo/semantics/openAccess |
| Prístupové číslo: | edsbas.60CBAFD5 |
| Databáza: | BASE |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://kclpure.kcl.ac.uk/portal/en/publications/7906c8a9-cb7c-4c60-9aac-3c9d4e2e64b2# Name: EDS - BASE (s4221598) Category: fullText Text: View record from BASE – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Fyfe%20L Name: ISI Category: fullText Text: Nájsť tento článok vo Web of Science Icon: https://imagesrvr.epnet.com/ls/20docs.gif MouseOverText: Nájsť tento článok vo Web of Science |
|---|---|
| Header | DbId: edsbas DbLabel: BASE An: edsbas.60CBAFD5 RelevancyScore: 997 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 996.707214355469 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Traces.js: A Javascript library for presenting music, physiology, and other time-series on the web – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Fyfe%2C+Lawrence%22">Fyfe, Lawrence</searchLink><br /><searchLink fieldCode="AR" term="%22Chew%2C+Elaine%22">Chew, Elaine</searchLink> – Name: TitleSource Label: Source Group: Src Data: Fyfe, L & Chew, E 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. Web Audio Conference 2025, Paris, France, 19/11/2025. https://doi.org/10.5281/zenodo.17641975 – Name: DatePubCY Label: Publication Year Group: Date Data: 2025 – Name: Subset Label: Collection Group: HoldingsInfo Data: King's College, London: Research Portal – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22web+audio%22">web audio</searchLink><br /><searchLink fieldCode="DE" term="%22citizen+science%22">citizen science</searchLink><br /><searchLink fieldCode="DE" term="%22annotation%22">annotation</searchLink><br /><searchLink fieldCode="DE" term="%22visualisation%22">visualisation</searchLink> – Name: Abstract Label: Description Group: Ab Data: This paper describes Traces.js, our custom-built JavaScript library for presenting music and time-series data on the web. Using Traces.js, developers can easily build a variety of applications for taking in time-series data (audio, MIDI, physiological signals, etc) that, once im- ported, can be heard, seen, and interacted with. We discuss the origin of Traces.js as the code base for CosmoNote, a citizen-science web application for annotating music, feature, and related physiological data, and our need for a more generalized library for developing further web projects with different functionality and intended audiences. After a discussion of related work, we describe the software design concepts of Traces.js, showing, in detail, how its class-based design can be used to import, present, and export data. We then describe three significant projects that we have built with Traces.js, including the specific features used for each project. In the conclusion, we express our hope that the web audio community will find Traces.js useful for building their own projects. – Name: TypeDocument Label: Document Type Group: TypDoc Data: article in journal/newspaper – Name: Format Label: File Description Group: SrcInfo Data: application/pdf – Name: Language Label: Language Group: Lang Data: English – Name: DOI Label: DOI Group: ID Data: 10.5281/zenodo.17641975 – Name: URL Label: Availability Group: URL Data: https://kclpure.kcl.ac.uk/portal/en/publications/7906c8a9-cb7c-4c60-9aac-3c9d4e2e64b2<br />https://doi.org/10.5281/zenodo.17641975<br />https://kclpure.kcl.ac.uk/ws/files/357104200/Traces_js_camera_ready.pdf<br />https://traces.isd.kcl.ac.uk/ – Name: Copyright Label: Rights Group: Cpyrght Data: info:eu-repo/semantics/openAccess – Name: AN Label: Accession Number Group: ID Data: edsbas.60CBAFD5 |
| PLink | https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.60CBAFD5 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.5281/zenodo.17641975 Languages: – Text: English Subjects: – SubjectFull: web audio Type: general – SubjectFull: citizen science Type: general – SubjectFull: annotation Type: general – SubjectFull: visualisation Type: general Titles: – TitleFull: Traces.js: A Javascript library for presenting music, physiology, and other time-series on the web Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Fyfe, Lawrence – PersonEntity: Name: NameFull: Chew, Elaine IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2025 Identifiers: – Type: issn-locals Value: edsbas – Type: issn-locals Value: edsbas.oa Titles: – TitleFull: Fyfe, L & Chew, E 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. Web Audio Conference 2025, Paris, France, 19/11/2025. https://doi.org/10.5281/zenodo.17641975 Type: main |
| ResultId | 1 |
Nájsť tento článok vo Web of Science