David Rowe
e44e7ca35f
Fix up Resource and resource cache APIs' JSDoc
2018-05-21 11:57:16 +12:00
seefo
cc57d28ccc
Made requested changes to PR10554
2017-05-26 11:49:43 -07:00
seefo
90d5b2a6d4
Removed SoundProcessor's dependence on Sound objects
2017-05-26 10:32:34 -07:00
seefo
32b5ac5020
Moved audio asset processing to a separate thread
2017-05-25 16:10:53 -07:00
Ken Cooke
e93e1a7c4f
Preliminary support for Ambisonic audio injectors.
...
Supports 4-channel WAV files, presumed to be B-format (FuMa) first-order Ambisonic.
Supports WAV with arbitrary sample rate (needs optimization).
Supports soundfield volume and orientation set via script.
Supports localOnly client-side injection using simple (non-spatialized) test renderer.
2016-12-02 18:20:57 -08:00
Ken Cooke
452f081366
Add support for WAV assets with arbitrary sample rate, not just 48khz. Fast path when already 24khz.
2016-11-30 14:56:11 -08:00
Atlante45
6d1b7f1d37
Wrap sound script object to hold a strong ref
2016-04-06 13:04:18 -07:00
ericrius1
b60ba0c5a7
can now change loop
2016-02-08 16:22:05 -08:00
ericrius1
bad4a5d601
changed ac script to take into account duration
2016-02-08 12:49:56 -08:00
ericrius1
c169a7cdd5
calculating clip length
2016-02-08 12:36:14 -08:00
Stephen Birarda
0a386cdde8
remove trimFrames call from Sound
2016-01-27 16:10:18 -08:00
Stephen Birarda
52716b8f95
emit a ready signal if Sound has downloaded
2015-11-16 10:55:25 -08:00
Ryan Huffman
ae93d74d8b
Update Sound to use new ResourceCache
2015-08-03 16:27:34 -07:00
Stephen Birarda
661221a189
repairs to AudioScriptingInterface playSound
2015-01-12 16:04:00 -08:00
Stephen Birarda
03bfaa4869
handle RAW stereo audio files by using stereo.raw extension
2014-11-19 12:20:12 -08:00
Stephen Birarda
e10d132f75
avoid Qt QTimer thread bug by putting SoundCache on same thread
2014-11-13 14:47:28 -08:00
Stephen Birarda
fd6b9c3550
changes to sound class to allow caching of sounds
2014-11-13 10:16:42 -08:00
Stephen Birarda
9a45a70764
repairs to Sound script conversion typos
2014-11-11 20:47:40 -08:00
Stephen Birarda
ef2c181c98
repairs to audio classes for Sound* to QScriptValue
2014-11-11 10:55:07 -08:00
Atlante45
453869c8e9
Stereo flag + specific resample in Sound class
2014-09-25 18:12:11 -07:00
Craig Hansen-Sturm
47c6ba708f
new audio edit buffer object / click removal / apply linear fade to sound clip endpoints
2014-09-20 04:45:58 -07:00
Atlante45
2eb1321cc2
Sound and AudioInjector tweaks
2014-08-18 12:28:44 -07:00
Stephen Birarda
72fe9b94b1
fix property in sound
2014-04-18 14:48:26 -07:00
Stephen Birarda
c1e54d370c
change Sound property to hasDownloaded
2014-04-18 14:46:56 -07:00
Stephen Birarda
92f2794ea8
add a property to Sound to tell if empty
2014-04-18 14:26:56 -07:00
Stephen Birarda
6ef4e145c5
add better Sound error handling
2014-04-18 13:51:58 -07:00
Stephen Birarda
ae4b8348a2
fix header include guards via regex
2014-04-09 12:03:17 -07:00
Stephen Birarda
6a51df9e38
initial regex replacement of headers
2014-04-08 17:30:36 -07:00
ZappoMan
59eefa314c
add support for Audio.startDrumSound() to allow drum sound procedural audio in JS
2014-03-03 03:17:16 -08:00
gaitat
e2b20d2475
Worklist Job #19499 Mac compile fix
2014-02-21 21:13:31 -05:00
gaitat
e331dc529d
Worklist Job #19499
...
Add WAV file support to Javascript
2014-02-21 19:26:19 -05:00
Stephen Birarda
6f60a22c07
fix copyright years
2014-01-03 09:50:13 -08:00
Stephen Birarda
845176bbc6
expose Sound to ScriptEngine
2014-01-02 15:14:28 -08:00
Stephen Birarda
3a45fb8533
cleanup new API for sound injection
2014-01-02 12:31:01 -08:00
Stephen Birarda
3123b83d0b
audio API changes to allow multiple injections of single sound
2014-01-02 11:53:33 -08:00