Ticket #138 (closed task: duplicate)

Opened 7 years ago

Last modified 13 months ago

Audio Task List

Reported by: gavin Owned by:
Priority: Should Have Milestone:
Component: Core engine Keywords:
Cc: jan

Description (last modified by gavin) (diff)

  • 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

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

Change History

Changed 7 years ago by gavin

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

comment:1 Changed 7 years ago by jan

  • Cc jan added
  • Description modified (diff)
  • Milestone set to 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 Changed 7 years ago by gavin

  • Owner set to gavin
  • Status changed from new to assigned

comment:3 Changed 7 years ago by jan

  • Description modified (diff)

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

comment:4 Changed 7 years ago by gavin

  • Description modified (diff)

comment:5 Changed 6 years ago by gavin

(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 Changed 6 years ago by gavin

(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 Changed 6 years ago by gavin

(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 Changed 6 years ago by gavin

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

comment:9 Changed 6 years ago by gavin

  • Description modified (diff)

comment:10 Changed 6 years ago by gavin

  • Description modified (diff)

comment:11 Changed 4 years ago by feneur

  • Owner gavin deleted
  • Status changed from assigned to new

comment:12 Changed 3 years ago by anonymous

  • Milestone Playability Demo deleted

Milestone Playability Demo deleted

comment:13 Changed 3 years ago by wacko

  • Milestone set to Backlog

comment:14 Changed 13 months ago by historic_bruno

  • Status changed from new to closed
  • Resolution set to duplicate
  • Milestone Backlog deleted

Superseded by #1223.

Note: See TracTickets for help on using tickets.