Handmade Hero»Episode Guide
Streaming Large Audio in Chunks
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
0:00Welcome and thinly veiled threats
0:00Welcome and thinly veiled threats
0:00Welcome and thinly veiled threats
1:36Recap of last episode and today's agenda
1:36Recap of last episode and today's agenda
1:36Recap of last episode and today's agenda
4:46Brainstorming possible ways of loading large audio in chunks
4:46Brainstorming possible ways of loading large audio in chunks
4:46Brainstorming possible ways of loading large audio in chunks
9:10Chaining sounds together
9:10Chaining sounds together
9:10Chaining sounds together
12:56Programming the simple version that skips
12:56Programming the simple version that skips
12:56Programming the simple version that skips
15:24Aside on loading and prefetching
15:24Aside on loading and prefetching
15:24Aside on loading and prefetching
19:13Extending asset_sound_info to refer to a particular section of a file
19:13Extending asset_sound_info to refer to a particular section of a file
19:13Extending asset_sound_info to refer to a particular section of a file
23:25Aside on terseness of typedefs for basic types
23:25Aside on terseness of typedefs for basic types
23:25Aside on terseness of typedefs for basic types
36:40Seamless mixing
36:40Seamless mixing
36:40Seamless mixing
46:08Pulling sound code out into a separate file
46:08Pulling sound code out into a separate file
46:08Pulling sound code out into a separate file
51:54Abstracting the audio arena
51:54Abstracting the audio arena
51:54Abstracting the audio arena
56:24ikillteemo3 You should apply for a (twitch) sub button
🗪
56:24ikillteemo3 You should apply for a (twitch) sub button
🗪
56:24ikillteemo3 You should apply for a (twitch) sub button
🗪
57:01thisisatticus What is your favorite genre of music and do you see it influencing the atmosphere of the final game?
🗪
57:01thisisatticus What is your favorite genre of music and do you see it influencing the atmosphere of the final game?
🗪
57:01thisisatticus What is your favorite genre of music and do you see it influencing the atmosphere of the final game?
🗪
59:17chronaldragon I think I missed the day you added the music. Where is the track from? Will it be in the final game?
🗪
59:17chronaldragon I think I missed the day you added the music. Where is the track from? Will it be in the final game?
🗪
59:17chronaldragon I think I missed the day you added the music. Where is the track from? Will it be in the final game?
🗪
1:00:08pragmascrypt What is the reason you use a temporal arena in the mixer instead of a normal arena?
🗪
1:00:08pragmascrypt What is the reason you use a temporal arena in the mixer instead of a normal arena?
🗪
1:00:08pragmascrypt What is the reason you use a temporal arena in the mixer instead of a normal arena?
🗪
1:07:10ciastek3214 We've had some new blood asking about the absence of Java. Could you please help clean the chat by doing another Java rant?
🗪
1:07:10ciastek3214 We've had some new blood asking about the absence of Java. Could you please help clean the chat by doing another Java rant?
🗪
1:07:10ciastek3214 We've had some new blood asking about the absence of Java. Could you please help clean the chat by doing another Java rant?
🗪
1:11:19fadgasket Are you now streaming long audio assets from disk?
🗪
1:11:19fadgasket Are you now streaming long audio assets from disk?
🗪
1:11:19fadgasket Are you now streaming long audio assets from disk?
🗪
1:11:50miblo I think we need a fade-out when audio stops, rather than a dead stop, to avoid a loud click
🗪
1:11:50miblo I think we need a fade-out when audio stops, rather than a dead stop, to avoid a loud click
🗪
1:11:50miblo I think we need a fade-out when audio stops, rather than a dead stop, to avoid a loud click
🗪
1:13:44kemosabe76 Once upon a time the number of hardware channels available on a soundcard was important. Do most games these days don't care because doing things in software is fast enough?
🗪
1:13:44kemosabe76 Once upon a time the number of hardware channels available on a soundcard was important. Do most games these days don't care because doing things in software is fast enough?
🗪
1:13:44kemosabe76 Once upon a time the number of hardware channels available on a soundcard was important. Do most games these days don't care because doing things in software is fast enough?
🗪
1:19:12grumpygiant256 Would you ever need any kind of MP3/OGG support in Handmade Hero or is WAV OK for music here?
🗪
1:19:12grumpygiant256 Would you ever need any kind of MP3/OGG support in Handmade Hero or is WAV OK for music here?
🗪
1:19:12grumpygiant256 Would you ever need any kind of MP3/OGG support in Handmade Hero or is WAV OK for music here?
🗪
1:23:04zafad Would a garbage collector help us with managing the sound buffer and chunks?
🗪
1:23:04zafad Would a garbage collector help us with managing the sound buffer and chunks?
🗪
1:23:04zafad Would a garbage collector help us with managing the sound buffer and chunks?
🗪