• What is PlanMixPlay?

    • A multi-touch audio and video live performance instrument

    • Designed for 32 inch+ touch surfaces

    • Live audience social integration

    • Used in over 93 live shows

    • Filled with love

  • HangTheDJ using an early prototype build of PlanMixPlay
    PlanMixPlay at the first ever 'Prototype Party' in Roppongi, Tokyo, Japan.
  • Captivated crowd at the 'Prototype Party'.
    Captivated crowd at the 'Prototype Party'. The projection display in the background.

New LasseLaursen.com, new PlanMixPlay.com and new shows
Saturday March 17, 2018

As the title aptly suggests, both my sites have been re-launched, and a series of new shows are planned to commence in the coming months. Let's talk about it.

I was not expecting to go this long without an update. Fortunately, significant development delays of any of my personal projects cause approximately zero problems. Apart from impeding the progress of my passions of course. Anyway, this lack of consequences is one of the many advantages of still being near the very bottom of the Internet totem pole. There are no freak-outs on forums, there's no DDoS'ing of web servers, and no idiotic death threats via Twitter. While nobodies like me occasionally yearn for - at most - one out of those, I also know that if you ever go big, it'll be a slow trip back to obscurity, so it can definitely be a case of be careful what you wish for. I definitely prefer the slow, steady, and periodic lurch forward, rather than sudden high acceleration growth.

Another massive benefit of attempting to cobble together a small community is that updating and changing things can be done in a somewhat sloppy manner without incident. I'm not advocating doing things in a sloppy manner, but when the consequences are minor, it's far more acceptable to cut corners now for the sake of making progress. If things proceed the way I hope they will, it (unfortunately) won't always be like that. The more established a system, the less appropriate this corner cutting becomes, as it quickly turns into a bigger headache to fix a system running and serving hundreds, rather than one serving just a few individuals a day. Anyway - that's enough philosophizing for one post, let's get on with the changes and updates.

First and foremost, for both LasseLaursen.com and PlanMixPlay.com, changes include:

  • Laravel 5.5 - While largly unnoticable on the front-end side, it streamlines a significant number of elements on the back end. Given that this is their long-terms support release it only makes sense to focus work on it.
  • Foundation 6 - It makes sense to switch to a more modern version of Foundation when updating the entire site. Foundation 6 is quite discerning in terms of supported browsers. For example, I believe IE 10+ is required. Given most of my visitors will likely be using Chrome and/or Firefox, it shouldn't matter in the grand scheme of things.
  • Font Awesome 5 Pro - Knowing that I'd eventually rebuild this site again, I ponied up some cash for the pro license during the kickstarter. If you've ever wanted to see how to properly do a Kickstarter video, check theirs out. It really is in a league of its own.
  • Video stream integration - Starting now, PlanMixPlay.com will serve up the show video stream directly on-site. As if that wasn't enough, there's even...
  • Chat - Yes - the early beta versions have now matured into something, hopefully, stable enough to run concurrently with the show. I bet a few of your are wrinkling your noses wondering what good a second or perhaps even third chat is on top of the existing options? Trust me, there is a reason, and I'll demonstrate its usage during the first (of hopefully many) live shows!

That more or less covers the general website improvements.

Let's talk PlanMixPlay itself:

  • Visualisation - Likely the biggest new performance element. PlanMixPlay now supports both live rendered visuals (via OpenGL) as well as video visuals (in H.264 codec).
  • Beat detection - Preliminary beat detection is now supported and ties into visuals where appropriate.
  • Lyrics support - Preliminary lyrics are supported in the .lrc format. The lyrics also tie into visuals where appropriate.
  • Visual Studio 2017 - The code base has been updated to now compile with the latest version of visual studio. I was a little reluctant to make this leap, given the occasional teething problems the latest version of any software tends to exhibit these days. At the same time, I prefer to make significant leaps whenever I do update my tools. I'm happy to report that there were no major issues this time.
  • Encapsulation - Significant work has been done to isolate planmixplay's various components from another, as well as isolate most of the design from external libraries. It's important to do this early, so nothing becomes too entangled in the design, making it a nightmare to replace in the future.
  • Redundancy - Significant cleanups have occurred where code has become generic enough to be simplified.
  • A lot of further improvements have happened which are too tedious to list here.

