Skip to content

Instantly share code, notes, and snippets.

@defensem3ch
defensem3ch / concat.py
Last active January 28, 2022 02:42
Concatenate wav files into one evenly-spaced wav file (128-file limit)
# Concatenate wav files into one evenly spaced wav file
# Requires sox and PySox https://github.com/rabitt/pysox
# License: Public domain
import sox, os
def combine_files(folder, files, out_filename, sample_rate, channels, bit_depth):
combine = sox.Combiner()
combine.convert(sample_rate, channels, bit_depth)
out_files = [f"{folder}/{file}" for file in files]
@patrys
patrys / rebrand.py
Created December 13, 2012 14:42 — forked from jimmac/rebrand.rb
import glob
import os
from xml.etree import ElementTree
TEMP = './tmp.svg'
def rebrand(fname, brand):
svg = ElementTree.parse(fname)
for e in svg.iterfind(".//{http://www.w3.org/2000/svg}rect[@id='background']"):
e.set('style', 'fill:url(#%s);' % (brand,))