Skip to main content

Overview

Collections are curated sets of themed sounds that share a common source, style, or purpose. They make it easy to find and install multiple related sounds for cohesive audio design.

What are Collections?

Collections group sounds by:
  • Source: Sounds from the same game, movie, or media
  • Theme: Cohesive aesthetic or style
  • Purpose: Specific use cases (UI, combat, ambient)
  • License: Shared licensing terms

Collection Structure

interface Collection {
  name: string;         // Unique identifier (e.g., "warcraft")
  title: string;        // Display name (e.g., "World of Warcraft")
  description: string;  // What's included
  icon: string;         // Visual identifier/emoji
  disclaimer?: string;  // Legal or licensing information
}

Browsing Collections

Visit the collections page to see all available packs:
1

Navigate to Collections

Go to /collections in the Soundcn app
2

Browse Available Packs

View cards showing each collection with sound counts
3

Open a Collection

Click a collection to see all included sounds
4

Filter and Install

Browse sounds within the collection and install what you need

World of Warcraft Collection

The flagship collection featuring 110 iconic sounds from Blizzard’s legendary MMORPG.
Soundcn is not affiliated with, endorsed by, or associated with Blizzard Entertainment, Inc. World of Warcraft® is a registered trademark of Blizzard Entertainment, Inc.

What’s Included

The Warcraft collection spans all aspects of the game:
Classic menu sounds:
  • Button clicks and selection chimes
  • Menu open/close sounds
  • Tab switching effects
  • Tooltip appearances
  • Window transitions
Perfect for: Game menus, settings screens, navigation

Collection Organization

Warcraft sounds use a two-tier category system:
// Collection sounds have special categorization
const sound = {
  name: "warcraft-quest-complete",
  categories: ["warcraft", "quest"],
  primaryCategory: "quest",      // Second category becomes primary
  broadCategory: "Quest"         // Mapped to broad category
};
  1. First category is the collection name (“warcraft”)
  2. Second category becomes the primary category (“quest”, “ui”, “combat”)
  3. Primary category maps to a broad category for filtering
  4. This allows filtering by both collection AND subcategory

Subcategories

Warcraft sounds are organized into subcategories:
  • Voice: NPC dialogue and character sounds
  • Interface: UI clicks, chimes, menus
  • Combat: Weapon impacts, spell effects
  • Ambient: Environmental atmosphere
  • Doors: Entry and exit sounds
  • Loot: Item pickups and rewards
  • Crafting: Profession and creation sounds
  • Quests: Quest updates and completions
  • Fishing: Fishing cast and catch sounds

Installing from Collections

Collections don’t install as a single pack - you pick individual sounds:
npx soundcn@latest add warcraft-ui-click
Use the batch install feature in the UI to select multiple sounds and copy a single CLI command.

Filtering Collection Sounds

When viewing a collection page, filter by subcategory:
import { getCollectionSounds } from "@/lib/collections";

// Get all sounds in a collection
const allWarcraft = getCollectionSounds("warcraft");

// Filter by subcategory
const uiSounds = allWarcraft.filter(s => 
  s.broadCategory === "UI"
);

const combatSounds = allWarcraft.filter(s => 
  s.broadCategory === "Combat"
);

Licensing Information

World of Warcraft Collection

All sound assets from the World of Warcraft collection are property of Blizzard Entertainment, Inc. and are shared here for non-commercial, educational purposes only.
Usage guidelines:
  • Educational Projects: ✅ Allowed for learning and demonstration
  • Personal Projects: ✅ Allowed for non-commercial use
  • Open Source: ✅ Allowed in non-commercial open source projects
  • Commercial Products: ❌ Requires permission from Blizzard Entertainment
  • Derivative Works: ❌ Do not redistribute or claim as your own
These sounds are provided under fair use for educational purposes, including:
  • Learning game development
  • Building portfolio projects
  • Creating tutorials and demonstrations
  • Academic research and study
Always credit Blizzard Entertainment and World of Warcraft when using these sounds.

Future Collections

Future collections will have their own licensing terms displayed on their collection pages.

Using Collection Data

Access collection metadata programmatically:
import { COLLECTIONS } from "@/lib/collections";

COLLECTIONS.forEach(collection => {
  console.log(collection.title);
  console.log(collection.description);
  console.log(collection.disclaimer);
});

Building Custom Collections

You can create your own logical collections by organizing sounds:
// Define custom collection
const myUIKit = [
  "click-elegant",
  "toggle-switch",
  "notification-chime",
  "success-fanfare",
  "error-alert"
];

// Install all at once
import { getAllSounds } from "@/lib/sound-data";

const mySounds = getAllSounds().filter(s => 
  myUIKit.includes(s.name)
);

Batch Install for Custom Collections

1

Create Your List

Make a list of sound names you want in your custom collection
2

Find in Catalog

Use search and filters to locate all sounds
3

Select Multiple

Hold Shift and click to enter batch select mode
4

Copy Command

Use the batch install bar to copy the CLI command

Collection Best Practices

Cohesive Design: Use sounds from the same collection for consistent audio aesthetic in your project.
Mix and Match: Combine collection sounds with other sounds, but be mindful of style consistency.
Credit Sources: Always credit the original source when using collection sounds, especially for games like World of Warcraft.
Check Licenses: Each collection may have different licensing terms. Always read the disclaimer before using in commercial projects.

Discovery Features

When viewing a sound from a collection, discover similar sounds in the same collection:
import { getRelatedSounds } from "@/lib/sound-data";

// Get related sounds in same broad category
const related = getRelatedSounds(
  "warcraft-ui-click",
  "UI",
  8
);

// Many will be other Warcraft UI sounds

Search Within Collections

Use the search bar on collection pages to find specific sounds:
  • Search by subcategory: “combat”, “quest”, “ui”
  • Search by type: “click”, “door”, “loot”
  • Search by description: “sword”, “magic”, “chest”

Collection Statistics

Each collection shows:
  • Total Sound Count: How many sounds are included
  • Subcategory Breakdown: Distribution across categories
  • Format Distribution: MP3, WAV, OGG counts
  • Size Information: Total and average file sizes
  • Duration Range: Shortest to longest sounds

Roadmap

Future collections being considered:
  • Retro Gaming: Classic arcade and console sounds
  • Sci-Fi Pack: Futuristic interfaces and effects
  • Nature Ambience: Environmental and outdoor sounds
  • Modern UI: Contemporary interface sounds
  • Fantasy RPG: Medieval and magical sounds
Collections are curated based on community demand. Request new collections in the Soundcn GitHub discussions.

Next Steps

Build docs developers (and LLMs) love