Opened 18 years ago

Closed 12 years ago

#138 closed task (duplicate)

Audio Task List

Reported by: Gavin Fowler Owned by:
Priority: Should Have Milestone:
Component: Core engine Keywords:
Cc: Jan Wassenberg Patch:

Description (last modified by Gavin Fowler)

  • SoundGroup class - incorporate audio_group.xml format for loading groups of sounds
  • SoundGroupManager class - a class to interface with SoundGroups
  • revise implentation of Sound Priority within Snd_Mgr
  • Non-standard randomization of music tracks
  • Randomization of sounds within a given SoundGroup
  • Implement Intensity control - e.g. switching from multiple 'sword clang' sounds to a single 'sword battle' to free up resources for more sound.
  • Sound 'type' volume controls - one for SFX, one for Music, etc. (in addition to master gain).

New:

  • entity locational sounds, i.e. passing entity position to snd_set_pos / JS setPosition calls.
  • getting a clip's properties from JS (add getter function to JSI_Sound)
  • cross-fading of playlist tracks (looping (ie long) tracks should fade in and out)
  • playlists

Attachments (1)

audio-discussion-log.txt (21.8 KB ) - added by Gavin Fowler 18 years ago.
Conversation between Jan and Gavin on audio task list priorities and such

Download all attachments as: .zip

Change History (15)

by Gavin Fowler, 18 years ago

Attachment: audio-discussion-log.txt added

Conversation between Jan and Gavin on audio task list priorities and such

comment:1 by Jan Wassenberg, 18 years ago

Cc: Jan Wassenberg added
Description: modified (diff)
Milestone: Playability Demo

List looks good! (y)

Fixed wiki formatting; only need to "revise" snd_mgr's sound priority implementation; CCed myself and set milestone.

comment:2 by Gavin Fowler, 18 years ago

Owner: set to Gavin Fowler
Status: newassigned

comment:3 by Jan Wassenberg, 18 years ago

Description: modified (diff)

While cleaning up tickets, noted that #49 has much the same tasks. Merged them here, will close out #49.

comment:4 by Gavin Fowler, 18 years ago

Description: modified (diff)

comment:5 by Gavin Fowler, 17 years ago

(In [4761]) #Added Sound Group Manager, updated Sound Groups. refs #138. Added SoundGroupMgr.h and .cpp, revised loading and clean up in SoundGroup class.

comment:6 by Gavin Fowler, 17 years ago

(In [4762]) #added sound cone functionality for possible doplar effects, added ability to check if a sound is currently playing. refs #138 added snd_set_cone and is_playing to snd_mgr.

comment:7 by Gavin Fowler, 17 years ago

(In [4794]) #Added ambient sound resources. #refs #138 Added new audio/soundscapes/building folder to build and added new .ogg and .xml files.

comment:8 by Gavin Fowler, 17 years ago

(In [4795]) #Rearranged audio folder and made room for groups. refs #138 moved soundgroup files into audio/groups folder.

comment:9 by Gavin Fowler, 17 years ago

Description: modified (diff)

comment:10 by Gavin Fowler, 17 years ago

Description: modified (diff)

comment:11 by Erik Johansson, 15 years ago

Owner: Gavin Fowler removed
Status: assignednew

comment:12 by (none), 14 years ago

Milestone: Playability Demo

Milestone Playability Demo deleted

comment:13 by Andrew, 14 years ago

Milestone: Backlog

comment:14 by historic_bruno, 12 years ago

Milestone: Backlog
Resolution: duplicate
Status: newclosed

Superseded by #1223.

Note: See TracTickets for help on using tickets.