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

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

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

5 个仓库

Awesome GitHub RepositoriesAudio Sample Playback

Systems for triggering and playing back digital audio samples with basic control over volume and panning.

Distinct from Audio Sample Looping: Candidates focus on looping, importing, or AI reconstruction rather than general playback and triggering.

Explore 5 awesome GitHub repositories matching graphics & multimedia · Audio Sample Playback. Refine with filters or upvote what's useful.

Awesome Audio Sample Playback GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • tonejs/tone.jsTonejs 的头像

    Tonejs/Tone.js

    14,657在 GitHub 上查看↗

    Tone.js is a web-based audio synthesizer and framework for the Web Audio API. It provides a digital signal processing toolkit, a musical timing engine, and a library for MIDI processing to create interactive music and synthesizers directly in the browser. The project features a musical timing engine that coordinates audio events and loops using BPM-relative timing and a global transport. It includes a MIDI processing library capable of converting binary MIDI files into JSON format to trigger sounds and control audio parameters in real time. Its capabilities cover polyphonic sound synthesis,

    Loads and plays back audio files with pitch-shifting to create a playable instrument.

    TypeScript
    在 GitHub 上查看↗14,657
  • randygaul/cute_headersRandyGaul 的头像

    RandyGaul/cute_headers

    5,015在 GitHub 上查看↗

    本项目是一系列单头(single-header)库的集合,为核心游戏引擎系统提供了零依赖的实现。它是一个便携式的 2D 游戏开发工具包,专注于资源加载、图形优化和底层系统协调。 这些库为 2D 精灵渲染和资源处理提供了专门的功能,包括纹理图集编译和基于批处理的渲染,以减少绘制调用(draw calls)。它包含一个专门用于解析 Aseprite 文件和 Tiled JSON 格式地图数据的流水线。 该工具包涵盖了多个功能领域,包括使用射线检测和扫描测试的 2D 碰撞检测、音频流处理与采样触发,以及通过任务池实现的线程协调。其网络层实现了基于 UDP 的可靠传输和 TLS 加密传输,以确保客户端与服务器之间的安全通信。

    Provides a system for triggering sound effects and audio samples for immediate real-time playback.

    Caudioccollision
    在 GitHub 上查看↗5,015
  • bespokesynth/bespokesynthBespokeSynth 的头像

    BespokeSynth/BespokeSynth

    4,526在 GitHub 上查看↗

    BespokeSynth is a modular synthesizer environment that combines a node-based audio graph routing system with a live scripting bridge, enabling real-time patching and control without recompilation. Its architecture integrates a granular synthesis engine, FFT-based spectral processing, a MIDI Polyphonic Expression pipeline, and a Euclidean rhythm generator, all within a freeform workspace designed for live experimentation. The project distinguishes itself through its live coding capabilities, allowing Python scripts to create, modify, and control synthesis parameters at runtime, and its plugin

    Triggers individual drum samples with per-pad volume, pan, speed, envelope, and randomization controls.

    C++
    在 GitHub 上查看↗4,526
  • vcvrack/rackVCVRack 的头像

    VCVRack/Rack

    4,373在 GitHub 上查看↗

    Rack 是一个虚拟 Eurorack 模块化合成器模拟器及模块化合成 SDK。它提供了一个数字环境,通过虚拟模块、振荡器和滤波器来创建和路由电子音乐信号,利用基于电压的信号路由模拟模拟硬件的行为。 该系统可作为 MIDI 和 CV 转换器,在软件与外部硬件之间转换信号,并能作为 VST 或行业标准乐器插件在数字音频工作站 (DAW) 中运行。它还充当 VST 插件宿主,嵌入外部虚拟乐器和效果器以扩展声音处理工具。 该平台包含全面的音频处理能力,包括物理建模合成、频谱处理和基于时间的特效。它提供控制电压生成、音符序列化和复音信号处理工具,以及用于构建带有 SVG 驱动界面的自定义音频模块的开发套件。 此外,它还提供命令行界面用于应用启动、项目引导以及从矢量图形自动化生成源文件。

    Provides a playback system for audio samples featuring waveform display and automatic BPM detection.

    C++vcvrack
    在 GitHub 上查看↗4,373
  • scribbletune/scribbletunescribbletune 的头像

    scribbletune/scribbletune

    3,762在 GitHub 上查看↗

    Scribbletune is a JavaScript music composition library, MIDI file generator, text-based patch diagrammer, and Web Audio API sequencer. It enables the definition of rhythms, chords, and melodies using string-based notation for real-time playback in web browsers. The system transforms simple text notation into SVG visual representations of modular synthesizer signal paths. It also converts programmatically composed musical clips and patterns into standard MIDI files for use in external digital audio workstations. Composition capabilities include a character-based rhythmic notation system for p

    Triggers synthesizers and audio samples in real-time within a browser-based session architecture.

    TypeScriptabletonableton-livechords
    在 GitHub 上查看↗3,762
  1. Home
  2. Graphics & Multimedia
  3. Audio Sample Playback

探索子标签

  • Drum Sample TriggersTriggering of individual drum samples with per-pad volume, pan, speed, envelope, and randomization controls. **Distinct from Audio Sample Playback:** Distinct from Audio Sample Playback: specifically targets drum sample triggering with per-pad controls and randomization.
  • Multi-Layer Sample MixersMixing of multiple sample layers with independent volume, pan, filter, and speed controls per layer. **Distinct from Audio Sample Playback:** Distinct from Audio Sample Playback: adds multi-layer mixing with per-layer filter and speed controls, not just basic playback.
  • Sampling and LoopingSystems for triggering, playing back, and creating repeating cycles within digital audio samples. **Distinct from Audio Sample Playback:** Combines playback and looping capabilities, whereas the parent focuses solely on playback triggering.