Skip to content

Instantly share code, notes, and snippets.

@esluyter
esluyter / super-bufrd-spec.md
Last active January 31, 2020 17:47
UGens proposal: Subsample-accurate long sound buffer playback

UGens proposal: SuperBufRd et al. for subsample-accurate long sound buffer playback

This document is a spec for a set of new UGens for SuperCollider that will allow for arbitrary sub-sample indexing into audio buffers up to 2139095040 samples long (12.3 hours at 48k).

Work-in-progress implementation of this spec can be found here.

Current behavior -- what's wrong with BufRd?

BufRd currently accepts a 32-bit float as an index into a buffer. This is due to limitations of SuperCollider’s server architecture. This means, using BufRd to play an audio buffer at a playback rate of 0.3, I start noticing major artifacts around 2**20 samples in (20 seconds at 48k):

@Dweez
Dweez / dns-subdomain-gandi-mailgun.txt
Created October 16, 2015 11:41
Gandi subdomain DNS configuration for Mailgun validation
# Gandi subdomain DNS configuration for Mailgun validation
# - Add the SPF record as TXT and SPF
# - Suffix the DKIM record and `email` CNAME with the subdomain
# ex: `mg.domain.com`
mg 10800 IN CNAME mailgun.org.
@ 10800 IN SPF "v=spf1 include:mailgun.org ~all"
@ 10800 IN TXT "v=spf1 include:mailgun.org ~all"
mailo._domainkey.mg 10800 IN TXT "k=rsa; p=MIG...QAB"
email.mg 10800 IN CNAME mailgun.org.
@ 10800 IN MX 10 mxa.mailgun.org.