Fast Music and Audio Processing Using the Julia Language
×
Cite This
Citation & Abstract
JO. WO. Kim, S. Russell, and J. Bello, "Fast Music and Audio Processing Using the Julia Language," Paper P1-6, (2017 June.). doi:
JO. WO. Kim, S. Russell, and J. Bello, "Fast Music and Audio Processing Using the Julia Language," Paper P1-6, (2017 June.). doi:
Abstract: Julia is a high-level dynamic programming language for technical computing characterized by its concise syntax and high performance. This paper reviews Julia's features that are useful for audio signal processing, and introduces JuliaAudio and MusicProcessing.jl, which provide a set of Julia packages for basic I/O and transformations of audio data as well as various feature extraction methods for music information retrieval tasks. We quantitatively evaluate the package in terms of its performance relative to existing audio feature extraction libraries. We argue that using Julia for music and audio processing brings a number of benefits, including its high performance in numerical computations, the ease of development coming from Julia's conciseness and versatility, and its scalability for distributed computing.
@article{kim2017fast,
author={kim, jong wook and russell, spencer and bello, juan},
journal={journal of the audio engineering society},
title={fast music and audio processing using the julia language},
year={2017},
volume={},
number={},
pages={},
doi={},
month={june},}
@article{kim2017fast,
author={kim, jong wook and russell, spencer and bello, juan},
journal={journal of the audio engineering society},
title={fast music and audio processing using the julia language},
year={2017},
volume={},
number={},
pages={},
doi={},
month={june},
abstract={julia is a high-level dynamic programming language for technical computing characterized by its concise syntax and high performance. this paper reviews julia's features that are useful for audio signal processing, and introduces juliaaudio and musicprocessing.jl, which provide a set of julia packages for basic i/o and transformations of audio data as well as various feature extraction methods for music information retrieval tasks. we quantitatively evaluate the package in terms of its performance relative to existing audio feature extraction libraries. we argue that using julia for music and audio processing brings a number of benefits, including its high performance in numerical computations, the ease of development coming from julia's conciseness and versatility, and its scalability for distributed computing.},}
TY - paper
TI - Fast Music and Audio Processing Using the Julia Language
SP -
EP -
AU - Kim, Jong Wook
AU - Russell, Spencer
AU - Bello, Juan
PY - 2017
JO - Journal of the Audio Engineering Society
IS -
VO -
VL -
Y1 - June 2017
TY - paper
TI - Fast Music and Audio Processing Using the Julia Language
SP -
EP -
AU - Kim, Jong Wook
AU - Russell, Spencer
AU - Bello, Juan
PY - 2017
JO - Journal of the Audio Engineering Society
IS -
VO -
VL -
Y1 - June 2017
AB - Julia is a high-level dynamic programming language for technical computing characterized by its concise syntax and high performance. This paper reviews Julia's features that are useful for audio signal processing, and introduces JuliaAudio and MusicProcessing.jl, which provide a set of Julia packages for basic I/O and transformations of audio data as well as various feature extraction methods for music information retrieval tasks. We quantitatively evaluate the package in terms of its performance relative to existing audio feature extraction libraries. We argue that using Julia for music and audio processing brings a number of benefits, including its high performance in numerical computations, the ease of development coming from Julia's conciseness and versatility, and its scalability for distributed computing.
Julia is a high-level dynamic programming language for technical computing characterized by its concise syntax and high performance. This paper reviews Julia's features that are useful for audio signal processing, and introduces JuliaAudio and MusicProcessing.jl, which provide a set of Julia packages for basic I/O and transformations of audio data as well as various feature extraction methods for music information retrieval tasks. We quantitatively evaluate the package in terms of its performance relative to existing audio feature extraction libraries. We argue that using Julia for music and audio processing brings a number of benefits, including its high performance in numerical computations, the ease of development coming from Julia's conciseness and versatility, and its scalability for distributed computing.
Authors:
Kim, Jong Wook; Russell, Spencer; Bello, Juan
Affiliations:
New York University, New York, NY, USA; Massachusetts Institute of Technology, Cambridge, MA, USA(See document for exact affiliation information.)
AES Conference:
2017 AES International Conference on Semantic Audio (June 2017)
Paper Number:
P1-6
Publication Date:
June 13, 2017Import into BibTeX
Subject:
Semantic Audio
Permalink:
http://www.aes.org/e-lib/browse.cfm?elib=18769