VENUEGEN: Easier way to author custom venues
- This topic is empty.
-
AuthorPosts
-
December 25, 2018 at 12:58 am #396624
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).
https://github.com/kueller/venuegen
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.
December 25, 2018 at 1:05 am #502588Thanks 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.
December 25, 2018 at 1:09 am #502589I really, really love this concept. Can’t wait to give it a try.
December 25, 2018 at 1:29 am #502590An incredible undertaking kueller. Thank you very much!
December 25, 2018 at 1:53 am #502591I’ve yet to tackle making a venue yet, but I think I will give this a look, thank you! ” src=”/wp-content/uploads/invision_emoticons/default_SA_smile.gif” />
December 25, 2018 at 10:38 pm #502608Noticed 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.
December 26, 2018 at 9:25 am #502614Genius idea! If I ever get back to authoring I’ll definitely be trying it.
December 30, 2018 at 4:48 am #502687Recently 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…)
March 15, 2019 at 10:34 am #503858Very 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.
March 20, 2019 at 5:43 pm #503950AnonymousNice goodness, these really help’s me to generate a good feel in game, thanks to you my friend
September 14, 2019 at 10:20 pm #507136Oof. I was so excited to try this out, installed Python, went to all the trouble of placing the MIDI notes as described, installed an older version of Python because Reaper didn’t like the latest, went to fire up VenueGen, aaaand…
Script execution error
Traceback (most recent call last):
File “venuegen.py”, line 6, in
from Tkinter import Tk, Frame, Button, Label, HORIZONTAL
ImportError: No module named Tkinter
This is apparently something missing from my own install of Python, but not something I can find a way to install because I’m not on Linux?? 🤦♀️ What do?
September 14, 2019 at 10:50 pm #507137You really need python 2.7.x. Tkinter is included in python 2.7.x.
September 14, 2019 at 11:39 pm #507140Installed 2.7 and Reaper doesn’t recognize it. Tried manually pointing to it and everything.
September 19, 2019 at 12:38 am #507189It may not have been included in the install or something.
If you can get CAT running you can get venuegen running. The CAT thread may have some more help and similar problem reports.
September 19, 2019 at 3:59 pm #507192I figured out what I did wrong — installed the 64-bit version of Reaper =w=; Decided I’d try the 32-bit version just now and it worked without a hitch.
-
AuthorPosts
- You must be logged in to reply to this topic.