func KarplusStrongNoise(ctx sound.Context, seed int64, length uint, cutoff, decay float64) (output chan float64) { input := ctx.Take(ctx.RandomNoise(seed), length, true) return KarplusStrong(ctx, input, length, cutoff, decay) }