MTG/essentia
C++ library for audio and music analysis, description and synthesis, including Python bindings
해결하는 문제
Essentia는 오디오 분석 및 음악 정보 검색을 위한 포괄적인 툴킷을 제공합니다. 음악 연구 및 산업용 오디오 애플리케이션에 필수적인 오디오 파일에서 주파수, 시간, 음조 특징을 추출하기 위한 강력하고 계산 효율적인 방법이 필요하다는 문제를 해결합니다.
작동 방식
C++ 라이브러리를 Python으로 래핑한 것으로, 다양한 디지털 신호 처리(DSP) 블록과 알고리즘을 구현합니다. 빠른 프로토타이핑을 위한 사전 정의된 실행 가능한 추출기와 Sonic Visualiser를 통한 시각화를 위한 Vamp 플러그인을 포함합니다. 크로스플랫폼 설계로 Linux, macOS, Windows, iOS, Android를 모두 지원합니다.
대상 사용자
음악 정보 검색 실험을 수행하는 연구자와 대규모 산업용 오디오 애플리케이션을 개발하는 개발자에게 적합합니다.
주요 특징
- 오디오 I/O 및 신호 처리를 위한 재사용 가능한 알고리즘의 풍부한 컬렉션.
- 음악 특징의 계산 비용과 강건성에 최적화되어 있습니다.
- 빠른 프로토타이핑을 위한 Python 래퍼.
- 모바일 운영체제를 포함한 크로스플랫폼 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트