Video Serendipity Through BPM Sync.

September 30, 2010
Tags: , , ,

CellDNA Video Mixing application iconI’ve been tightening up some the BPM-based features of CellDNA (which were fairly loose and buried), adding a “BPM” family of effects. Of course, using these effects is as easy as turning a knob. The more the turn, the faster the time division of the BPM. These effects are:

  • BPM_black
  • BPM_Effect1
  • BPM_Effect2
  • BPM_Effect3
  • BPM_Effect4
  • BPM_jump
  • BPM_reverse
  • BPM_rndclip
  • BPM_xfade
I made a test video, just to see how things are working out. They are working, so I’m posting this!
In this video, I use these BPM_ effects to (mostly) automatically generate a music video for a track I made last week to demo the Code controller. The individual clips are mostly unremarkable, but the fact that everything is happening in sync makes it seem worthwhile:
Here’s the workflow. It’s so sloppy and easy, it’s insane:
Since I know the BPM of the track is 92.7 BPM, I set that as the BPM in CellDNA (though I could have tapped it in, too). I hit “play” on the track (using the track in Soundcloud ). I hit record in CellDNA, then set the BPM_ effects to something like this:
CellDNA BPM sync'ed effects for VJ and video editing.
The greater the knob value, the faster the time division of BPM. With these settings in the picture, it’s changing clips sort of slowly, every 2 bars, but jumping to a new frame fairly often, maybe every beat. The “BPM_reverse” effect just toggles the REV button.
I played with these knobs a bit while recording, did a couple of manual FX tweaks, and used the “BPM_Effect4″ knob to automatically change Knob 4 every once in awhile.
I stopped recording after a few minutes, clipped out an arbitrary two minutes of audio from the track (using Audacity), making sure it started on beat, then faded the start and end of my two minute chunk.
I then trimmed 2 minutes of video from the recording in Quicktime MoviePlayer Pro.
Next, I opened and copied the audio in QTMP, and finally added it to the trimmed video in QTMP (Edit->Add To Movie).
Voila! A music video that looks like someone spend a LOT of time editing it. With a better selection of clips, and more attention to effects, this would be a really cool video.
One of the really nice things is that the video is rendered frame-by-frame. If the video gets to be too much for the computer, it doesn’t drop frames, it merely adjusts time. During recording, it may seem to drop frames, hiccup, and not go fast enough, but when you watch the end result, the sync is perfect to the BPM, and all the frames are there. If you are on the stage performing, and aren’t recording in render mode, then everything stays in sync according to a realtime clock. Either way, you’re covered.
I look forward to getting this in your hands!
0

Ohm64 controlled abstract animation

January 14, 2010

For my video set at Friday’s party (see pvs. posts), I’ll be using an extension I built for CellDNA. It produces minimalist animations in OpenGL, all controlled w/ the Ohm64. This looks cool here, but it’s going to be GREAT projected large, with loud, strange music! The advantage to embedding the patch in DNA is that I can then twist the animation with DNA’s effects…

0

Ohm64 and Grandvj

October 29, 2009
Tags: , , ,

I just made a video showing the Ohm64 working with Arkaos’ GrandVJ. The Ohm64 plays very nice with GrandVJ. The original Ohm grew out of a dedicated VJ performance instrument and was designed for two handed control so using the Ohm64 with GrandVJ is really intuitive and easy. Yes the Ohm64 does come with our DNA VJ software, but that is no reason not to use it with other software, that is our intention. We design our controllers to be adaptable control surface whether you are dj, vj, musician, or performer. We also encourage uninteded use, so if you have another use for it such as remote controlling a 1977 Trans-Am, lets see it! So here is the video, I am not an experienced ArKaos user, so I am sure you can come up with something a lot cooler, but this should give you an idea of how easy to use it is.

1

DataMosh in DNA

March 31, 2009

Andrew Benson, Jitter teacher extraordinaire, recently posted some incredible effects that emulate compression artifacts, a technique called “datamoshing.” Here is an overview of some videos using this effect. In the popular realm, Chairlift and Kanye have exploited this effect.
 Now it’s your turn! 

Here’s a tutorial video explaining how you can integrate this patch into DNA to use as an effect. The bigger picture is that you can take pretty much any video effect patch, and with a few modifications, have (yet) another effect in DNA.

Some notes about this video:
1.) The patch was originally a Max5 patch – I used a super collider extension to convert the Max5 patch into a Max 4.6 patch – DNA only works with Max 4 patches. Feel free to ask for help on how you can do this in the comments or by email. It seemed too distracting to go through that in the video.
2.) You can download the converted patch and supporting files here.
3.) Yes, I received Andrew’s permission to do this!

0

Flickr In DNA

March 30, 2009

I recently made a Max patch to rip high-res photos from flickr photostreams and display them in Max. Now I want to incorporate this into DNA. Here’s how:

This is a good example of using the DevKit to incorporate your own ideas about visuals into the expandable world of DNA.

Oh, and be sure to use the creative commons photostreams – it’s much easier to find streams that give you rights to use the images!
Here’s the patches used in the examples.

0
Get Adobe Flash playerPlugin by wpburn.com wordpress themes