Monday, September 24, 2018

NYC nightlight visuals: Au5 - Closer

Revisiting a visualization I worked on last year.  Finding great music to accompany the visuals.  I still have some minor tweaks to do for this system.  Looking to get more visual bang for the buck during the louder hits in the audio.  Also need to set the development of these buildings in motion which should help accentuate the audio.

Wednesday, July 4, 2018


My latest single, Raindrops, has been released.  This piece starts with a gentle series of raindrops represented by marimbas, xylophones, and piano. The piece slowly builds into a complete orchestral thunderstorm.  The music is also available for purchase on iTunes, Amazon, CDBaby, and available to stream on numerous platforms. Enjoy!

Monday, December 4, 2017

Incredible performance and many thanks!!!!

I wanted to express my deepest gratitude to the The Maryland Classic Youth Orchestras for the incredible opportunity to collaborate on the Krzesany piece.  The performance was a huge success!  The musician's performance was superb and Kristopher's conducting and musical direction was exceptional.

Also, thanks to the staff and crew at Strathmore Hall.  Everyone was a pleasure to work with.

Wojciech Kilar's inspiration came to life as majestic mountains illuminated to the music and Polish paper art danced to the intricacies of the folk themes woven throughout the piece.  I have a few images and videos below.  Stay tuned for a segment on the making of the Wycinanki paper arts portions of the visualization.  I'll break down the inspiration, construction, and final composition used in the music visualization.  For now, enjoy some of these images/videos.  I'll have another compilation of the performance soon.

Sunday, November 12, 2017

MCYO performance December 2nd!

So I have the privilege of working with Maryland Classic Youth Orchestras (MCYO) and I will be presenting a live visualization for their performance of Wojciech Kilar's "Krzesany." In researching the origins and inspiration for this piece, I discovered that Kilar was inspired by the Tatras mountains of Poland. These mountains are gorgeous and very majestic.  They remind me of the Grand Tetons here in the United States.

I also began exploring Polish folk art and stumbled upon "Wycinanki."  This is the Polish word for 'paper-cut design.' You can learn more about this art form here at the Polish Art Center.  The multi-layered, brightly colored paper was very inspirational and I decided to leverage this art style along with the majestic Tatras mountains in my music visualization. Check out some of the works in progress below.

Finally, if you're in the Washington DC area on December 2nd, please come check out the live performance at 4:30PM  The MCYO will be performing the piece and my visualization will be reacting to their performance live and in real-time!!  The performance will be held in the beautiful Strathmore Hall.  I highly encourage everyone to come check it out.  Tickets can be purchased here:

Monday, August 28, 2017

First shot: City nightlights

First shot of the city at night.  Bloom is too high right now and that will eventually be controlled by the audio but I've got buildings growing and reacting to music.  Video of all this in motion is coming soon.

Saturday, August 5, 2017

New audio analysis engine 3.0 complete

Version 3.0 of my audio analysis system is finally complete!  This is essentially a complete rebuild of my previous visualization system with additional flexibility added.  Now I can control individual frequency ranges across the audio spectrum.

The previous version had all that stuff hard-coded.  This latest version allows someone to set different frequency ranges for each of the different audio channels.  Some pics of the newest system are below:

A new and improved interface with larger text and more accessible sliders. This new system will also make use of Max/MSP's Mira which allows you to control the interface from a website!  Custom interfaces will be faster to implement versus having to use TouchOSC in previous versions.

Interface for controlling different frequency ranges.  Currently this is set to 32 bands. It can be increased if additional frequency resolution is required.

Simplified and condensed audio compression interface. It looks like a lot of knobs in there but ideally you would only need to set these once and then forget about it afterwards.

Example of some of the data being extracted from each channel. This gets sent to Unity3D via OSC.

Now that I've wrapped this part up, it's time to move back into seeing how all this plays out in 3D.  More updates will be coming soon with a city reacting to music.

NYC nightlight visuals: Au5 - Closer

Revisiting a visualization I worked on last year.  Finding great music to accompany the visuals.  I still have some minor tweaks to do for...