awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • tonejs/tone.jsAvatar von Tonejs

    Tonejs/Tone.js

    14,657Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,657
  • randygaul/cute_headersAvatar von RandyGaul

    RandyGaul/cute_headers

    5,015Auf GitHub ansehen↗

    This project is a collection of single-header libraries providing a zero-dependency implementation of core game engine systems. It serves as a portable toolkit for 2D game development, focusing on asset loading, graphics optimization, and low-level system coordination. The libraries offer specialized capabilities for 2D sprite rendering and asset processing, including texture atlas compilation and batch-based rendering to reduce draw calls. It includes a dedicated pipeline for parsing Aseprite files and JSON-formatted map data from Tiled. The toolkit covers several functional domains, includ

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

    Caudioccollision
    Auf GitHub ansehen↗5,015
  • bespokesynth/bespokesynthAvatar von BespokeSynth

    BespokeSynth/BespokeSynth

    4,526Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗4,526
  • vcvrack/rackAvatar von VCVRack

    VCVRack/Rack

    4,373Auf GitHub ansehen↗

    Rack is a virtual Eurorack modular synthesizer emulator and a modular synthesis SDK. It provides a digital environment for creating and routing electronic music signals using virtual modules, oscillators, and filters, simulating the behavior of analog hardware through voltage-based signal routing. The system functions as a MIDI and CV converter, translating signals between software and external hardware, and can operate as a VST or industry-standard instrument plugin within digital audio workstations. It also acts as a VST plugin host, embedding external virtual instruments and effects to exp

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

    C++vcvrack
    Auf GitHub ansehen↗4,373
  • scribbletune/scribbletuneAvatar von scribbletune

    scribbletune/scribbletune

    3,762Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,762
  1. Home
  2. Graphics & Multimedia
  3. Audio Sample Playback

Unter-Tags erkunden

  • 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.