Главное демо
CDN v3.0.0

Добавьте эти теги на страницу — перед </body> или в <head> :

Synth-движок
<script src="https://cdn.chiptune-synth.8binami.com/3.0.0/chiptune-synth.min.js"></script>
Банк звуков (170+ instruments)
<script src="https://cdn.chiptune-synth.8binami.com/3.0.0/chiptune-sound-font.min.js"></script>
Галерея инструментов

12 пресетов инструментов, которые превращают синтезаторный движок в настоящие инструменты. Нажмите на один, затем играйте на клавиатуре ниже (или используйте MIDI-контроллер). Каждый пресет настраивает форму сигнала, огибающую, фильтр, унисон и вибрато.

Форма сигнала
Piano
Октава 4
Нажимайте клавиши или используйте клавиатуру ПК (Q-M)
Музыкальные демо — Слушайте каждый инструмент в контексте
Камерный ансамбль
Violin melody + Cello harmony + Piano chords · Canon style
Джазовое комбо
Organ chords + Synth Бас walk + Brass stabs · Swing feel
Synthwave Drive
Synth Lead + Synth Pad + Synth Бас + Drums · 128 BPM
World Fusion
Marimba + Flute + Harmonica + Guitar · Pentatonic
Загружать инструменты программно
const synth = new ChiptuneSynth();
await synth.init();

// Load instruments onto tracks
synth.loadInstrument('violin', 0);   // Track 0 = Violin
synth.loadInstrument('piano', 1);    // Track 1 = Piano

// Play a chord
synth.playNoteByName('A', 4, 0, 2);  // Violin A4
synth.playNoteByName('C', 4, 1, 2);  // Piano C4
synth.playNoteByName('E', 4, 1, 2);  // Piano E4

// List all instruments
console.log(ChiptuneSynth.getInstrumentNames());
// ['piano','violin','cello','flute','organ','brass',
//  'harmonica','synthLead','synthPad','synthBass','marimba','electricGuitar']

// Enable MIDI controller
const devices = await synth.enableMIDI({ track: 0 });
console.log('MIDI devices:', devices);
Работает на 8Binami