Channels
Professional
LinkedIn
Teaching
Digital Game Programming
Simon Fraser University - IAT 167
Web and Information Design Fundamentals
Simon Fraser University - IAT 235
Mobile Web Application Design and Development
Simon Fraser University - IAT 381
Audio and Visual Signal Processing in Javascript
Simon Fraser University - IAT 455
Multimedia Programming Course [OLD]
Simon Fraser University - IAT 265
Code
GitHub
StackoverflowA / V
YouTube
MixCloud
Social
Facebook
@mattdlockyer
TumblrCategories
Archives
- December 2017
- May 2017
- August 2015
- April 2015
- December 2014
- January 2014
- August 2013
- June 2013
- May 2013
- April 2013
- February 2013
- August 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- November 2011
- August 2011
- July 2011
- June 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- July 2010
- June 2010
- May 2010
- March 2010
- January 2010
Pages
New Cards!
Posted in Works, Unfiltered, News
Leave a comment
Meandering Dancing Circles
A small side project, completed in transit to and from school. Total time ~4h. Watch in 720p and fullscreen with sound up please!
I had this idea for a long time, and wanted to see if it would work well visually, well it turns out it does.
There are 512 meandering lines drawn by opaque circles that expand and contract based on which part of the music wave they are connected to.
They pain an underlying image, which is a sunset over a lack with some straw to the left of the sun. It’s a nice photo, but I think it looks even nicer like this.
Made with: C++, OpenGL, Openframeworks.cc, openframeworks, OOP, Visualizer, Generative, Creative code, spirit
Posted in Works
Leave a comment
Visualizer in the Wild
For the last half of summer I’ve been tweaking and testing various iterations of a visualizer for live shows etc.
It was important to me that this visualizer employ some form of physics, be lightning fast, reactive to music and user interaction (via webcam).
These videos show off a portion of those goals, but are no doubt, pretty darn cool!
Posted in Works
Leave a comment
Fun Side Project
Update:
Started to work with OpenCL and managed to achieve the infamous 1 million particles in realtime, framerates are around 120 fps but fall when you add more complexity to the particles, collisions etc…
Previously:
Got inspired by Memo Atken‘s Gold Dust.
Little fun project made in C++ and OpenGL with the wonderful: OpenFrameworks.cc, OpenCV, OfxSimpleGUIToo, and many others…
Stitched together and given life in not too much time and produces a consistent 40fps, with 2^15 particles, sized smallish, on a fairly top shelf one GPU system from two years ago.
Searchtrix Coverage Roundup!
Searchtrix.com Public Beta Out Now!
I’ve been working on this site for a while and it’s really exciting to be able to launch.
Here’s a quick YouTube video with a guided tour:
Here’s a little bit about the site:
Searchtrix.com is a goldmine for efficiently extracting popular keyword data and phrases from the world’s most popular social media sites: Twitter, Facebook and Topsy.
Perform a search and explore a rich dataset along with visual distributions of your results.
Tease out popular keywords and phrases that are used across social media about any business or topic!
Head to http://searchtrix.com today and check it out!
Posted in Works
Leave a comment
Making Shiny Things
Working with my group in visual arts on a project I developed a program in Open Frameworks to light up 6 LEDs, plugged into an Arduino, based on the audio input signal.
In the video: the software shot will show you a simulation of the six LEDs as lights across the top of the screen, the blue bars are the brightness level of those simulated lights.
Final Video Demo:
Some Pics:
The Arduino circuit building adventure is here:
The classes project is too create a visual house space that will incorporate some aspect of physical computing. The overall theme for the space is minimalist.
My group decided to do the under the stairs portion of the space, it offers something creepy and unique. Our idea: allow the user to go under, line the walls with white fabric, scatter lights throughout the space, hang a tin can with a small microphone inside, and when the user talks… You guessed it, the lights come on. The space is dark and confined, until you light it up with your voice. Something magical but private happens in this space.
Thanks to Bobby for all his knowledge of circuitry.
Posted in Works, School
Tagged Arduino, C++, OF, Openframeworks, Physical Computing, Visual Art
Leave a comment
Patchster
This was a project I just finished on my winter break. Patchster.com is an experiment in collaborative drawing. It allows users the ability to create a tiny pixel based image at a certain location, or they can start from an existing patch, covering it over, and potentially improving the overall whole. Still needs to get some traction…
OpenFrameworks
A great time of mine was when I decided not to work for a month and make a particle and music visualizer engine. The amazing OpenFrameworks.cc allowed me to build a very robust, flexible, and powerful engine, and to focus on what I really wanted to achieve, without getting bogged down by hardware details etc. The framework is for C++ on most major platforms.
The videos shown here are created by drawing particles and their reactions to each other given various forces. The trick is to draw the particles very fast so you can have a lot of them. Some clever opengl coding, VBOs, allowed me to draw a fantastic amount of particles. Finally, I added some music forces, that influence velocity, color, and others.
This first video starts out softly and then get’s more intense. The song is an unreleased studio track by Radiohead, and the video is my crowning achievement with this engine. It is best enjoyed in HD by going to the Vimeo page where it’s hosted.
This was another video done with the same engine. Like the name says, it’s just a technical demonstration of what’s possible.
Here are some images showing some primatives and other things I built using the engine. This is a cube equalizer, where the cubes hang from springy ropes attached at the “ceiling”.
Here is another picture of the particle swarm from the video above.
And here’s a nice one of the field, with the reactive comets. The description of what this is can be found on the vimeo page. Because you should watch it in HD, on the actual page, it’s only civilized… :P
Posted in Works
Tagged C++, OF, Openframeworks, api, graphics, music, opengl, physics, visualization
Leave a comment