awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
spotify avatar

spotify/basic-pitch

0
View on GitHub↗
5,207 星标·467 分支·Python·Apache-2.0·12 次浏览basicpitch.io↗

Basic Pitch

Basic-pitch is a neural network audio transcriber and polyphonic pitch detector. It functions as an audio-to-MIDI converter that transforms polyphonic audio recordings into MIDI note events and pitch bend data.

The system preserves musical expression by tracking continuous frequency fluctuations to convert glides and vibrato into MIDI pitch bend events. It utilizes a pluggable inference engine that allows the model runtime to be configured based on the operating system or hardware acceleration needs.

The project provides a command line interface for batch audio processing and a programmatic interface for integrating transcription and note event extraction into custom software. Transcription results can be exported as MIDI files, raw model outputs, and note event spreadsheets.

Features

  • Audio Transcription Models - Uses a deep learning model to detect multiple simultaneous musical pitches from raw audio waveforms.
  • Automated Music Transcription - Uses neural networks to programmatically turn audio files into MIDI data and note events.
  • Neural Audio Transcribers - Uses a machine learning system to detect musical pitches in audio files to automate the transcription process.
  • AI Audio Analysis - Processes audio data using AI to extract multiple simultaneous musical notes for transcription.
  • Audio-to-MIDI Converters - Transforms polyphonic audio recordings into MIDI note events and pitch bend data using neural networks.
  • Audio-to-MIDI Pipelines - Implements a pipeline that sequentially processes raw audio through a neural network to produce MIDI files.
  • Audio-to-MIDI Transcription - Converts polyphonic audio recordings into MIDI files to capture notes and pitch bends for music production.
  • Pitch Bend Detection - Tracks continuous frequency fluctuations to convert glides and vibrato into MIDI pitch bend events.
  • Polyphonic Audio-to-MIDI Transcription - Transforms polyphonic audio files into MIDI format with pitch bend detection to preserve musical expression.
  • Polyphonic Pitch Detectors - Identifies multiple simultaneous notes and frequency changes within an audio signal.
  • Polyphonic Pitch Tracking - Analyzes complex audio signals to separate and identify individual overlapping notes across a wide frequency range.
  • CLI Transcription Tools - Provides a command-line tool for transcribing audio files directly into MIDI data from the terminal.
  • Audio Command-Line Tools - Provides terminal-based utilities for processing audio files into MIDI transcriptions.
  • Audio Transcription APIs - Provides a programmatic interface for integrating audio-to-MIDI transcription into custom software applications.
  • CLI Data Processors - Provides a command-line tool that transforms audio files into structured MIDI notation data.
  • Audio Processing Automation - Exposes the model runtime through a terminal interface for batch processing and automated file conversion.

Star 历史

spotify/basic-pitch 的 Star 历史图表spotify/basic-pitch 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

spotify/basic-pitch 是做什么的?

Basic-pitch is a neural network audio transcriber and polyphonic pitch detector. It functions as an audio-to-MIDI converter that transforms polyphonic audio recordings into MIDI note events and pitch bend data.

spotify/basic-pitch 的主要功能有哪些?

spotify/basic-pitch 的主要功能包括:Audio Transcription Models, Automated Music Transcription, Neural Audio Transcribers, AI Audio Analysis, Audio-to-MIDI Converters, Audio-to-MIDI Pipelines, Audio-to-MIDI Transcription, Pitch Bend Detection。

spotify/basic-pitch 有哪些开源替代品?

spotify/basic-pitch 的开源替代品包括: music-and-culture-technology-lab/omnizart — Omnizart is a deep learning framework designed for automatic music transcription and music information retrieval. It… thewh1teagle/vibe — Vibe is a cross-platform transcription tool that converts spoken audio into text by running Whisper neural models… buriburisuri/speech-to-text-wavenet — This project is a deep learning framework designed for end-to-end speech-to-text transcription. It utilizes the… jaakkopasanen/autoeq — AutoEq is a command-line tool that generates headphone equalization settings by comparing frequency response… crmne/ruby_llm — ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large… argmaxinc/whisperkit.

Basic Pitch 的开源替代方案

相似的开源项目,按与 Basic Pitch 的功能重合度排序。
  • music-and-culture-technology-lab/omnizartMusic-and-Culture-Technology-Lab 的头像

    Music-and-Culture-Technology-Lab/omnizart

    1,915在 GitHub 上查看↗

    Omnizart is a deep learning framework designed for automatic music transcription and music information retrieval. It functions as a toolkit for analyzing polyphonic audio recordings to extract structured musical information, including notes, chord progressions, drum events, and rhythmic patterns. The system provides a modular pipeline that orchestrates the entire lifecycle of audio analysis, from initial feature extraction and data preparation to model inference. Users can apply pre-trained models to transcribe audio directly or utilize the included utilities to train and fine-tune neural net

    Pythonbeat-trackingchorddrum-transcription
    在 GitHub 上查看↗1,915
  • thewh1teagle/vibethewh1teagle 的头像

    thewh1teagle/vibe

    5,298在 GitHub 上查看↗

    Vibe is a cross-platform transcription tool that converts spoken audio into text by running Whisper neural models directly on your device, with no cloud dependency. It can transcribe audio from files, microphones, system output, and network streams, and supports both batch processing of multiple files and real-time captioning from continuous input. Beyond basic transcription, Vibe identifies and labels different speakers through speaker diarization, and offers a choice of Command-Line Interface or HTTP API for automated and remote workflows. It also includes plugins to export transcripts to c

    TypeScriptaicross-platformdesktop
    在 GitHub 上查看↗5,298
  • buriburisuri/speech-to-text-wavenetburiburisuri 的头像

    buriburisuri/speech-to-text-wavenet

    4,007在 GitHub 上查看↗

    This project is a deep learning framework designed for end-to-end speech-to-text transcription. It utilizes the WaveNet neural network architecture to process spoken audio input and generate written text transcripts, leveraging connectionist temporal classification to map variable-length audio sequences to character-level outputs. The system distinguishes itself through a comprehensive training pipeline that supports distributed execution across multiple graphics processing units. It includes specialized utilities for audio data augmentation and the transformation of raw audio files into opti

    Python
    在 GitHub 上查看↗4,007
  • crmne/ruby_llmcrmne 的头像

    crmne/ruby_llm

    3,566在 GitHub 上查看↗

    ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large language model providers through a unified interface. It serves as a toolkit for building autonomous assistants with custom personas, managing structured output via JSON schemas, and implementing vector embedding engines for semantic search. The project distinguishes itself as an observability suite and multimodal toolkit. It provides specialized capabilities for tracking token usage, calculating model costs, and tracing workflows via OpenTelemetry, while supporting the proces

    Rubyaianthropicchatgpt
    在 GitHub 上查看↗3,566
  • 查看 Basic Pitch 的所有 27 个替代方案→