Paths to Adventure
Menu
  • Blog Home
    • Game Design Blog
    • The Dungeon Challenge
    • Justin’s Web Journal
    • Blog Index & Archive
  • My Shop
    • Paths to Adventure Shop
    • Active Promotions
  • Publications
    • All My Publications
    • Game Designer Articles
      • Into the Wintery Gale
      • The Mini-Dungeon Series
  • Cartography
  • Marketing
    • Kickstarters
    • Advertising
    • Logos & Title Treatments
    • Convention Booth Branding
  • Free Gaming Stuff!
    • Free Downloads
    • Free Map of the Day
    • Dungeon Map Generator
    • Tavern Sign Crafter
  • Personal Projects
    • Descent into Wyrmdeep
    • 8-Bit Dungeon Retro-Pixel FPRPG Card Game
    • Video Game Music
    • The Solstice Museum
    • Aethercon (Archived)
    • Mythic Party (Archived)
    • Webdot Studio (Archived)
    • Getting Crafty
  • Contact Me
    • Send Email
    • Facebook
    • Instagram
    • X (Twitter)
    • My Résumé
    • Off-site Mass Portfolios
    • Relevant Links
Menu
Paths to Adventure > Justin's Journal > Brainstorming > Building A Custom Soundboard (Brainstorming)

Building A Custom Soundboard (Brainstorming)

Posted on August 12, 2025

So, one of the ideas I’ve been mulling around has been creating a custom sound board. This means creating a lot of sound effects from scratch and building a library that can be indexed logically for quick reference. Especially on the fly, during a game session. I’m creating this journal entry as sort of a waypoint for that process, and a working sketch of the idea as it develops, so expect lots of edits.

Once I have a decent library built-up, I’d like to develop some sort of packaged onboarding to manage and create and save custom sound boards. Right now I’m leaning towards the idea of writing an HTML file that can be packaged with the audio files. Utilizing client-side JavaScript to build the entire interface so that the package works locally as long as the original directory structure is maintained.

My Loose Concept for the Interface: 

• Local HTML file in a defined directory (/PTASFX/). This way the soundboards can be used whether on line or not. All you need is the HTML, soundfiles, and sound pack txt files.

• Client-side JavaScript checks local directory for text files (PTASFX-00x.txt)

• Each text file includes the HTML output to display sound effects, CSS will allow filter/sort on client display.

• Thinking back to the old "drop file" method used for BBS doors, every "sound pack" of new sound effects I release will include a PTASFX txt for the sounds included in that pack. the interface will see that text and integrate the sounds into the library automatically. Adding a sound pack will be as easy as placing the contents of a sound pack ZIP into the /PTASFX/ local directory.

