Thank you for taking the time to contribute! Here are a few things to help you:
Package names tend to fall under the following convention:
audio-*
: Packages related to audio
, audio-buffer
, audio-oscillator
etc. Typically implement functional interface: a constructor, returning a function. Usually utilise audio-format
to solve common problems related to audio data conversions.audio-*-stream
: Packages with node stream
interface, usually wrappers over plain audio-*
packages, enabling audio processing.pull-audio-*
: Packages with pull-stream interface, usually wrappers over plain audio-*
packages, enabling audio processing.web-audio-*
: Packages related to the Web Audio API.audio-*-native
: Node addon implementation of audio processing module.audio-*-wasm
, audio-*-asm
: WebAssembly implementation of a package.(From electron's commit style)