ToneLib Demo

Interactive demonstration of the Simple Tone Library

UI Sounds

// Quick feedback sounds for user interfaces

Melodies

// Sequenced multi-note melodies and patterns

Looped Alarms

// Continuous alarm patterns

0.2

Ringtones & Alarms

// Premade ringtones and alarm sounds

Quick Guide

// How to use ToneLib in your projects

UI Sounds: Simple feedback sounds for user interactions (ToneLib.ping(), ToneLib.success(), etc.)

Melodies: Sequenced patterns for notifications or alerts (ToneLib.playJingle(), ToneLib.playAlert(), etc.)

Looped Alarms: Continuous alarms with custom patterns, intervals, and volume (ToneLib.startAlarm('name', 'pattern', interval, volume))

Ringtones: Premade phone-style sounds (ToneLib.playRingtone('classic'), ToneLib.playTelephone(), etc.)

Basic Usage:
ToneLib.ping(); // Quick sound
ToneLib.playJingle(); // Sequence
ToneLib.startAlarm('myAlarm', 'beep', 1000, 0.2); // Loop