
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
audio-lena
Advanced tools
The Lena test audio. Returns ArrayBuffer with mp3 or wav of the record.
Appropriate for testing size (1Mb), length (~12s), noisy background, visible spectral peaks with harmonics, pitch variation, mono (not default number of channels). Good for sound recovery, sfx, filtering, decoding, encoding etc.
| Parameter | Value |
|---|---|
samplesCount | 541184 |
duration | 12.27s |
numberOfChannels | 1 |
sampleRate | 44100 |
wav size | 1.03 Mb |
mp3 size | 192.8 Kb |
bitRate | 705kbps |
artist | Lena Stolze |
track title | Oh lad le |
album title | Das schreckliche Mädchen |
year | 2014 |
// MP3 arrayBuffer
const lenaBuffer = require('audio-lena/mp3');
const context = require('audio-context')();
context.decodeAudioData(lenaBuffer, (buffer) => {
source = context.createBufferSource();
source.buffer = buffer;
source.connect(context.destination);
source.loop = true;
source.start();
})
// Decoded arrayBuffer with float32 samples data
const buf = require('audio-lena/raw');
let lenaSamples = new Float32Array(lenaBuf)
let buffer = context.createBuffer(1, lenaSamples.length, 44100)
buffer.getChannelData(0).set(lenaSamples)
let source = context.createBufferSource();
source.buffer = buffer;
source.connect(context.destination);
source.loop = false;
source.start();
// Data-uri
const ogg = require('audio-lena/ogg-datauri')
let audio = new Audio()
audio.addEventListener('canplay', () => {
audio.play()
})
audio.src = ogg
| Entry | Meaning |
|---|---|
audio-lena | Lena record constructor below. |
audio-lena/raw | ArrayBuffer with float32 samples. |
audio-lena/mp3 | ArrayBuffer with encoded mp3 data. |
audio-lena/wav | ArrayBuffer with encoded wav data. |
audio-lena/ogg | ArrayBuffer with encoded ogg data. |
audio-lena/flac | ArrayBuffer with encoded flac data. |
audio-lena/raw-base64 | Base64 string with encoded float32 samples. |
audio-lena/mp3-base64 | Base64 string with encoded mp3 data. |
audio-lena/wav-base64 | Base64 string with encoded wav data. |
audio-lena/ogg-base64 | Base64 string with encoded ogg data. |
audio-lena/flac-base64 | Base64 string with encoded flac data. |
audio-lena/raw-datauri | Data-URI string with encoded float32 samples. |
audio-lena/mp3-datauri | Data-URI string with encoded mp3 data. |
audio-lena/wav-datauri | Data-URI string with encoded wav data. |
audio-lena/ogg-datauri | Data-URI string with encoded ogg data. |
audio-lena/flac-datauri | Data-URI string with encoded flac data. |
Get lena record with defined format and type.
| Format | Meaning |
|---|---|
'mp3' | MP3-encoded data. |
'wav' | WAV-encoded data. |
'raw' | Raw float32 samples. |
'ogg' | OGG-encoded samples. |
'flac' | FLAC-encoded samples. |
| Type | Meaning |
|---|---|
'buffer' | ArrayBuffer with data. |
'base64' | Base64-encoded string. |
'data-uri' | Data-uri string. |
FAQs
The Lena test audio
We found that audio-lena demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.