Andrzej Kapolka
|
c1bccb04d1
|
Merge branch 'master' of https://github.com/worklist/hifi
|
2013-06-06 10:21:10 -07:00 |
|
Andrzej Kapolka
|
e0189c9834
|
Build fix, render body as balls if we don't have an avatar.
|
2013-06-06 10:17:57 -07:00 |
|
Stephen Birarda
|
ce1d1edd11
|
add missing cstring include for memcpy
|
2013-06-06 09:54:28 -07:00 |
|
Stephen Birarda
|
719af3b9e6
|
Merge branch 'master' of github.com:worklist/hifi into echo
|
2013-06-06 09:52:33 -07:00 |
|
Stephen Birarda
|
378f3deb1a
|
constantize some more of the effect mix calculations
|
2013-06-05 17:37:07 -07:00 |
|
Stephen Birarda
|
5bbf96d946
|
allow avatar agents to ask for audio loopback
|
2013-06-05 17:31:52 -07:00 |
|
Stephen Birarda
|
fe7749c397
|
remove a blank line
|
2013-06-05 16:55:13 -07:00 |
|
Stephen Birarda
|
f5a73b00a4
|
combine change to attenuation coefficient in existing conditional
|
2013-06-05 16:54:36 -07:00 |
|
Stephen Birarda
|
7715e58b3d
|
use the attenuation ratio passed by an injected source
|
2013-06-05 16:46:07 -07:00 |
|
Stephen Birarda
|
58752d7e2d
|
rework the FreeVerb effect mix calculations
|
2013-06-05 16:04:58 -07:00 |
|
Stephen Birarda
|
60b018b8b2
|
refactoring in the audio-mixer for spherical injector and FreeVerb
|
2013-06-05 15:55:39 -07:00 |
|
Stephen Birarda
|
5220129977
|
correct indentation in audio-mixer main
|
2013-06-05 12:55:22 -07:00 |
|
Stephen Birarda
|
b0a1a1a01b
|
correct memcpy for orientation for PositionalAudioRingBuffer
|
2013-06-05 12:53:19 -07:00 |
|
Stephen Birarda
|
beb415a851
|
correct buffer byte constants in AudioRingBuffer
|
2013-06-05 12:45:07 -07:00 |
|
Stephen Birarda
|
16d1f8da5a
|
pre-enumerate all sources to push buffers when there is only one source
|
2013-06-05 12:31:13 -07:00 |
|
Stephen Birarda
|
d64b46a6b2
|
add specialized parsing of audio data to ARB subclasses
|
2013-06-05 12:11:56 -07:00 |
|
Stephen Birarda
|
4cb00ad54b
|
clean up AudioRingBuffer by subclassing
|
2013-06-05 11:51:21 -07:00 |
|
Stephen Birarda
|
eee7d6f92f
|
resolve some conflicts on merge with upstream master
|
2013-06-05 09:56:26 -07:00 |
|
Stephen Birarda
|
6c2dcb86c8
|
Merge remote-tracking branch 'upstream/master' into synthesis
|
2013-06-05 09:55:16 -07:00 |
|
Stephen Birarda
|
7f486c351f
|
correct direction of angle of delivery
|
2013-06-04 17:15:58 -07:00 |
|
Stephen Birarda
|
fa9b897025
|
move mixer related constants above related part of mix
|
2013-06-04 17:00:55 -07:00 |
|
Stephen Birarda
|
c5d3365f3e
|
correct spatialization and off-axis attenuation for a spherical source
|
2013-06-04 16:44:01 -07:00 |
|
Stephen Birarda
|
4b208e1678
|
project source position onto XZ plane of listener
|
2013-06-04 16:11:11 -07:00 |
|
Stephen Birarda
|
7d3d8f8b43
|
rewrite the AudioInjector to send an orientation quaternion instead of bearing
|
2013-06-04 15:31:11 -07:00 |
|
Stephen Birarda
|
cd79339670
|
rework audio-mixer to use orientations sent by clients
|
2013-06-04 15:18:05 -07:00 |
|
Stephen Birarda
|
7ea9bb4b92
|
remove debug line from previous commit
|
2013-06-04 12:11:59 -07:00 |
|
Stephen Birarda
|
eaaeedab68
|
refactor calculations for audio
|
2013-06-04 11:24:07 -07:00 |
|
Stephen Birarda
|
3f7fbb5c1e
|
change injector from cube to sphere
|
2013-06-04 10:57:53 -07:00 |
|
Stephen Birarda
|
ca39593f05
|
move typedef for FreeVerbAgentMap to AudioRingBuffer header
|
2013-06-03 12:02:41 -07:00 |
|
Stephen Birarda
|
e58d5db7ee
|
use iterator when looking for other agent FreeVerb for smarter memory use
|
2013-06-03 12:01:21 -07:00 |
|
Stephen Birarda
|
2d7c397138
|
create a FreeVerb object for each other agent per agent
|
2013-05-31 15:47:57 -07:00 |
|
Stephen Birarda
|
3984a80bf7
|
some refactor to re-use the FreeVerb effect
|
2013-05-30 16:15:04 -07:00 |
|
Stephen Birarda
|
924f54a254
|
FreeVerb effect must be set up again after clear
|
2013-05-30 16:11:44 -07:00 |
|
Stephen Birarda
|
d56881f425
|
clear the FreeVerb object before reuse
|
2013-05-30 16:09:29 -07:00 |
|
Stephen Birarda
|
417638c29d
|
tune the initial distance reverb effect
|
2013-05-30 15:40:03 -07:00 |
|
Stephen Birarda
|
787835e86d
|
an initial version of distance reverb
|
2013-05-30 15:21:07 -07:00 |
|
Stephen Birarda
|
a289692215
|
fix the parameters for hello world for FreeVerb
|
2013-05-30 12:55:33 -07:00 |
|
Stephen Birarda
|
bb201dfd8e
|
perform a test reverb effect
|
2013-05-30 12:42:12 -07:00 |
|
Stephen Birarda
|
8ba23bc027
|
tune distance attenuation
|
2013-05-29 17:46:54 -07:00 |
|
Stephen Birarda
|
a3942a072f
|
more tuning on distance attenuation for audio mixer
|
2013-05-29 17:38:00 -07:00 |
|
Stephen Birarda
|
1b2b0afe3a
|
tune the distance attenuation on audio-mixer
|
2013-05-29 17:32:32 -07:00 |
|
Stephen Birarda
|
76f7752f2f
|
remove debugging used to track down mixer crash
|
2013-05-29 11:31:46 -07:00 |
|
Stephen Birarda
|
56e0e3882d
|
kill agents who send NaN bearings
|
2013-05-29 11:29:38 -07:00 |
|
Stephen Birarda
|
2a1357e8e1
|
more debugging to track down a mixer crash
|
2013-05-29 11:00:51 -07:00 |
|
Stephen Birarda
|
ad95190e15
|
add debugging for current mixer crash
|
2013-05-29 10:52:20 -07:00 |
|
Stephen Birarda
|
12d0ccb712
|
tune the distance attenuation to use log of base 2.5
|
2013-05-24 16:32:52 -07:00 |
|
Stephen Birarda
|
18e8a5ebf9
|
tune the distance attenuation on audio-mixer
|
2013-05-23 16:48:28 -07:00 |
|
Stephen Birarda
|
00998ba75e
|
some fixes for new audio injector setup
|
2013-05-17 15:42:37 -07:00 |
|
Stephen Birarda
|
cfe4783fff
|
correct the memcmp for audio stream identifier
|
2013-05-17 15:19:15 -07:00 |
|
Stephen Birarda
|
d72b931ebe
|
attach stream identifier to AudioRingBuffer to match incoming data in audio mixer
|
2013-05-17 14:57:10 -07:00 |
|