Resolume Avenue 3 Getting Started from Resolume on Vimeo.

It’s officially shipping: Resolume Avenue 3 is a new live audiovisual performance tool for Mac and Windows, a complete, ground-up successor to the legendary PC-only VJ app Resolume.

In fact, Resolume Avenue 3 demonstrates why the term “VJ” should become a relic of the past. Resolume is no more a “VJ” app than Ableton Live is exclusively a “DJ” app. It’s really about taking audiovisual elements and performing with them live. The cornerstone of the design is an audiovisual clip metaphor — in fact, one not unlike the one used for sound in Live, down to audio effects and time controls traditionally associated with live music. Drop in sound, visual, or audiovisual clips, composite them in layers, and add effects. You can even add standard audio effects plug-ins and manipulate almost everything in relation to tempo or sound response. As in other recent visual performance apps, while there are remnants of a deck+mixer concept, the metaphor is really multi-layered compositing.

Resolume Avenue 3 is really a huge leap forward from the “legacy” Resolume line in every way, in terms of GPU performance, MIDI and OpenSoundControl, user interface, cross-platform compatibility, and audio savvy. But you will find some familiar elements if you’re a devotee of Resolume. The manual still fits in an incredibly compact space. The simplified compositing structure people loved in Resolume 2 is retained. What was always appealing about that to me was that you feel in Resolume like you can focus on a few performance elements and develop your chops around those. And lastly, as opposed to the semi-modular, open-ended philosophy of a tool like VDMX, Resolume is, as always, more about a stripped-down structure that works in a variety of situations. Other apps try that, but often come across feeling like oversimplified VJ mixers; Resolume is a unique animal. I’m glad we have both alternative paths, and I do really think they’re different – hope to show more of that off soon.

Clip triggering is dead-simple, but the addition of audio and powerful effects possibilities mean you could really do a lot with this.

Improvements in the final build, in case you’ve used earlier betas:

  • Stability.
  • DVX QuickTime video codec, a fast codec intended specifically for GPU playback and high-resolution, multi-layered support.
  • Audio analysis, FFT-based parameter control.
  • Transport controls on layers, a la Resolume 2 (by popular demand; thanks!)
  • Keyboard, MIDI shortcuts for in and out points, ideal for looping.

And, of course, lots of other subtle fixes, improvements, and the like. Both Jaymis and I are having a look at this, so expect more soon.

