![]() We’re changing our license model so we can innovate faster and release new or improved features more often. Bring you updates and respond to the changing live visuals market quicker. We want to work in smaller, more manageable iterations. This means we often have exciting new stuff that will improve your VJ-ing, but it has to sit on our virtual shelves for months, over a year sometimes. Which means we build something and then we can not immediately release it because we have to wait for all the other features to be done, to make sure the major release is worth the upgrade price. With a major version we need to save up on new features. It’s a lot of work and we’re a small team so we always drop the ball one way or the other. Does it contain enough new features that would get you all excited? Does all of that new stuff actually work? Did we test everything enough? A lot of things need to come together for a major release. When we’re releasing a new major version we always feel uncertain if it’s good enough. The release of version 6 was production hell because it contained too many new features. Days before the release of version 5 we felt bad it “only” had improvements to the Advanced Output. We never want to do major releases any more, they’re painful. So if we’re ever going to release a new app, we’ll make sure it has undo from the very beginning. If we were to redo this (pun intended) from scratch we would have done it a lot earlier. Resolume is still very much about doing, but now your doing does not have to be disastrous anymore. Feel free to experiment with the look of your clips, apply effects, change the colors and if you do not like what you see you can always just go back with undo. Removed a deck instead of renamed it? CTRL + Z and all your clips are back. ![]() Made a mistake? Just hit undo and you're back to where you were. So now you have a little guardian angel watching over your shoulder. We modified thousands of lines of code, broke the whole system to add two very unsexy but very important keyboard shortcuts: CTRL + Z & CTRL + SHIFT + Z. So we sat down, put on our headphones, enabled crunch mode and did it. The longer we waited, the bigger our problem would become. ![]() We realised that we had to rip of this band-aid hard and quickly or it would haunt us for ever. Meanwhile, our problem only became bigger and bigger, with every new line of code we wrote. We just focussed on fun and exciting features. This is why we delayed implementing undo for a long time. When an application is not built from scratch with an undo system then implementing it at a later stage, when it has hundreds of thousands of lines of code is a lot of tedious, error prone and boring work. We do not have to hide behind these jokes anymore. But your DJ buddy might not be so amused by it.When someone asked us why there is no undo in Resolume we usually said something like “Resolume is a live instrument! There is no undo on a piano either!?” or we joked “Resolume is about doing, not undoing”. This is great if you're just using Link to keep multiple VJ computers in sync. So when you hit x2 on the BPM to accentuate a musical climax, the BPM on all other connected softwares will speed up as well. This means you can change the BPM just as abruptly as anybody else. Link assumes complete equality of everyone in the session. It's considered bad musical practice to do a hard reset of the measure like this, or completely pause the BPM altogether. When using Link, the Resync and Pause buttons for the BPM are disabled. Nudge the BPM forward a bit in Resolume, and Ableton will follow. Change the BPM in Ableton and Resolume will follow. It will now automatically keep the BPM and the current position in the measure in sync between all connected computers. It will show you how many other devices are currently in the session. ![]() If it finds any, it will join automatically. You can then click the button to turn Link on.Īt this point, Resolume will start looking for any other software in a Link session. After making it visible via View > Show Ableton Link, a button will pop up in the toolbar. Using Linkīy default, Link is hidden in the View menu. It works over network, so anyone connected to the same network will be able to join in. Once it's running, everyone can join the Link session and control it. It's design is very much like an open jam session. It's primarily used to sync the tempo of different devices or software. Ableton Link is an open source protocol that helps musicians keep in time.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |