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.
Die Hauptfunktionen von tonejs/tone.js sind: Transport Timeline Schedulers, Music Playback Schedulers, Audio Synthesizers, Signal Routing, Audio Synthesis Tools, Musical Tempo Conversions, Musical Timing Systems, Polyphonic Voice Allocation.
Open-Source-Alternativen zu tonejs/tone.js sind unter anderem: lmms/lmms — LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It… mudcube/midi.js — MIDI.js is a JavaScript library for playing MIDI files and triggering musical notes within web browsers. It functions… pichenettes/eurorack — This project is a set of digital signal processing routines and firmware designed for building modular synthesis… surge-synthesizer/surge — Surge is a polyphonic software synthesizer and VST plugin designed for complex sound generation. It functions as a… katspaugh/wavesurfer.js — wavesurfer.js is a WebAudio playback library and interactive waveform visualizer that renders audio data onto an HTML5… overtone/overtone — Overtone is a Lisp audio synthesis library that provides a programmable environment for designing synthesizers and…
LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be
MIDI.js is a JavaScript library for playing MIDI files and triggering musical notes within web browsers. It functions as a web MIDI library and soundfont audio synthesizer, providing the core engines necessary to render instrument sounds for multiple simultaneous tracks. The project includes a specialized MIDI-to-visual sync engine that interpolates musical events into continuous animation loops to synchronize visuals with audio playback. It also provides a soundfont code generator to convert audio instrument files into base64 code for direct browser consumption. The library covers MIDI file
This project is a set of digital signal processing routines and firmware designed for building modular synthesis hardware and control voltage modules. It functions as a comprehensive system for Eurorack synthesis, incorporating a physical modeling synthesis engine, a granular synthesis module, and a dedicated control voltage processor. The system distinguishes itself through a specialized synthesis engine that simulates the acoustic properties of strings, reeds, and percussion using modal resonators. It also features a MIDI to CV converter for monophonic and polyphonic operation and a step se
Surge is a polyphonic software synthesizer and VST plugin designed for complex sound generation. It functions as a hybrid synthesis engine, combining subtractive, wavetable, frequency modulation, and physical modeling techniques to produce audio. The project distinguishes itself through extensive microtuning capabilities, supporting non-standard musical scales and intonations via industry-standard tuning files. It also features an Open Sound Control compatible architecture for remote parameter management and hardware synchronization. The system covers a broad range of audio engineering capab