The only real unknown that's left up in the air at this stage is when the shows will commence again, and for a one or two interested individuals, when PlanMixPlay will see another release. Now that the sites have launched, I'll be planning to conduct a few test shows once I'm satisfied everything isn't completely on fire. Then some proper official shows will run, and once I've been convinced of the stability of the latest PlanMixPlay version, I'll look to creating a new release.

I look forward to broadcast to you soon! Stay tuned!


Planmixplay version 0.3.0 is coming along nicely
Wednesday June 28, 2017

The occasional listener will have noticed that there's been a sharp decline in weekly shows on SlayRadio.org. I apologize that the stream of weekly shows has been put on a bit of a hiatus. A combination of a brief lapse of lacking enthusiasm and a few personal matters are to blame for the temporary setback. I strongly emphasize the temporary because although it's currently still hard for me to tell when I'll be back in full force, I believe I can tell you that when I do return, I'll either have, or be close to, finishing the next major release of PlanMixPlay. My last shows have further strengthened my resolve in delivering something more visually appealing to the show.

If you'll allow me to quantify my view, I'll deliberate it for you. When the very first visual shows started making their way up to the associated PlanMixPlay YouTube channel, the number of viewers during the live broadcast hovered around a solid 1 person. Most individuals who've spent any real time delving into what it takes to accrue a significant following has realized that the proverbial YouTube land-grab has ended. The pioneering days are behind us, and while there's no reason you cannot gain sufficient traction with something new and exciting (wink), it's not just short term investment. You have to plan to be in it for the long haul. While my weekend shows do bring me joy and enable me to continuously test PlanMixPlay, a big realization struck when I finally got the webcam working as part of the live show. The viewer count jumped from 1 individual, to approximately 6 people. I had always expected some actual personal presence in the visuals to appeal, but seeing it really happen is something else. This in turn kind of clicked for me, leading me to decide that I'd rather save a few shows and then come back with something much more unique than before. I know maintaining a presence is important these days, what with most peoples attention spans being shorter than Aaron paul's career, but I figure the people who'll drop off can come back, and those who can wait will appreciate what I'm working hard to deliver.

I'll do my best to get something done as soon as possible, but there's a lot of work still to be done, and not much time to do it in. I'll hopefully see you on-the-air soon enough!


A minor update
Wednesday March 22, 2017

It's been a solid month and more since the last update, so I thought it high time to provide a bit more news on recent events. Since the last update, the weekly shows have remained fully visual which I feel is a significant milestone. I envision two further milestones in the near future. The first is removing all the terrible hacks I put in, to make this visual version of PlanMixPlay an early reality. Hopefully that milestone will be achieved within a week or two. The second milestone is polishing the new features to the point of being release-ready. This will, in all likelihood, take at least another 2-3 weeks with the current momentum I'm having.

These public releases of PlanMixPlay mostly serve as a personal tangible milestone, rather than a widely anticipated software relase. In fact, last time I checked, the initial release of PlanMixPlay had been downloaded a total of 0 times. Which I am ok with. I believe that as the product matures, there might be some mild outside interest. Time will tell.

For the interested few, the visuals are broadcast using XSplit. I would have definitely preferred the cheaper OBS option but for some reason that software would not broadcast anything except a static image of my rendering output. As with most problems you face as you get older, I opted to throw money rather than time at it, and luckily XSplit did/does the trick.

Last, but certainly not least, provided I've done my due diligence in testing, the PlanMixPlay twitter account will now not only announce new shows when... announced, but also tweet out 60, 15, and 5 minute reminders prior to every show. So if you've ever found yourself missing part of the live experience you really would have rather been present for, now is the time to follow the official PlanMixPlay Twitter account!


Upcoming Shows
No upcoming shows. Not even a slide-show.
Past Shows
No past shows.