How to use the meyda.createMeydaAnalyzer function in meyda

To help you get started, we’ve selected a few meyda examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github vcync / modV / src / modv / MediaStream / set-source.js View on Github external
// Create the audio input stream (audio)
    this.audioStream = this.audioContext.createMediaStreamSource(stream)

    // Connect the audio stream to the analyser (this is a passthru) (audio->(analyser))
    this.audioStream.connect(this.analyserNode)

    // Connect the audio stream to the gain node (audio->(analyser)->gain)
    this.audioStream.connect(this.gainNode)

    // Connect the gain node to the output (audio->(analyser)->gain->destination)
    this.gainNode.connect(this.audioContext.destination)

    // Set up Meyda
    // eslint-disable-next-line new-cap
    this.meyda = new Meyda.createMeydaAnalyzer({
      audioContext: this.audioContext,
      source: this.audioStream,
      bufferSize: 512,
      windowingFunction: 'rect'
    })

    // Tell the rest of the script we're all good.
    this.mediaSourcesInited = true

    resolve(ids)
  })
}
github vcync / modV / src / set-media-source.js View on Github external
this.gainNode.gain.value = 0;
	
	// Create the audio input stream (audio)
	this.audioStream = this.audioContext.createMediaStreamSource(stream);

	// Connect the audio stream to the analyser (this is a passthru) (audio->(analyser))
	this.audioStream.connect(this.analyserNode);
	
	// Connect the audio stream to the gain node (audio->(analyser)->gain)
	this.audioStream.connect(this.gainNode);
	
	// Connect the gain node to the output (audio->(analyser)->gain->destination)
	this.gainNode.connect(this.audioContext.destination);
	
	// Set up Meyda
	this.meyda = new Meyda.createMeydaAnalyzer({
		audioContext: this.audioContext,
		source: this.audioStream,
		bufferSize: 512,
		windowingFunction: 'rect'
	});
	
	// Tell the rest of the script we're all good.
	this.mediaSourcesInited = true;
}

meyda

Real-time feature extraction for the web audio api

MIT
Latest version published 7 months ago

Package Health Score

67 / 100
Full package analysis