Skip to content

Basewrecker/sound_mixer_v1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ambient Sound Mixer

A web application for mixing ambient sounds to create custom audio environments. Mix multiple sounds together, adjust individual volumes, and save your favorite combinations as presets.

Features

  • Mix up to 8 different ambient sounds simultaneously
  • Individual volume controls for each sound
  • Master volume control
  • Default presets (Focus, Relax, Sleep)
  • Save custom presets with custom names
  • Load and delete custom presets
  • Sleep timer with multiple duration options
  • Dark and light theme toggle
  • Responsive design

Sounds Included

  • Rain
  • Ocean Waves
  • Forest (Birds and Wind)
  • Fireplace
  • Thunder
  • Wind
  • Coffee Shop
  • Night (Crickets)

Usage

  1. Click the play button on any sound card to start playing
  2. Adjust individual sound volumes using the sliders
  3. Use the master volume slider to control overall volume
  4. Click "Play All" to start all sounds at once
  5. Select a preset to load a pre-configured sound mix
  6. Save your current mix by clicking "Save Mix" and entering a name
  7. Set a sleep timer to automatically stop all sounds after a specified duration
  8. Toggle between dark and light themes using the theme button

Technical Details

Built with vanilla JavaScript using ES6 modules. No build process required. Simply open index.html in a modern web browser.

Data is stored locally using the browser's localStorage API. Custom presets persist between sessions.

Credits

Inspired by Brad Traversy

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors