react-audio-visualizers
Version:
<h1 align="center">React Audio Visualizers</h1>
60 lines (42 loc) • 1.82 kB
Markdown
<h1 align="center">React Audio Visualizers</h1>
<div align="center">
A library of audio visualizer components for [React](https://facebook.github.io/react/) built with [ThreeJS](https://threejs.org/), through [react-three-fiber](https://github.com/pmndrs/react-three-fiber), and the [Web Audio API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API).
[](/LICENSE.md)
[](https://www.npmjs.com/package/react-audio-visualizers)
</div>
React-audio-visualizers is available as an [npm package](https://www.npmjs.com/package/react-audio-visualizers).
```sh
npm install react-audio-visualizers
yarn add react-audio-visualizers
```
Here is an example of how to use a visualizer from react-audio-visualizers:
```jsx
import React from 'react';
import ReactDOM from 'react-dom';
import { SpectrumVisualizer, SpectrumVisualizerTheme } from 'react-audio-visualizers';
function App() {
return (
<SpectrumVisualizer
audio="https://your.domain.com/yourAudioFile.mp3"
theme={SpectrumVisualizerTheme.radialSquaredBars}
colors={['#009688', '#26a69a']}
iconsColor="#26a69a"
backgroundColor="white"
showMainActionIcon
showLoaderIcon
highFrequency={8000}
/>
);
}
ReactDOM.render(<App />, document.querySelector('root'));
```
Take a look at some [demos](https://demo-react-audio-visualizers.vercel.app/) to see what the visualizers look like.
Check out the [documentation website](https://docs-react-audio-visualizers.vercel.app/GettingStarted.html).
This project is licensed under the terms of the
[](/LICENSE.md).