June 2, 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

[00:21:21] * KittyCat is back.
[00:36:21] *** barra has quit IRC
[02:05:58] *** Walt has quit IRC
[02:12:59] *** Walt has joined #openal
[02:12:59] *** ChanServ sets mode: +v Walt
[02:45:32] *** jvalenzu has joined #openal
[02:45:32] *** ChanServ sets mode: +v jvalenzu
[04:41:17] *** juanmabc has quit IRC
[07:13:27] *** jvalenzu has quit IRC
[09:08:37] *** Walt has quit IRC
[09:46:09] *** Walt has joined #openal
[09:46:09] *** ChanServ sets mode: +v Walt
[10:33:43] *** predaeus has joined #openal
[10:33:45] *** ChanServ sets mode: +v predaeus
[10:45:07] <KittyCat> hmm
[10:45:25] <KittyCat> "Envelopes (Stephen Baker) -- The idea is that an envelope (in OpenAL terms) would be a short, and typically very low frequency (1Hz to 5Hz maybe) alBuffer. An envelope could be attached to an alSource to modulate one of it's properties. The most obvious being it's pitch and volume. So you'd add just one extra call to the alSource API -- alSourceEnvelope (ALuint source, ALenum envelope_type, ALuint envelopeBuffer). Envelope_type would be
[10:45:25] <KittyCat> either AL_ENVELOPE_PITCH or AL_ENVELOPE_GAIN. The idea is basically simple - as the main alBuffer is replayed, so are any envelope buffers - with the result of them modifying the alSource's parameters on-the-fly."
[10:45:50] <KittyCat> how, exactly, would something like that work?
[10:47:15] <KittyCat> would that even be an interesting feature?
[10:50:00] <KittyCat> I'd imagine it'd sample the envelope buffer like normal, and using the value as an (un)signed normalized value to somehow modify the current pitch/gain, either per sample, or whenever the sample position changes
[11:18:43] *** predaeus has quit IRC
[13:21:41] * KittyCat is away: sleep
[13:35:11] *** LtJax has joined #openal
[13:35:13] *** ChanServ sets mode: +v LtJax
[13:35:56] *** prophile has joined #openal
[13:35:58] *** ChanServ sets mode: +v prophile
[14:48:01] *** LtJax has quit IRC
[14:59:09] *** jvalenzu has joined #openal
[14:59:11] *** ChanServ sets mode: +v jvalenzu
[18:21:46] *** juanmabc has joined #openal
[18:21:46] *** ChanServ sets mode: +v juanmabc
[18:37:48] *** prophile has quit IRC
[18:37:55] *** prophile has joined #openal
[18:37:55] *** ChanServ sets mode: +v prophile
[20:11:31] *** Walt has quit IRC
[20:32:37] *** Walt has joined #openal
[20:32:39] *** ChanServ sets mode: +v Walt
[22:07:56] *** Duke` has joined #openal
[22:07:59] *** ChanServ sets mode: +v Duke`
[22:21:22] *** barra has joined #openal
[22:21:24] *** ChanServ sets mode: +v barra
[23:57:31] *** Duke` has quit IRC

top