Explodomatica
An automatic explosion sound generator by Stephen M. Cameron
This program is an attempt to automatically generate explosion sound effects for use in video games, etc.
Here's a short demo as of 2011-10-25:
Here's a short demo as of 2011-10-05:
This program mostly just automates in code
something similar to the process which I came up
with and documented in this video:
Here is the information you need to get it from github: Explodomatica github page.
This program has dependencies on the following libraries:
Explodomatica is released under the GPL v. 2 (or at your option any later version).
Here is the man page:
EXPLODOMATICA(1) User Commands EXPLODOMATICA(1)
NAME
explodomatica - generate explosion sound effects
SYNOPSIS
explodomatica [OPTION]... [FILE]
DESCRIPTION
An explosion sound effect is generated, and saved as mono 44100Hz PCM
data in the specified wav file.
-d, --duration
Specifies the approximate duration in seconds the explosion
should last. Fractional seconds are permitted.
-l, --nlayers
Specifies the number of sound layers which should be used to
create each sub-explosion within the explosion.
-p, --preexplosions
Specifies the number of "preexplosions" to generate. You can
think of the "preexplosions" as the "ka" part of "ka-BOOM!"
--pre-delay
Specifies the approximate duration in seconds of the "ka" part
of "ka-BOOM!". Default is 0.25 seconds. The value is somewhat
randomized and this value is more like an upper bound with zero
being the lower bound.
--pre-lp-factor
Specifies the factor to use with the low pass filter on the pre-
explosion. Values closer to zero do more (suppress the pre-
explosion more) while values closer to 1 do less.
--pre-lp-iters
Specifies how many times to apply the low pass filter to the
pre-explosion. Default is 1.
-s, --speedfactor
Specifies the factor by which to speed up or slow down the final
explosion sound. Values greater than 1.0 speed the sound up,
values less than 1.0 slow the sound down. The default is 0.45.
EXAMPLES
explodomatica --duration 2 --preexplosions 0 --nlayers 3 test.wav
SEE ALSO
<http://scameron.github.com/explodomatica>
AUTHOR
Written by Stephen M. Cameron
COPYRIGHT
Copyright 2011 Stephen M. Cameron.
License GPLv2+: GNU GPL version 2 or later
<http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Explodomatica September 2011 EXPLODOMATICA(1)