Jump to content


VENUEGEN: Easier way to author custom venues

  • Please log in to reply
9 replies to this topic

#1 kueller

  • 137 posts
  • Location
    Bay Area, CA

Posted December 25, 2018 - 12:58 AM

Authoring custom venues is a tedious process. Even if you use the method to separate lighting and camera you still end up with a mess of events that is hard to edit and debug. This is where venuegen comes in.

This is a tool I made earlier this year that I had been passing around privately among authors. Back then it was just a measly single Python script. Now, after some major upgrades, I am ready to release it publicly here on the forum.

Venuegen allows you to create a custom venue by placing MIDI notes on two tracks, one for camera and one for lighting/post-procs. The program will then generate the text events for you. This allows for a much more maintainable venue making process, as you can now see when every event is called more clearly and editing is just shifting MIDI notes.
It's a Python script using REAPER's API just like CAT. The setup is the same as setting up that tool, and it has a GUI you run from within REAPER.

Below is an example of the lighting I made for Algorithm. All the text events in the image were generated from the notes in the piano roll (click to see full size).


Other features of venuegen include:
  • A new strobe note that can generate strobe effects of various speeds.
  • Ability to fade between effects by putting space in between them.
  • Note to generate a random but unique camera event.
  • "Reverse" function to turn existing VENUE tracks to venuegen tracks.
Download, and a comprehensive guide, are available in the link below (Clone or download).


And here is a list of all Reaper projects I have done, which right now is just venuegen and a basic tool to transfer Pro Guitar hand positions to left-hand animations.


  • 115 posts
  • Location
    St. Louis

Posted December 25, 2018 - 01:05 AM

Thanks for this release kueller! Venuegen is an extremely helpful tool when making a custom venue and anyone who wants to do one should use it.

#3 astronomyhopes

  • 58 posts
  • Location
    Southern California

Posted December 25, 2018 - 01:09 AM

I really, really love this concept. Can't wait to give it a try.

#4 Bansheeflyer



  • 1,516 posts
  • Location
    The Mothball Fleet

Posted December 25, 2018 - 01:29 AM

An incredible undertaking kueller. Thank you very much!

As a moderator I enforce the law...in moderation.


My Customs
My Works in Progress

#5 doa

  • 239 posts
  • Location
    Northern CA

Posted December 25, 2018 - 01:53 AM

I've yet to tackle making a venue yet, but I think I will give this a look, thank you! :)

#6 kueller

  • 137 posts
  • Location
    Bay Area, CA

Posted December 25, 2018 - 10:38 PM

Noticed the link I posted had no download link since it wasn't the master directory. I've linked to my general RB tools repository, which includes venuegen, and also a tool to convert pro-guitar hand positions to left hand animations. A lot more niche but maybe someone has good use for it.

#7 ws54

  • 838 posts

Posted December 26, 2018 - 09:25 AM

Genius idea!  If I ever get back to authoring I'll definitely be trying it.

#8 MFX

  • 403 posts

Posted December 30, 2018 - 04:48 AM

Recently pulled out RB3 for the first time in 1.5 years, now sorting through old projects that could use this sort of thing. I always preferred the RBN1 venue style with notes instead of text events.


(Guess I'll have to brave ye olde environmental configuration gauntlet, though, and try to get the right versions of Python and Reaper playing nicely together...)

#9 non_zero

  • 4 posts
  • Location
    Portland, OR

Posted March 15, 2019 - 10:34 AM

Very cool!  I was eventually going to make something like this, but life gets in the way.  Glad I'm not the only one that finds RBN2 venue authoring tedious.


#10 Caserol23

  • 15 posts

Posted March 20, 2019 - 05:43 PM

Nice goodness, these really help's me to generate a good feel in game, thanks to you my friend

- Official.Caserol23 @ FB

- Caserol23 @ Twitter

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users