Audio files batch conversion with SoX

Here's what I do when I have a bunch of aif files that need to become wav files. You will need ┬áSoX to do this.AIF2WAV#! /bin/sh cd $1 mkdir aif for file in *.aif do #echo $file name=basename${file}.aif #echo $name wave=${name}.wav #echo $wave…

iOS Apps for Soundwalks

From 2012-14, I coded three iOS applications for three sound art pieces by University at Buffalo composer Teri Rueb. The apps all use Pure data under the hood. From my perspective, each application presented unique technical challenges, as each was quite different. Each app uses the location of the listener,…

Listening around EMPAC (2014)

The Wheel within the Wheel is a sound art composition for custom software running on smartphones. The piece is based on spatial wheels, geographic regions defined by latitude/longitude points, and temporal wheels, 24 hour days and sunrise/sunset times as days progress through the year.…

CorpusDB: Corpus-based Processing for Python/SuperCollider

Available at http://github.com/kitefishlabs/CorpusDB. This is the Python implementation, intended to mirror CBPSC as much as possible.Prerequisites Python - I use version 2.7.2 bundled with Mac OS 10.8.. Numpy, Ipython, Matplotlib - use the Superpack. sc-0.3.1 - SuperCollider lib, not strictly…

A few notes on CBPSC

Structure, conventions, etc.This tutorial will cover a few important but somewhat more obscure aspects of CBPSC: suggested layout for project folders, the structure of the database in CorpusDB, corpora vs. sub-corpora, and some other conventions used throughout the project...Creating folders to organize a projectThis is an example of…

CBPSC Updated: 0.5

Added some small bug fixes. Major new features/classes:MetaCorpusDB: a class for storing a corpus consisting of soundfiles, DERIVATIVE SOUND FILES, and all associated metadataCorpusSoundFileTree: a "helper" class for structuring the above.Also, there are some new GUI classes with "Meta" versions. These will be merged with the non-Meta…

RAAR Project: Overgrowth

On March 9, I shared the stage with three other excellent artists at the premiere of our Regional Artist Access Residency pieces at Squeaky Wheel in Buffalo, NY!Overgrowth is my first piece to incorporate video with sound. Here is a trailer video for the installation:Overgrowth (excerpts) on Vimeo.…