Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Contact Sound Synthesis in Real-time Applications
Blekinge Institute of Technology, Faculty of Computing, Department of Creative Technologies.
2014 (English)Student thesis
Abstract [en]

Synthesizing sounds which occur when physically-simulated objects collide in a virtual environment can give more dynamic and realistic sounds compared to pre-recorded sound effects. This real-time computation of sound samples can be computationally intense. In this study we investigate a synthesis algorithm operating in the frequency domain, previously shown to be more efficient than time domain synthesis, and propose a further optimization using multi-threading on the CPU. The multi-threaded synthesis algorithm was designed and implemented as part of a game being developed by Axolot Games. Measurements were done in three stress-testing cases to investigate how multi-threading improved the synthesis performance. Compared to our single-threaded approach, the synthesis speed was improved by 80% when using 8 threads, running on an i7 processor with hyper-threading enabled. We conclude that synthesis of contact sounds is viable for games and similar real-time applications, when using the investigated optimization. 140000 mode shapes were synthesized 30% faster than real-time, and this is arguably much more than a user can distinguish.

Abstract [sv]

Syntetisering av ljud som uppstår när fysikobjekt kolliderar i en virtuell miljö kan ge mer dynamiska och realistiska ljudeffekter, men är krävande att beräkna. I det här examensarbetet implementerades ljudsyntes i frekvensdomänen baserat på en tidigare studie, och utvecklades sedan vidare till att utnyttja multipla trådar. Enligt mätningar i tre olika testfall kunde den multitrådade implementationen syntetisera 80% fler ljudvågor än den enkeltrådade, på en i7-processor.

Place, publisher, year, edition, pages
2014. , 36 p.
Keyword [en]
Sound synthesis, parallel computing, auditory feedback
National Category
Human Computer Interaction Signal Processing Software Engineering
Identifiers
URN: urn:nbn:se:bth-3938Local ID: oai:bth.se:arkivexFFBBE3D45B7D9FEAC1257DB00067B40BOAI: oai:DiVA.org:bth-3938DiVA: diva2:831254
Educational program
PAACI Master of Science in Game and Software Engineering
Uppsok
Technology
Supervisors
Note

Author's website: www.robinerd.com

Available from: 2015-04-22 Created: 2014-12-16 Last updated: 2016-02-22Bibliographically approved

Open Access in DiVA

fulltext(1485 kB)132 downloads
File information
File name FULLTEXT01.pdfFile size 1485 kBChecksum SHA-512
d7246c43c0dc2f36aebd11d2f3ab75f38c0273dfabd8840de892ad58524a927f60820bed15b10fae085be23c64f6cdcfa295dc82270dcee9ad1cad06614aee07
Type fulltextMimetype application/pdf

By organisation
Department of Creative Technologies
Human Computer InteractionSignal ProcessingSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 132 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 152 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf