July 6, 2008  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[00:03:30] * KittyCat is back.
[00:07:54] *** prophile has quit IRC
[00:09:37] <angasule> there seems to be public domain data about HRTF
[00:10:03] <KittyCat> oh?
[00:21:59] <angasule> just data, not good ol' code, haven't read enough to turn it into code
[00:23:39] <angasule> hmm
[00:24:03] <angasule> OpenAL doesn't seem very friendly to processors that don't have native float :/
[00:29:35] <KittyCat> not really..
[00:30:29] <KittyCat> the API provides floating point volume and position data, and is expected to accept the whole range in several places
[00:31:24] <KittyCat> and trying to make some of the calculations be integer, not all of it would b e, and would just cause lots of int->float->int conversions
[00:31:37] <KittyCat> in the mixer
[00:32:28] <angasule> yup
[00:32:35] <angasule> an OpenAL ES or similar would be nice
[00:33:00] <KittyCat> and it would end up doing more work to properly handle fixed point without overflowing data
[00:34:30] <angasule> a modified OpenAL that works with integers only would be very useful
[00:35:43] <KittyCat> it would best be an alternate lib, though. making openal soft integer-only would end up doing more harm than good, speed-wise
[00:37:00] <angasule> yes, I spoke of OpenAL as a spec, too much rewriting needed for openal-soft to work for this
[01:03:50] *** barra_ has quit IRC
[01:30:59] <jvalenzu> not native float?
[01:31:08] <jvalenzu> most pipelines are moving to float only anyway
[01:31:18] <jvalenzu> wouldn't hurt to have an integer only version
[01:31:44] *** wild13 has joined #openal
[01:31:44] *** ChanServ sets mode: +v wild13
[01:38:35] <angasule> jvalenzu: ARM9 doesn't have float, and it's widely used (just to name one)
[01:40:05] <jvalenzu> yeah, I'm not saying they aren't out there
[01:40:29] <jvalenzu> embedded system middleware is something if a niche market is all I'm saying
[01:40:43] <jvalenzu> for most use pipelines seem to be moving to float throughout
[01:41:17] <jvalenzu> I often think that someone making some decent sound middleware could clean up
[01:41:23] <angasule> well, embedded systems need integer
[01:41:32] <jvalenzu> the professional alternatives out there are all pretty flawed
[01:41:39] <jvalenzu> yeah, I hear ya
[01:42:09] <jvalenzu> I'm not sure of the crossover between ARM9 processors and the need for positional audio, though
[01:43:05] <angasule> I have one killer app :D
[01:43:15] <jvalenzu> heh
[01:46:14] <angasule> fmod seems to be rather nice, too bad about the license
[01:49:08] <jvalenzu> it's kind of a POS
[01:49:10] <jvalenzu> (imho)
[01:49:21] <jvalenzu> very PC oriented
[01:49:55] <angasule> oh, I just read the features, not the API
[01:51:41] <jvalenzu> I think sound designers tend to like the tools
[01:51:43] *** wild13 has quit IRC
[01:52:02] <jvalenzu> which generate playback blend trees which are too expensive to play at runtime
[01:52:15] <jvalenzu> generally a sound programmer has three main tasks
[01:52:24] <jvalenzu> integrate middleware: 85%
[01:52:26] <jvalenzu> er
[01:52:33] <jvalenzu> babysit sound designers: 85%
[01:52:38] <jvalenzu> integrate middleware: 10%
[01:53:00] <jvalenzu> work on features that will never be allowed to be in a shipping game: 5%
[01:57:34] <angasule> heh
[01:59:45] *** wild13_ has joined #openal
[01:59:45] *** ChanServ sets mode: +v wild13_
[02:14:11] *** Walt has joined #openal
[02:14:11] *** ChanServ sets mode: +v Walt
[03:32:50] *** jvalenzu has quit IRC
[04:10:11] *** jvalenzu has joined #openal
[04:10:12] *** ChanServ sets mode: +v jvalenzu
[04:41:34] *** jvalenzu has quit IRC
[05:49:35] *** wild13_ has quit IRC
[10:20:12] *** prophile has joined #openal
[10:20:13] *** ChanServ sets mode: +v prophile
[12:03:45] * KittyCat is away: sleep
[16:54:20] *** jvalenzu has joined #openal
[16:54:21] *** ChanServ sets mode: +v jvalenzu
[18:35:26] *** Walt has quit IRC
[20:14:16] *** Walt has joined #openal
[20:14:17] *** ChanServ sets mode: +v Walt
[20:14:37] *** Walt has quit IRC
[21:53:34] *** Walt has joined #openal
[21:53:34] *** ChanServ sets mode: +v Walt
[22:19:58] *** barra_away has joined #openal
[22:19:58] *** ChanServ sets mode: +v barra_away
[22:33:05] *** barra_away is now known as barra_

top