Interactive demonstration of the Simple Tone Library
// Quick feedback sounds for user interfaces
// Sequenced multi-note melodies and patterns
// Continuous alarm patterns
// Premade ringtones and alarm sounds
// 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