:: B I O ::
DAVID REEDER is a media arts software developer who combines software
design with music composition, sound invention and inter-media
He is co-organizer of NYC SuperCollider, serves on the executive
steering committee of the New York City Electroacoustic Music Festival
(NYCEMF) and is co-founder of the NYCEMS (Society) (2013-2017).
David has over 15 years professional experience in software
development and Internet protocol design spanning commercial,
educational and government operations in the areas of networking,
operating systems, security, Internet standards and data management.
As a musician, David has performed at the Darmstadt Internationale
Ferienkurse für Neue Musik and in New York including the
Brooklyn College International Electro-Acoustic Music Festival. His
compositions have been performed in cities around the US. As a music
technologist, David has built an iOS app to synchronize performances
via Internet atomic clocks, presented solo and team installations,
presented new research at ICMC and has worked as consultant with a
variety of projects and artists.
David's current focus is data engineering and cloud architecture,
data sonification, niche problem solving, custom network protocols,
micro-networking, deep services and backend support. He has an
established history as a mobile developer for iOS and Android.
His research interests include developing enhanced features for Open
Sound Control (OSC) and novel means to present musical experiences
via pocket computers, ubiquitous computing, wearable devices,
brain-computer interfaces (BCI) and gestural control systems.
- (see also below)
UPCOMING AND NEW...
:: C O D E ::
Projects in the public domain.
:: spawn (numerical) algorithms in Java threads
:: (Max mxj object)
:: ear training for chords, all permutations of triads and sevenths
:: (standalone Max app)
Dansemuse (v0.7.1 beta)
:: gestural control interface to signal movement via Open Sound Control
:: (Java / Processing app)
:: Manage large SQL queries across sessions.
Supports query templates, cpp, post-SQL filters, multiple connectors.
- Learn iOS
:: Complete iOS project examples in
:: (Swift / Objective-C / iOS)
Max/MSP object library
:: 51 Max/MSP objects and glue patches including logic, decisions, wrappers, and io
:: (Max/MSP objects)
Mobile IP with IP Security
:: Mobile IP + IP Security reference implementation
:: (FreeBSD server)
- MOS Toolkit for iOS
:: iOS classes and categories for production, logging and debugging (complemented by Specta tests)
:: (Swift / Objective-C / iOS)
- MOS Toolkit for Python
:: Python modules and classes to aid production and simplify development.
Features include OSC client/server, RTcmix enhancements.
- MOS Toolkit for SuperCollider
:: Resource management, type checking, real-time controls, immediate reflection and feedback, simplify technical aspects of composition
Network Time Protocol (NTP) for iOS
:: class interface for augmented version of ios-ntp
:: (Objective-C / iOS)
:: contributed to cryptograhpic transforms of SNMPv3 implementation
:: (UNIX server)
:: Simple OSC Client/Server interface (-or- social networking at the UDP layer)
:: (Java server)
SuperCollider for iOS
:: SuperCollider v3.5 built for iOS
:: (iOS app)
TUIO demo (v0.1)
:: TUIO + Dollar Gesture recognizer for iPad and OSX
:: (OSX app)
:: I N S T A L L A T I O N ::
:: E L E C T R O N I C * M U S I C ::
:: bells and biological phenomena; 4-channel live performance
:: (10'22"; 2004; Max/MSP)
Led Ohm Roll
:: elevators, thunderstorms, haunted train yards; all samples collected by hand
:: (3'; 2003; ProTools)
:: manipulated voice samples from out-takes pile
:: (59"; 2008; ProTools)
Distributed in 60x60 project.
:: (10'15"; 2003; Max/MSP)
:: tunable sine wave and modulator pairs + real-time programmable sequencer + whitenoise pad; 2-channel live performance
:: video controlled poem for dancers
:: (7'04"; 2004; Max/MSP + SoftVNS)
:: A C O U S T I C * M U S I C ::
:: L I N K S ::
Copyright © 2017 by David Reeder