About Q2Cue \\

Q2Cue is a simple application for running audio cues, designed for theatrical or other live performance uses.


August 20, 2016
A busy summer has prevented me from working on this as much as I had planned. The current release is the last release that this version of Q2Cue will see. As discussed in my post from earlier this year, I plan on reworking the application using things I've learned from this version to bring more functionality and a more pleasant experience to the application in the future. I don't know when I'll be able to release new versions of the application, but I do plan on continuing work toward a new version. In the future I plan to start implementing tests for the code, to automate much of the testing and allow for faster iteration of releases when needed.

Version 1.2 that I have just released brings quite a bit of different functionality to the application. This includes the new show package format the wraps all of your audio files into a show package for easy transport of the show as a single file. I have personally used this version in a production capacity and in the process was able to target a few more issues that were preventing the application from functioning satisfactorily, but weren't standing out in my typical testing scenarios.

April 4th, 2016
Currently I am aware of several small bugs that I have fixes mostly in place for. The one thing delaying another release is the time it takes me to test things, including a new file-format that packages everything together into one file. I don't have as much time as I'd like to dedicate to the project these days, but do expect another release at some point that has the fixes and a couple new features.

The Future of Q2Cue\\
This project has been an ongoing one for me that has covered years of very sporadic development time, including several versions before the current iteration of Q2Cue. The whole project has been a huge chance for me to try things and learn, since I'm a far-cry from a professional developer.

Aside from the release I mentioned above, my future plans for Q2Cue include rewriting quite a bit.

While I enjoy the current UI for the speed with which it allows you to make edits and changes to cues, it can be fairly cumbersome to maintain and update, and as the program has developed I feel that it's gotten crowded and busy as well.

There are quite a few things that I feel I could do better if I were to re-implement them, including making quite a bit of the core of the application tighter, more sensible and (again) easier to maintain, update, and extend.

So, in the (hopefully) near term I should release another version of Q2Cue that has a few fixes and a couple new features. Other than fixes for potentially breaking bugs that version will probably be the last version, as the application currently exists. In the future I hope to release a version that has every existing feature and capability, with a very different (and hopefully more functional) UI as well as a code-base that's completely new, only borrowing proven bits from the existing code.

All that said, if you've downloaded Q2Cue and seen how it currently looks and works, feel free to start a discussion letting me know what you'd like to see out of the UI in the future, as well as whether there are any functions you'd like to see that don't currently exist.


April 24th, 2015
After a fair amount of time spent away I've started revisiting the project and have found a bug that would prevent cues from being deleted from the base cue list (eg. not within stack cues) and have released 1.1 to address that issue.

If you download any version and discover a bug, please let me know via the discussions page. If you have any questions, comments or requests please let me know about them as well. I don't have any real-life testing sites for this software, so if you're interested in using it, but something is preventing you from doing so, I want to make sure you're able to and will work with you to resolve any issues.

February 28th, 2015
Release of 1.0. As with all versions this is a beta release, but should work perfectly fine in most situations. I've stress tested it as much as I can and haven't had any problems. This is a very large update (thus the move from 0.88 to 1.0). As of now I consider the application relatively 'Feature Complete', though I'm always open to adding additional functionality. If you have any specific requests feel free to open an issue, or start a discussion about it.

The show files from previous versions of Q2Cue are NOT compatible with 1.0, due to major changes in the way that lists of cues are handled. This change was necessary to implement the new Stack Cues.

For a complete list of changes, view the release page. https://q2cue.codeplex.com/releases/view/612115

February 19th, 2015
On the verge of releasing 1.0 and I discovered that much of the work that I've undertaken to skin the application with custom colors, allowing both a light and dark theme at the moment, doesn't work on Windows 7. Many of the controls that I've created custom styles and templates for work great in my development environment on Windows 8.1, but don't show up at all on Windows 7. I'm in the process of rolling a Windows 7 VM to test methods for fixing this, so hopefully I'll be fixing the problems soon. Once I've got this worked out I should be able to post 1.0.

Decemer 28th, 2014
The new year approaches and I'm back with a status update. It looks like I won't have a new version out before the end of the year and I wanted to update as to why. The newest version has a very large number of changes to it internally, more than I had originally anticipated. In the process of creating StackCues I have had to redress how almost everything functions internally when it comes to calling cues. This is turning into a large amount of work when it comes to making sure that everything functions as expected, every time.

The new version also will break compatibility with old show files, so I want to make sure that I've done everything I can to make sure everything I want to add in this version is here and that there's nothing taken away. If you decide to move to this version and rebuild a show within it, I want that effort to be rewarded with more functionality and nothing that functions unexpectedly.

I'm also working on adding a few new features, including the transport function AutoPan, which allows for triggering timed pans on audio files. If I get AutoPan working properly I'll also work on adding AutoFade, which will allow for triggering timed fades on audio files.

To top it all off I'm happy with the performance I'm getting out of the application at the moment, just have lots to do to make sure that none of my changes have broken anything accidentally and polish up those last few features I'd like to add.

November 24th, 2014
I wanted to update the page with a status update. I'm currently working on the next version of Q2Cue. This version will have a variety of updates to it, including Stack Cues, which allow grouping multiple cues into one, great for pre-show music loops or more complex cue groups that you don't want cluttering your cue list. It will also include a new "After Action" (now renamed to Transport Action), which fires the next cue as soon as the current cue is finished. This makes it easy to setup a stack of cues that should fire one after another when they complete.

I've also been working on ways to improve performance of the user interface. Unfortunately I've run into an issue where performance of the cue list is sub-par as you scroll through long lists of cues. This happens with the list 'virtualized.' Without the virtualization the list responds much quicker, but project files take much longer to load, hanging the UI in the process. I've tried several workarounds to settle this issue, but have yet to land on one that satisfies me.

There are lots of little tweaks that are happening under the hood as well, all to help performance and attempt to streamline project creation. Hopefully I'll find a fix to this performance issue that I like and can implement. Then it will be on to full bug testing and then a release. I hope to have the next version out before the end of the year.

August 28th, 2014
Q2Cue v. 0.88. A minor update to 0.87 that fixes a bug found after releasing 0.87.

August 22nd, 2014
Q2Cue v. 0.87. This release adds a couple functions, including Copy/Paste and Create Archive. More information on these functions can be found in the release notes or the help documentation.

Please provide feedback! If you're using this program to run a show and you run into problems or have requests or recommendations please let me know! I'd love to have a list of functions that people really want to see implemented.

July 25th, 2014
The very first release of Q2Cue!

Last edited Aug 20 at 11:52 PM by ProfessorAire, version 23