Skip to content

Audio

Sharp Stock provides lightweight and professional management solutions for game sound effects, background music (BGM), and voice-over resources. You can screen and audition resources directly within the asset library without switching to an external player.

1. Supported Audio Standards

The system fully supports the following mainstream game development audio formats:

  • WAV: Commonly used for high-fidelity sound effects, UI feedback, and action special effects.
  • MP3: Standard lossy compression format, widely used for background music and long voice-overs.
  • OGG: Efficient open-source audio format, frequently used in mobile games.
  • AAC / M4A: Modern compression formats that balance sound quality and file size.
  • FLAC: Lossless compression format, suitable for master-level materials requiring extremely high audio fidelity.

2. Interactive Audition & Waveform Visualization

To present audio assets more intuitively, the system provides full-scale audio waveform visualization and convenient audition controls.

Quick Audition (Grid Card)

  • Hover Play Control: When you hover over an audio asset card in the grid view, a play button will appear at the center of the card. You can click this button to directly play or pause the audio without opening the detail panel or expanded preview, significantly improving the efficiency of comparing and screening audio files.

Audio Waveform Thumbnails (Grid Card)

  • Pre-Generation Mechanism: Waveform thumbnails are automatically generated during asset import, startup scan when opening a library, or full scan in Settings via a background post-processing queue—not when you scroll the grid and assets become visible. Once processing completes, browsing the grid reads the cached waveform directly for a smoother scrolling experience.
  • Local Persistent Caching: Generated waveform graphics (in PNG format) are persistently cached locally. Once created, subsequent browsing will read the cached thumbnails directly, resulting in zero latency and zero I/O overhead.
  • Stereo Feature Representation: Audio cards no longer show a generic music icon. Instead, they present the actual peak waveform. For multi-channel (e.g., stereo) audio, the system automatically uses a "Top: Left channel, Bottom: Right channel" compact single-track split layout. Sound designers and artists can visually identify both sound dynamics and stereo balance at a glance, which greatly simplifies asset validation.
  • Placeholder Note: If a card still shows the music icon, the waveform thumbnail has not been generated yet (e.g., post-processing is still queued, files were added externally without a scan, or the last generation failed). Wait for the progress indicator to finish, run a startup or Settings scan, or choose Regenerate Thumbnail from the asset context menu to backfill.

Interactive Waveform Player (Detail Panel & Expanded Preview)

When an audio file is selected, both the right detail panel and the expanded preview (opened via double-click or Space) will activate a high-fidelity waveform audition component:

  • Adaptive Channel Rendering: The rendering mode adapts dynamically to the display area size.
    • Detail Panel & Thumbnails: In height-restricted layouts, multi-channel audios are rendered in a compact single-track split layout ("Top: Left channel, Bottom: Right channel").
    • Expanded Preview Window: In larger layouts, multi-channel audios automatically switch to a professional "Dual-Track Symmetric Waveform" layout (top track shows left channel symmetric waveform, bottom track shows right channel symmetric waveform, separated by a thin dividing line), matching professional audio editor setups.
    • Mono Audios: Displayed as a classic vertically symmetric single waveform in all views.
  • Click-and-Drag to Seek: You can click or drag anywhere on the waveform graphic to instantly seek the audio playhead, making it extremely easy to locate specific sound segments.
  • Smart Duration Parsing: Automatically extracts total duration information (in minute:second format).

3. Intelligent Metadata Management

AI-Assisted Labeling

For audio assets, the system's AI engine provides exclusive analysis dimensions:

  • Automatic Sound Descriptions: AI can automatically generate intuitive descriptions such as "dull footsteps" or "rapid metallic impact."
  • Smart Category Tags: The system will attempt to automatically label category tags like [UI], [Ambient], or [Combat]. Note: AI-assisted descriptions and smart tagging features are temporarily unavailable in the Steam version due to platform review policies.

Audio Detection

  • Non-silent Start Detection: When importing assets or scanning the library, the system automatically analyzes whether there is a silent segment at the beginning of the audio file. If a silent gap is detected, the exact "Non-silent Start" time (the timestamp where the actual sound begins) will be displayed in the detail panel. This helps sound designers easily locate audio delays caused by compression or cropping issues.

Property View

The basic info block will simultaneously display the audio's file size, sampling status (such as channels, sample rate, etc.), Non-silent Start, and modification date.


4. Organization & Management Suggestions

  • Functional Classification: We recommend separating background music (BGM) from sound effects (SE) through folders or a tagging system.
  • Global Penetration Audition: Combined with the "Show Subfolder Assets" toggle in the status bar, you can list all project audio assets at the root directory for rapid, sequential comparison.