Announcement on the Resolume forums

  • Dave E

    What i really want to see is someone using avenue in performance these demonstration videos are boring.

  • massta

    I wouldn't say they're boring. I enjoy the simplicity of showing off the ease of the new features they have to offer.

    After reading more about the DVX codec, I'm looking forward to testing out resolume on my xp machine running an nvidia geforce gtx 260. Really want to mix in HD and I'm wondering if I can add effects on the fly with no lag.

  • Oh, I definitely want to have a new video ready to go. If I didn't need sleep, you'd have it right now. 🙂 But looking at the referrers, figured about half of you had seen it, half of you hadn't, and it does do a decent job of explaining how the program works.

  • mzo

    Downside of the new codec is that it takes a really really long time to encode, like 20x as long compared to photo jpeg, and 2x as big of files too (might be because its keyframing more often than I was with Photo JPEG though). Unfortunately I don't really layer clips so I haven't seen any performance difference in basic tests but I'm really looking forward to freeing up my CPU.

    Some of the changes in the new version are a little odd but tons and tons of important little bug fixes for sure!

    Overall though, for the kinda stuff I do. Resolume can't be beat and having it not crash 2-3 times during every single gig will be a big relief!

    Odd part is they never e-mailed me to tell me the full version was out or anything so I found out from the CDM twitter, nice one for having that peter!

  • johnny

    This looks great to be able to easily sync audio with visual elements while performing. I'd really like to see a more robust application that combined the audio mixing capabilities of live with a vj app that had more powerful gui options. I know max for live will be out later in the year and for now am working on getting vdmx to work with live, but while processing and max can do amazing things, as a visual artist I'd like to avoid programming whenever possible.

  • mzo

    Johnny, why not use both Live and Resolume? Many people do. There's all kinds of routing and such you could do between them (well, mostly OSC and MIDI kinda stuff since there's no Rewire for resolume). What exactly are you trying to do? I like figuring out that kinda stuff so maybe I can help?

  • Lightning McNuts

    I loved playing with Resolume avenue but I needs a simple way of sequencing clips controlable by the BPM. As far as I could tell there's no easy way of doing it in Avenue now and I can't add it myself via a plugin or script. That's the only thing keeping me from using Resolume atm and I can't understand that they didnt include some sort of sequencing option.

  • mzo

    There's no reason you couldn't BPM sequence with another app using MIDI. Sure it's a little bit of a bummer that you can't sequence from within the app but that doesn't mean abandoning Resolume altogether. For example, when I want to live loop some audio/video to the BPM I have Ableton Live running and setup to record my MIDI button presses (but passing them through when not recording) that are then sent to Resolume so that I can sequence on the fly (I'd use the built in record function in Resolume but that doesn't record audio just yet). When it comes to audio/video I haven't seen anything comparable from VJ apps at the audio level (had to use VJamm before Res 3 came out but they are on such different levels). Sorry if I sound like I'm defending Resolume a lot, I just get bummed out when creative people don't seem very creative with solutions 😉

  • massta

    I took a 3min 720p movie converted it to the DVX. Original was photo jpg. The size went from 215MB to 960MB. It played smoothly in QT, but if I want to run a couple of these it will eat up my GPU memory which is only 896MB. Wondering if there is a way to make the DVX files lighter?

  • Lightning McNuts

    Oh, I found a creative solution, I'm rolling my own in vvvv. I just think running both resolume and ableton for something as trivial as sequencing some clips is an overly expensive (both in money and cpu cycles) solution. And with all the audio stuff etc. in resolume I just don't understand that they havent included something as rudimentary as that in the package.

  • John

    Until Resolume accepts more video formats I'll never use it during a performance.

    Say what you will, but I can do the same thing with Ableton Live/GrandVJ and play virtually any video format under the sun. This includes scratching and tracking MPG which everyone seems to think is impossible.

  • John

    And Ableton/GrandVJ are MUCH more stable as well.

  • My concern about DVX is that it will take GPU processing time away from my effects. Im curious what format DVX encodes its video into, and how it decodes it on the GPU, as there are only so many optimal ways of doing this, and the more complicated you go, typically the more complicated shader support you need on your GPU.

    Id be very curious to benchmark DVX vs other codecs while running effects, monitoring GPU usage and how much GPU time it takes to decode a frame of DVX on the GPU vs the GPU being handed an already uncompressed frame from the CPU.


  • The Avenue looks good, and I'm sure it will be a great fit for some and not for others. I will put it through its paces and see what works for me. Congratulations on the final release. Hard work pays off for everybody.

  • DVX definitely sounds like it needs some benchmarks, yes. 🙂 And you know, no codec is ever right for every job – you still have a backend in Resolume that can support other things, so doing those benchmarks on encoding / playback resources should help us make the right call.

    That said, John, I'm not sure that the ability to play *any* playback format is really desirable, for the same reason. But I can get some specs on what these support. I wouldn't judge Resolume on stability until you've used the final version; they were upfront about the beta not really being stable. (And it's a beta, so… there you go. VDMX beta has been very stable, but they're a different case.)

    I think the comparison of Live to Resolume does make sense, but that doesn't mean they're competitors – more that, conceptually, Resolume is doing some of the same things. They're very, very different programs, obviously.

    Anyway, I'll stop yapping and start playing. 🙂

  • Still Lacking decent PPC support . Im still getting a messed up output window and it's still very unstable.

    Running on a powermac G5 with 4Gb memory.

    Was hoping to switch to resolume but think im gonna be sticking with Arkaos for a while yet.

  • nice that audio FFT is implemented now! i think it's very usable, with adjustable frequency bands etc..
    feels better than the last version.

    peter: it's not a beta anymore, it's final, they call it 3.0.0 (without "beta") 😉

    concerning the dxv codec: i wonder why they decided to let only Avenue use the GPU acceleration of the codec?
    that will imo hurt the widespread usage of the codec. (what about ppl using e.g. M8 or vvvv _and_ Avenue?) but then, maybe double filesize and huge encoding times, as indicated above, already do that. why bother using the codec, if you lose its main benefits as soon as you use another program?

  • mzo

    @bilderbuchi, I don't think they "only let Avenue" use the GPU acceleration. It's not a permission thing, you have to code your application (vvvv, M8, etc) to use use the GPU acceleration and seeing as its a new codec it may be some time before anyone else supports GPU acceleration with it. That being said however, its certainly possible that they won't allow anyone else to use it, but that would be a pretty bad idea that I don't imagine they'd do, especially considering they didn't make the new codec alone. Hopefully DXV will become a standard like freeframe that multiple vj apps can support. I just hope they do something about the encode times, it's definitely slowing down my workflow a little!

    Also on the stability front, I pretty much had at least 1-3 crashes every gig I did but the new version has yet to crash on me (just did an online gig earlier today) and has been great so far!

  • I am curious about the dual VJ/DJ integration. It is going to be interestinting to find out if new artists doing integral work emerge with this new tool. Most VJs have to play on other people's music, and AV artists usually code their own Max/msp/jitter patches.
    Does Resolume offer enough power to perform a whole dual setup, os is it just for adding fancy sound fxs over the mix?

  • VJ Air

    just thought id add my thoughts on the DXV codec… until now i have been using Picvideo Mjpeg codec for my clips, so i did some comparisons agains that and DXV codec. i found that on lower resolutions the difference isnt that much, biut when you go up to 1280 x 720 the difference realy starts to show. the file sizes i have ended up with are noticably smaller with DXV and the frame rates in Avenue are much higher. ive found 4 layers of DXV outperforms ( ie runs at a higher framrate ) than 2 layers of Picvideo Mjpeg when at the same res and framerate. personaly i think its a great advance which realy opens up the world of multi head projections without the need for a stupidly powerfull machine.

  • Pingback: Resolume 3 Released |