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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • tonejs/tone.jsAvatar de Tonejs

    Tonejs/Tone.js

    14,657Voir sur 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
    Voir sur GitHub↗14,657
  • randygaul/cute_headersAvatar de RandyGaul

    RandyGaul/cute_headers

    5,015Voir sur GitHub↗

    Ce projet est une collection de bibliothèques single-header fournissant une implémentation sans dépendance des systèmes fondamentaux de moteur de jeu. Il sert de boîte à outils portable pour le développement de jeux 2D, se concentrant sur le chargement d'assets, l'optimisation graphique et la coordination système de bas niveau. Les bibliothèques offrent des capacités spécialisées pour le rendu de sprites 2D et le traitement d'assets, incluant la compilation d'atlas de textures et le rendu par lots pour réduire les draw calls. Il inclut un pipeline dédié pour analyser les fichiers Aseprite et les données de carte au format JSON provenant de Tiled. La boîte à outils couvre plusieurs domaines fonctionnels, incluant la détection de collision 2D utilisant des raycasts et des sweep tests, le streaming audio et le déclenchement d'échantillons, et la coordination multithreading via des pools de tâches. Sa couche réseau implémente la fiabilité basée sur UDP et le transport chiffré TLS pour une communication client-serveur sécurisée.

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

    Caudioccollision
    Voir sur GitHub↗5,015
  • bespokesynth/bespokesynthAvatar de BespokeSynth

    BespokeSynth/BespokeSynth

    4,526Voir sur 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++
    Voir sur GitHub↗4,526
  • vcvrack/rackAvatar de VCVRack

    VCVRack/Rack

    4,373Voir sur GitHub↗

    Rack est un émulateur de synthétiseur modulaire Eurorack virtuel et un SDK de synthèse modulaire. Il fournit un environnement numérique pour créer et router des signaux de musique électronique en utilisant des modules virtuels, des oscillateurs et des filtres, simulant le comportement du matériel analogique via le routage de signal basé sur la tension. Le système fonctionne comme un convertisseur MIDI et CV, traduisant les signaux entre le logiciel et le matériel externe, et peut fonctionner comme un plugin VST ou un instrument standard de l'industrie au sein de stations de travail audio numériques. Il agit également comme un hôte de plugin VST, intégrant des instruments virtuels et des effets externes pour étendre les outils de traitement sonore disponibles. La plateforme inclut une gamme complète de capacités de traitement audio, y compris la synthèse par modélisation physique, le traitement spectral et les effets basés sur le temps. Elle fournit des outils pour la génération de tension de contrôle, le séquençage de notes et le traitement de signal polyphonique, aux côtés d'un kit de développement pour construire des modules audio personnalisés avec génération d'interface pilotée par SVG. Une interface en ligne de commande est disponible pour le lancement d'applications, l'amorçage de projets et l'automatisation de la production de fichiers source à partir de graphiques vectoriels.

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

    C++vcvrack
    Voir sur GitHub↗4,373
  • scribbletune/scribbletuneAvatar de scribbletune

    scribbletune/scribbletune

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

Explorer les sous-tags

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