Skip to content

Instantly share code, notes, and snippets.

View vsrboth's full-sized avatar

Sereyboth Van vsrboth

View GitHub Profile
@ktoraskartwilio
ktoraskartwilio / mixing_recordings.md
Last active August 27, 2023 13:47
Mixing Recordings

When mixing the tracks, we need to consider that they might (and probably have) started at different times. If we were to merge tracks without taking this into account, we would end up with synchronization issues. In our example, since Bob got in the room a good 20s (and that’s really a huge time for synchronization of audios), mixing both Alice’s and Bob’s audio tracks together would end up having one speaking over the other.

To make merging easier, the start time of all tracks from the same room is the creation of the room itself. Let’s get the start times for all the tracks from this room

Get Alice's audio start time

@asukakenji
asukakenji / go-stdlib-interface-selected.md
Last active July 15, 2024 15:32
Go (Golang) Standard Library Interfaces (Selected)

Go (Golang) Standard Library Interfaces (Selected)

This is not an exhaustive list of all interfaces in Go's standard library. I only list those I think are important. Interfaces defined in frequently used packages (like io, fmt) are included. Interfaces that have significant importance are also included.

All of the following information is based on go version go1.8.3 darwin/amd64.