メインデモ
CDN v3.0.0

これら2つのタグをページに追加 — </body> またはに <head> :

シンセエンジン
<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
キーをクリックまたはPCキーボード(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