I created a tool using the WorldNow API to render a quick way for users to select the height, width and the color theme for the two flavors of video players we support.
New Video Player: Tool for Rending Skins
HTML5 video player
In order to be able to see videos play back on the new iPad, I wanted to create a non-Flash video player that would be supported on the iPad and iPhone. I used the new HTML5 video tag to create the simple player. If your browser is not HTML5 compliant, the player will not render on the page.
More HTML5 Video Examples
Additionally, I created a page with an HTML5 player that plays back a video source encoded by the WorldNow MVA. Click here to see it.
Sound Installation: Max/MSP Patch
When I decided to create a sound installation for my graduate thesis project, I knew I'd have to get really familiar with Max/MSP.
Using a USB webcam, I was able to take a live video capture and determine if there was motion in the frame.
When motion was detected, one of the four sound banks would get triggered, and would get processed by a random audio processing patch, and that signal would be sent to one of four speakers.
On June 21, 2010, I participated in a music festival in New York City, as a part of Make Music Organization. Here's a photo with notes, and a video from that day, which should help explain "Nature of Sound"
Graduate Thesis Project
As mentioned above, for my master's thesis at NYU's Music Technology department, I chose to research the evolution of sound installations and utilize modern audio processing tools to create my own work. My thesis paper covers not only the history of this modern art, but details how I created "Nature of Sound". Please feel free to request the Max/MSP patches if you are interested in trying it out.
Click above to view thesis
Writing Custom Audio Units
To learn about the Apple Core Audio development kit, I decided to create a couple of audio unit plugins. These plugins could then be accessed from a DAW (digital audio workstation) application such as Logic and modify or process the recorded audio, resulting in a new sound. The plug-ins I chose to create were:
Simple delay: Results in a sound that combines the original audio + that same audio clip delayed, resulting in an echo or repeating sound
Tremolo: Varies the amplitude of the original audio sample
Click above to read about writing Audio Units
UI Design For Etsy
A preliminary design for a challenge UX designer:
"Design a new Member Info for Etsy's in-house admin panel.
Also think about page features that would help multiple Admins provide consistent, informed support over a longer period of time."
Click the image to enlarge
Zoet Remote Control Project
The goal of the remote control design requirements was to use the fewest buttons necessary, with easy to understand button labels.
Since the goal was to create a simple remote, the functions of the control had to be carefully defined. The layout of the buttons
is organized by functionality, for example the volume settings, including volume up, down and mute are grouped together. The initial design challenge was further refined to fit an updated remote control case, which can be seen below.
Here are the various options for the remote control product based on my original design.
Sound Card Remote Control Editor XP Application
The following is a screenshot of a Windows application I had written to assign keys to a remote control that accompanied a Voyetra Turtle Beach SoundAdvantage sound card. This utility enabled users to map the remote control keys to specific keyboard shortcuts that would interact with a Windows Application. In this example, the Powerpoint application shortcuts are mapped to the remote control.
Flex App
Fun little project I created for myself so that I could learn Flex. This application requires the Flash Plug-in to be installed.