✅ AUDIO REORGANIZATION COMPLETE: **Files Moved:** - Moved 2 SFX WAV: footstep_grass.wav, wood_chop.wav → /sfx/ - Moved 1 Music MP3: forest_ambient.mp3 → /music/ - Moved 43 Voiceover WAV: prologue_sl files → /voiceover/ - Existing 20 Voice MP3: Ana, Kai, Mayor, Narrator, Teacher → /voices/ **Folder Structure Created:** /assets/audio/ ├── sfx/ │ ├── farming/ (8 placeholder .txt) │ ├── combat/ (8 placeholder .txt) │ ├── building/ (5 placeholder .txt) │ └── misc/ (4 placeholder .txt) ├── music/ (8 placeholder .txt + 1 MP3 ✅) ├── voices/ (20 MP3 ✅) └── voiceover/ (43 WAV ✅) 📋 CREATED DOCUMENTATION: 1. **AUDIO_GENERATION_MANIFEST.md** - Complete list of 33 missing audio files - Detailed specifications (duration, format, mood) - SFX: 25 files (farming, combat, building, misc) - Music: 8 files (themes, ambients, victory) - Generation instructions (AI tools, free libraries) 2. **scripts/convert_audio_to_ogg.py** - Auto-remove .txt placeholders - Convert MP3/WAV → OGG (ffmpeg) - Verify file integrity - Generate audioManifest.json for Phaser ❌ STILL MISSING: - 25 SFX .ogg files (placeholders only) - 7 Music .ogg files (placeholders only) 🎯 NEXT STEPS: 1. Generate audio using AI tools (ElevenLabs, Suno, etc.) 2. Run: python3 scripts/convert_audio_to_ogg.py 3. Verify all 33 files present **Current Audio Status:** 66/99 files (67% complete)
4.7 KiB
4.7 KiB
🎵 AUDIO GENERATION MANIFEST - JAN 8, 2026
COMPLETE LIST OF ALL MISSING AUDIO FILES
📊 SUMMARY:
- SFX Needed: 25 files (.ogg format)
- Music Needed: 8 files (.ogg format)
- Total: 33 audio files to generate
🔊 1. SOUND EFFECTS (SFX) - 25 FILES
FARMING SOUNDS (8 files) 🌾
Path: /assets/audio/sfx/farming/
| Filename | Description | Duration | Notes |
|---|---|---|---|
cow_moo.ogg |
Cow mooing sound | 2-3s | Friendly, farm animal |
dig.ogg |
Digging/hoeing soil | 1s | Shovel into dirt |
harvest.ogg |
Crop harvest/pickup | 0.5s | Satisfying pop/snap |
plant_seed.ogg |
Planting seed in soil | 0.5s | Soft thud |
scythe_swing.ogg |
Scythe swinging through air | 0.8s | Whoosh sound |
stone_mine.ogg |
Pickaxe hitting stone | 1s | Clink/chip sound |
tree_chop.ogg |
Axe chopping wood | 1s | Thunk/chop |
water_crop.ogg |
Watering can pouring | 1.5s | Water splash/trickle |
COMBAT SOUNDS (8 files) ⚔️
Path: /assets/audio/sfx/combat/
| Filename | Description | Duration | Notes |
|---|---|---|---|
bow_release.ogg |
Arrow release from bow | 0.3s | Twang sound |
explosion.ogg |
Explosion/bomb | 2s | Boom + debris |
player_hurt.ogg |
Player damage grunt | 0.5s | Oof/ugh |
raider_attack.ogg |
Enemy attack yell | 1s | Aggressive shout |
shield_block.ogg |
Shield blocking hit | 0.5s | Metallic clang |
sword_slash.ogg |
Sword swing | 0.5s | Whoosh + metal |
zombie_death.ogg |
Zombie dies | 1.5s | Groan + thud |
zombie_hit.ogg |
Zombie takes damage | 0.5s | Hurt groan |
BUILDING SOUNDS (5 files) 🏗️
Path: /assets/audio/sfx/building/
| Filename | Description | Duration | Notes |
|---|---|---|---|
chest_open.ogg |
Chest opening | 1s | Creaky wood |
door_close.ogg |
Door closing | 0.8s | Wood door slam |
door_open.ogg |
Door opening | 0.8s | Creaky hinges |
hammer_nail.ogg |
Hammering nail | 0.5s | Metallic bang |
repair.ogg |
Building repair | 1.5s | Construction sounds |
MISC SOUNDS (4 files) ✨
Path: /assets/audio/sfx/misc/
| Filename | Description | Duration | Notes |
|---|---|---|---|
coin_collect.ogg |
Picking up coin | 0.3s | Bright ching! |
footstep_grass.ogg |
Footstep on grass | 0.3s | Soft rustle (HAVE .wav, convert!) |
footstep_stone.ogg |
Footstep on stone | 0.3s | Hard tap |
level_up.ogg |
Level up/achievement | 2s | Triumphant chime |
🎶 2. MUSIC TRACKS - 8 FILES
BACKGROUND MUSIC (.ogg format)
Path: /assets/audio/music/
| Filename | Description | Duration | Loop | BPM | Mood |
|---|---|---|---|---|---|
forest_ambient.mp3 |
✅ HAVE! Forest sounds | - | Yes | - | Peaceful |
main_theme.ogg |
Main menu theme | 2-3min | Yes | 90-110 | Epic/Adventure |
farm_ambient.ogg |
Farm/grassland loop | 2-3min | Yes | 70-90 | Calm/Peaceful |
town_theme.ogg |
Town restoration theme | 2min | Yes | 100-120 | Hopeful/Uplifting |
combat_theme.ogg |
Battle music | 2min | Yes | 130-150 | Intense/Action |
night_theme.ogg |
Nighttime ambient | 3min | Yes | 60-80 | Mysterious/Calm |
victory_theme.ogg |
Quest complete | 30s | No | 120 | Triumphant |
raid_warning.ogg |
Raid approaching | 1min | No | 140-160 | Tense/Urgent |
ana_theme.ogg |
Ana's memory theme | 2min | No | 80 | Emotional/Sad |
🛠️ GENERATION INSTRUCTIONS:
Option 1: AI Sound Generation (Recommended)
Use services like:
- ElevenLabs Sound Effects - AI SFX generation
- Suno AI or Udio - Music generation
- Soundraw - Royalty-free music generator
Option 2: Free Sound Libraries
Download from:
- Freesound.org - Community sound library
- OpenGameArt.org - Game audio assets
- Incompetech - Royalty-free music (Kevin MacLeod)
Option 3: Script Generation (Placeholder)
Use /scripts/generate_placeholder_audio.py to create:
- Simple tone beeps (SFX placeholders)
- White noise loops (ambient placeholders)
📋 CONVERSION CHECKLIST:
After generating, run:
python3 /Users/davidkotnik/repos/novafarma/scripts/convert_audio_to_ogg.py
This will:
- Convert all .mp3/.wav to .ogg
- Remove .txt placeholders
- Verify file sizes
- Generate audio manifest
✅ COMPLETION CRITERIA:
- All 25 SFX .ogg files present
- All 8 music .ogg files present
- Each file is 5KB+ (not empty)
- Audio plays correctly in Phaser 3
- Volume normalized (-14 LUFS)
Status: 📝 Manifest ready, awaiting audio generation
Last Updated: 2026-01-08 15:48 CET