• Will account a check for 999 sounds packs (that should be more than I'll ever be able to make. This means not all sound packs have to be added, each is optional.

• Using class and id value, the div ouput for each sound will be able to be sorted and filtered via the local HTML interface.

• Add to the interface an ability to create specific soundboards, and bookmark them in the browser. This will be handled via querystring. The custom boards won't be actual data saved via the interface but a complex querystring passed to the interface to switch to "custom board" mode and load the sounds added according to the querystring variables.

• I will maintain a hosted version of this via the apps.pathstoadventure.com subdomain, but should function 100% offline using the local HTML file in a browser.

First things first, though. Sound effects. Lots of them. Don’t need the interface until we have something for it to play! I’ll add new sound effects below as I create the library, and once I feel like there’s enough for the “initial” launch, I’ll dive into the sound board interface.

I have also setup a SoundCloud account for when I dive into this.

About the Author

Welcome to the blog and creative hub of Justin Andrew Mason.

I am a professional and freelance game designer and developer, ENnie award-winning best selling author, and Map Master award-winning fantasy and science fiction cartographer (among the many other hats I often wear in the game design industry).
Facebook
FbMessenger
Instagram
Follow Me



General Information: Justin resides in Hopkinsville, Kentucky and serves as a creative collaborator for dozens of game design companies worldwide, contributing to projects across a wide range of genres and TTRPG platforms including Dungeons & Dragons and Pathfinder RPG.


Read Justin's Web Journal...
Dungeon Challenge Updates...

Don't forget your Free VTT Map Pack of the Day!

Random Review

The White Wyrm Awakens


Justin Andrew Mason’s fifth mini-dungeon for Into the Wintery Gale is friggin’ AWESOME. High-concepts, awesome benefit, evocative culture and dungeon – superb. 5 stars + seal of approval, given sans any hesitation.

Reviewed by—Endzeitgeist


Game Publishers & Companies

I have worked and licensed with dozens of publishers, studios, and game companies. Here is a list of a some of them:

     • 2 King Games
     • AAW Games
     • Adventureaweek.com
     • AetherCon Convention
     • Avatarart
     • EN Publishing
     • Dark Naga Adventures
     • Dorks of Yore
     • Dread Unicorn Games
     • Dreamscarred Press
     • Dungeon Crate
     • Gallant Knight Enterprises
     • Ice & Dice Gaming Convention
     • Jon Brazer Enterprises
     • Kobold Press
     • Legendary Games
     • Lone Wolf Development
     • Lunar Productions
     • Mentats of Gaming
     • Mongoose Publishing
     • Mythic Design
     • Mythoard
     • Oaken Dragon Press
     • Obsidian Portal
     • Paizo
     • Playground Adventures
     • Rogue Genius Games
     • SmiteWorks
     • TPK Games
     • The Grim Press
     • Wyrmworks Publishing

Where Else to Find My Work


Professional Game Design

  • Blog Home
    • Game Design Blog
    • The Dungeon Challenge
    • Justin’s Web Journal
    • Blog Index & Archive
  • My Shop
    • Paths to Adventure Shop
    • Active Promotions
  • Publications
    • All My Publications
    • Game Designer Articles
      • Into the Wintery Gale
      • The Mini-Dungeon Series
  • Cartography
  • Marketing
    • Kickstarters
    • Advertising
    • Logos & Title Treatments
    • Convention Booth Branding
  • Free Gaming Stuff!
    • Free Downloads
    • Free Map of the Day
    • Dungeon Map Generator
    • Tavern Sign Crafter
  • Personal Projects
    • Descent into Wyrmdeep
    • 8-Bit Dungeon Retro-Pixel FPRPG Card Game
    • Video Game Music
    • The Solstice Museum
    • Aethercon (Archived)
    • Mythic Party (Archived)
    • Webdot Studio (Archived)
    • Getting Crafty
  • Contact Me
    • Send Email
    • Facebook
    • Instagram
    • X (Twitter)
    • My Résumé
    • Off-site Mass Portfolios
    • Relevant Links

Delve Deeper…

  • Blog Index
  • Site Map
  • Get Your Free Map of the Day!
  • Go on an Adventure!

Personal Projects

  • 8-Bit Dungeon Retro-Pixel FPRPG Card Game
  • Descent into Wyrmdeep (Text Adventure Game)
  • Video Game History: Solstice Museum
  • Video Game Music
  • Aethercon (Archived)
  • Mythic Party (Archived)
  • Webdot Studio (Archived)
  • Getting Crafty

Contact Me

  • Email Me
  • Facebook
  • Instagram
  • X (Twitter)
  • Relevant Links
    • Justin @ Goodreads
    • Justin @ IMDB
    • Justin @ Board Game Geek
    • Justin @ LinkedIn

Off-site Mass Portfolios

  • TTRPG Books (500+ Items)
  • Cartography (1,000+ Items)
  • Virtual Tabletop Icons (100+ Items)
  • Kickstarter Campaigns (50+ Items)
  • Gaming Marketing (200+ Items)
  • Gaming Banner Promos (200+ Items)
  • Website Design (200+ Items)
© 2013-2025 • Paths to Adventure is an imprint of Justin Andrew Mason