User Tools

Site Tools


gamedev:deigde:editors:synthesizer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
gamedev:deigde:editors:synthesizer [2020/04/05 16:41] – [Sources] dragonlordgamedev:deigde:editors:synthesizer [2020/04/05 17:58] (current) – [Sources] dragonlord
Line 89: Line 89:
  
 Each rule can be assigned **Effects** to modify the produced sound. Effects are applied by the order in the list from top to bottom. Effects can be enabled and disabled. Effects have targets like sources to manipulate their targets. Each rule can be assigned **Effects** to modify the produced sound. Effects are applied by the order in the list from top to bottom. Effects can be enabled and disabled. Effects have targets like sources to manipulate their targets.
 +<WRAP clear/>
 +
 +====== Synthesizer Settings ======
 +
 +{{ :gamedev:deigde:editors:editor_synthesizer_synthesizer.png?nolink|Synthesizer settings}}
 +
 +Defines the synthesizer parameters and allows to test-play the synthesizer.
 +
 +The **Channels** defines the number out channels the synthesizer produces sound for. For in-game speakers mono sound sources (1 channel) should be used. For menu music or in-game music stereo sound sources (2 channels) should be used. Multi-channel synthesizers are possible if the user has appropriate sound systems at his disposition. The support for such setups depends on the //Audio Module// used by the customer. You should not rely on such hardware to be present.
 +
 +The **Sample Rate** defines the sample rate of the sound produced by the synthesizer. Typical values are **44100**, **22050** and **11025**. Recommended is **44100**. Lower fidelity sound sources are useful to reduce file sizes and processing time but they introduce artefacts which are notice with certain sounds.
 +
 +The **Bytes Per Sample** defines the count of bytes required to represent one sample. Typical values are **1** and **2**. Recommended is **2**. Lower fidelity sound sources are useful to reduce file sizes and processing time but they introduce artefacts which are notice with certain sounds.
 +<WRAP center round important 60%>
 +Sound sources (*.ogg for example) have to match the synthesizer //Channels//, //Sample Rate// and //Bytes per Sample//. If they do not match the will be ignored.
 +</WRAP>
 +
 +The **Sample Count** defines the count of samples produced by the synthesizer. Synthesizers are always finite in length but can potentially loop forever. Changing the sample count recalculates the play time in seconds of the synthesizer.
 +
 +The **Play Time** defines the length of the synthesizer in seconds. Changing the play time recalculates the sample count of the synthesizer.
 +
 +The **Playback / Testing** controls playback to test the synthesizer using a speaker played in the editor.
 <WRAP clear/> <WRAP clear/>
  
gamedev/deigde/editors/synthesizer.1586104906.txt.gz · Last modified: 2020/04/05 16:41 by dragonlord