@siteed/react-native-essentia

High-performance audio analysis library for React Native with 200+ algorithms via native C++ implementation

React Native Essentia Logo

Overview

React Native Essentia provides a bridge to the powerful Essentia audio analysis library, enabling developers to extract advanced audio features directly within React Native applications. The library delivers native-level performance through optimized C++ implementation with multi-threading support.

Preview

React Native Essentia Demo

Tech Stack

C++React NativeTypeScriptDSPAudio AnalysisNative Modules

Key Features

Advanced APIs

Feature Extraction API

The library provides specialized methods for common audio features:

Pipeline API

The most powerful feature - build custom audio processing workflows with three-stage architecture:

Tech Challenges

Implementation Highlights

The package includes specialized implementations of common audio algorithms, optimized for performance:

Links