TOPIC: Performance View for Reaper

Performance View for Reaper 11 months 6 days ago #18168

This is still a work in progress, but I wanted to show a few screenshots of how it's coming along. And sorry to those who expressed an interest earlier this year in trying out the snapshots version - I took a bit of a tangent with these changes...

First up, I've re-arranged the layout as I wanted to move the snapshots to the top of the window, to highlight them more, and to give them more space (for the snapshot names).
I've also moved away from showing the inactive second amp, and instead show a user-selectable set of controls (not done yet). At this stage they just show the extra amp controls for the active amp (which will be the default), but the idea is that you will be able to add whatever extra parameters you want from the preset e.g. reverb mix, delay mix.

I also found a way to add some peak meters (for the input signal and output). I haven't done the track level meter yet. I had the idea for this after figuring out some basic 'JS' plugins for my Behringer X-TOuch Mini I posted about earlier. These have a bit of a CPU hit as they mean the UI has to constantly refresh. But my ancient XP system can handle it, so should be fine for most.




It has a menubar at the top (hidden by default) which has some snapshot and other options useful during editing. Right-clicking on the snapshots also givews you a few options.



Clicking on the preset name at the top of the window will display a fullscreen preset selector. You can navigate this with the keyboard, mouse or mouse-wheel/trackpad.



Some keyboard controls: right/left arrows change the snapshots. Numbers 1-5 directly select the snapshot. Up/down arrows change the presets. Spacebar brings up the preset window/selector.

Mouse/trackpad: all the amp controls and sliders can be changed using the mouse-wheel or trackpad when the mouse is over them. Right clicking an amp control will allow you to manually enter the value. Double-clicking will set them to 5/middle.


That's about it. The only other thing that I came across was I used the VST3 version on a Mac recently, and it looked like this exposed the preset names. If so, I will look at using this - but it would be Mac only unless Mike adds the VST3 version for Windows also.
  • kierank
  • kierank's Avatar
  • Offline
  • Tone Master
  • Posts: 141
Last edit: 11 months 6 days ago by kierank.
SIGN-IN TO REPLY

Performance View for Reaper 11 months 5 days ago #18170

looks fantastic man!!great job.
The following user(s) said Thank You: kierank
  • NightWalker
  • NightWalker's Avatar
  • Offline
  • Tone Master
  • Posts: 57
SIGN-IN TO REPLY

Performance View for Reaper 11 months 5 days ago #18171

Nice developments Kierank! The full screen preset browser looks excellent.

The VST3 does support the program list interface. I'm looking at add VST3 to Windows in v2.9.

If you have any specific questions about S-GEAR internals you are welcome to drop me an email.

Cheers,
Mike
The following user(s) said Thank You: kierank
  • mike
  • mike's Avatar
  • Offline
  • Administrator
  • Posts: 1802
SIGN-IN TO REPLY

Performance View for Reaper 11 months 5 days ago #18172

Kierank, I'm NOT a Reaper user, but I'd like to cumpliment you anyway for the excellent work you're doing in giving S-Gear its own interface in Reaper.

Keep up the good work! :thumbs up:

Yours very truly,
The following user(s) said Thank You: kierank
SIGN-IN TO REPLY

Performance View for Reaper 11 months 5 days ago #18173

Are you going to make this available for us to test later :)? It looks amazing!
The following user(s) said Thank You: kierank
  • asintoras
  • asintoras's Avatar
  • Offline
  • Tone Master
  • Posts: 198
My instrumental EP: doctor7.bandcamp.com/album/political-rollercoaster
My other EP with songs: doctor7.bandcamp.com/album/three-ways-of-telling-a-story
I am an artist endorsed by Kinman pickups.
SIGN-IN TO REPLY

Performance View for Reaper 11 months 5 days ago #18174

asintoras wrote:

Are you going to make this available for us to test later :)? It looks amazing!

you didnt see that he already share the Reaper scrips on his first post?
  • NightWalker
  • NightWalker's Avatar
  • Offline
  • Tone Master
  • Posts: 57
SIGN-IN TO REPLY

Performance View for Reaper 11 months 5 days ago #18175

Forgot about it!
  • asintoras
  • asintoras's Avatar
  • Offline
  • Tone Master
  • Posts: 198
My instrumental EP: doctor7.bandcamp.com/album/political-rollercoaster
My other EP with songs: doctor7.bandcamp.com/album/three-ways-of-telling-a-story
I am an artist endorsed by Kinman pickups.
SIGN-IN TO REPLY

Performance View for Reaper 11 months 4 days ago #18177

Thanks everyone! I will definitely be sharing the updated version. I want to look into the VST3 version a bit more in order to grab the preset names from S-Gear. And it's great that Mike will be making this available for Windows with v2.9!
  • kierank
  • kierank's Avatar
  • Offline
  • Tone Master
  • Posts: 141
SIGN-IN TO REPLY

Performance View for Reaper 11 months 6 hours ago #18189

I've borrowed an old iPad 2 to have a look at some of the apps which could display the computer's screen on the iPad. These are commonly remote desktop apps, but there are others that are more specialised for artists to use Photoshop etc on the iPad and have good touch control. I think some of these use the local wifi network.

Astropad was one of these and had a free version for iPhone. It worked well but I wasn't prepared to pay for the iPad version just to try it out.

In the photo below I am using the app Splashtop. The personal version is free for devices on the same local network, which is all that's needed. It is surprisingly good! Great image quality and very little lag. I had no issues moving the amp controls or tap+hold to bring up the right click menus on the rack fx. Even showing the S-gear tuner was very responsive.

My app was very useable on the iPad, but I'd ideally need to increase the size of a few areas to make it easier.

In the bottom left corner is the arrow keys which you can overlay on the screen. As my app responds to these to change presets and snapshots, it's a helpful option.

Attachments:
The following user(s) said Thank You: mike
  • kierank
  • kierank's Avatar
  • Offline
  • Tone Master
  • Posts: 141
Last edit: 11 months 3 hours ago by kierank.
SIGN-IN TO REPLY

Performance View for Reaper 8 months 3 weeks ago #18490

Thanks so much for the script it really simplifies a lot of things two questions:

1) I am trying to reroute all my S-Gear midi controls through ReaLearn to ReaControlMidi and finally to your Script. Do you know how I can get the tap tempo to work? My (non-programable) midi controller send CC 68 on Chanel 3 with a value of 127 each time the "Tap" button is pressed on the controller.

2) I am currently using ReaLearn and I was unable to have it on the same track as the VST it is controlling (for example S-gear). This was due to the fact that ReaLearn takes "Track Based Midi" input (the kind that makes the meter flash red). To do that the midi controller has to be the input source for such a track. That led me to put ReaLearn on its own track to receive the midi input, and map the target for the Midi message to an effect on the track using my Guitar as input. Your instructions say to put ReaLearn and ReaControl on the same track as S-gear. How are you sending the Midi messages to ReaLean and using the guitar as input on the same track?
  • politicalEconomist
  • politicalEconomist's Avatar
  • Offline
  • Tone Star
  • Posts: 14
Last edit: 8 months 3 weeks ago by politicalEconomist.
SIGN-IN TO REPLY

Performance View for Reaper 8 months 3 weeks ago #18493

Hey @politicalEconomist

1) I don't use tap tempo, but if you had it working in Reaper without using my script, then it *should* still work the same (i.e. your controller CC should just pass through ReaLearn and ReaControlMidi unaffected. I will take a look.

2) I have my midi controller set as an input on its own track, as you describe, but then I use the track 'Route' button to create a Send to the S-Gear track. This passes the midi messages to the S-Gear track and allows ReaLearn to be placed on the same track as S-Gear.
  • kierank
  • kierank's Avatar
  • Offline
  • Tone Master
  • Posts: 141
SIGN-IN TO REPLY

Performance View for Reaper 8 months 2 weeks ago #18497

Hi All.

I'm at the point where I'm ready to release the new version that includes the snapshots. I still need to do some detailed steps on using it, so I'll try and get that together in the next few days. However feel free to download it now and try it out! The download does include the installation/setup instructions.

There are minor differences in how the different S-Gear plugins behave (VST2, VST3, AU) which has caused me some headaches. I think the Mac VST3 provides the best experience as my script is able to read in the preset names (otherwise you need to manually enter them). If you are a Mac user and prefer to use the AU plugin, my recommendation is to run the script with the VST3 plugin once (which will import the preset names) and then go back to using the AU version.

I think the one new feature since I last posted the screenshots is that I added small indicators to highlight whether the snapshot has been edited or not (red/green dots in the corner). They are only visible when you have the top menu showing, and are a great help to remember what you have changed or a reminder that you need to save before you leave the preset.



Also, important point: the ReaControlMidi and ReaLearn plugins are no longer needed, so remove them if you have been using the prior version of the script. Anyway, if you get stuck with anything or hit any issues/errors, please let me know.
Attachments:
  • kierank
  • kierank's Avatar
  • Offline
  • Tone Master
  • Posts: 141
Last edit: 8 months 2 weeks ago by kierank.
SIGN-IN TO REPLY

Performance View for Reaper 8 months 2 weeks ago #18498

kierank wrote:

Hey @politicalEconomist

1) I don't use tap tempo, but if you had it working in Reaper without using my script, then it *should* still work the same (i.e. your controller CC should just pass through ReaLearn and ReaControlMidi unaffected. I will take a look.

Its one of the things I have never been able to get to work the right way with S-Gear either in stand alone mode or as a plug-in. In fact it was in my search for a solution that I ran across your S-Gear Performance View. I was hoping something in the "script goodness" of ReaLearn + ReaControllMidi and your script would let me control it the right way.

The problem is I am not sure what S-Gear exactly needs in terms of Midi messages to make Tap Tempo work. I have tried all combinations of Target Parameters and Midi CC messages I can think of and although my controller and the parameter "talk" to each other, the behavior is never what it is supposed to be.

Thanks again for all your work on the Performance View. I plan on installing the one you just posted today.
  • politicalEconomist
  • politicalEconomist's Avatar
  • Offline
  • Tone Star
  • Posts: 14
Last edit: 8 months 2 weeks ago by politicalEconomist.
SIGN-IN TO REPLY

Performance View for Reaper 8 months 2 weeks ago #18502

politicalEconomist wrote:

Its one of the things I have never been able to get to work the right way with S-Gear either in stand alone mode or as a plug-in.
I was able to change the Delay Tap Time parameter using my foot controller, so I can hopefully help you get it working. Do you mind starting a new topic in the Bugs & Issues section? I had a few suggestions for you to try so it's best to keep these in its own thread. Thanks.
  • kierank
  • kierank's Avatar
  • Offline
  • Tone Master
  • Posts: 141
SIGN-IN TO REPLY

Performance View for Reaper 8 months 2 weeks ago #18505

kierank wrote:

politicalEconomist wrote:

Its one of the things I have never been able to get to work the right way with S-Gear either in stand alone mode or as a plug-in.
I was able to change the Delay Tap Time parameter using my foot controller, so I can hopefully help you get it working. Do you mind starting a new topic in the Bugs & Issues section? I had a few suggestions for you to try so it's best to keep these in its own thread. Thanks.

Yes I will. I appreciate your help.

Also, I have some feedback on your latest release of Performance Viewer.

This script is really awesome. Combined with LBX Stripper (for the plug-ins after S-Gear in my FX chain) I have a fully customizable and midi switchable “Effects Floor Board” view of my guitar signal chain all on one monitor.

Here are a few things I have noticed so far:



1. As you can see in the attached picture only the first 7 plugins-ins that appear before S-Gear in my FX chain are displayed. I have tried many different Fixed Views and resized with Automatic view selected and the other plug-ins just don’t show up. You can see the very edge of a purple box, that I think is probably the Greed Smasher VST. I can even turn it on and off if I click the purple line.

2. If I select a preset that is higher than #127 I get preset #127 rather than the preset I selected.

Thanks again for the script.
  • politicalEconomist
  • politicalEconomist's Avatar
  • Offline
  • Tone Star
  • Posts: 14
Last edit: 8 months 2 weeks ago by politicalEconomist.
SIGN-IN TO REPLY

Performance View for Reaper 8 months 2 weeks ago #18510

Hi @politicalEconomist, thanks for your feedback! It's also great to see someone else's setup.

1. The issue with the plugins not wrapping is fixed. I have updated the download file in the prior post.

2. The preset selection maxing out at 127 is intentional at this stage. Because the script relies on midi program change messages to change the presets, this is why the limit is 127.
  • kierank
  • kierank's Avatar
  • Offline
  • Tone Master
  • Posts: 141
SIGN-IN TO REPLY

Performance View for Reaper 8 months 2 weeks ago #18514

kierank wrote:

Hi @politicalEconomist, thanks for your feedback! It's also great to see someone else's setup.

1. The issue with the plugins not wrapping is fixed. I have updated the download file in the prior post.

2. The preset selection maxing out at 127 is intentional at this stage. Because the script relies on midi program change messages to change the presets, this is why the limit is 127.

Thanks for the quick fix.

Makes sense with the 127. I need to get my presets better organized any way. This gives me a good reason.

I noticed another thing:
Performance Viewer can handle 127 presets but if you click on the current preset in order to see the list of presets, the list only goes to 99. See the attached picture. You may already know about this but I thought I would point it out.

Questions:
1) Would it be straight forward for and end user with a little bit of programing knowledge to edit the script so Performance View would not display some of the plug-ins that come before S-Gear in the FX Chain. For my workflow I don't really need some of them to always be displayed. No big deal really but it would save me some screen realestate.
  • politicalEconomist
  • politicalEconomist's Avatar
  • Offline
  • Tone Star
  • Posts: 14
Last edit: 8 months 2 weeks ago by politicalEconomist. Reason: clarity
SIGN-IN TO REPLY

Performance View for Reaper 8 months 2 weeks ago #18517

politicalEconomist wrote:

Performance Viewer can handle 127 presets but if you click on the current preset to see the other presets the list only goes to 99.
The 99 presets was a hangover from earlier versions of the script as I was using a numbered table/grid to quickly select the preset (which only worked up to 99). You can see this in some of the screenshots earlier in this thread. I will look at changing this.
politicalEconomist wrote:

Would it be straight forward for and end user with a little bit of programing knowledge to edit the script so Performance View would not display some of the plug-ins that come before S-Gear in the FX Chain. For my workflow I don't really need some of them to always be displayed. No big deal really but it would save me some screen realestate.
Yep, definitely. I had anticipated this so in the first part of the script (line 50) you can add plugin names to be excluded from being displayed.
-- To prevent any FX's from displaying, enter their name here.
  fx_not_displayed = {
    "ReaControlMIDI",
    "ReaLearn",
    "S-Gear Controller",
    "Peak Meter"
  }
However now that I know how to store data in the Reaper project file, I will look at providing an option in the script UI to be able to do this (which will also mean that you won't need to re-add the plugins each time I update the script).

To edit the script from within Reaper, there is an 'Edit' button in the Actions window. Once you have made the change, use Command+S to save and run the script.
The following user(s) said Thank You: politicalEconomist
  • kierank
  • kierank's Avatar
  • Offline
  • Tone Master
  • Posts: 141
SIGN-IN TO REPLY

Performance View for Reaper 8 months 2 weeks ago #18520

kierank wrote:

politicalEconomist wrote:

Performance Viewer can handle 127 presets but if you click on the current preset to see the other presets the list only goes to 99.
The 99 presets was a hangover from earlier versions of the script as I was using a numbered table/grid to quickly select the preset (which only worked up to 99). You can see this in some of the screenshots earlier in this thread. I will look at changing this.
politicalEconomist wrote:

Would it be straight forward for and end user with a little bit of programing knowledge to edit the script so Performance View would not display some of the plug-ins that come before S-Gear in the FX Chain. For my workflow I don't really need some of them to always be displayed. No big deal really but it would save me some screen realestate.
Yep, definitely. I had anticipated this so in the first part of the script (line 50) you can add plugin names to be excluded from being displayed.
-- To prevent any FX's from displaying, enter their name here.
  fx_not_displayed = {
    "ReaControlMIDI",
    "ReaLearn",
    "S-Gear Controller",
    "Peak Meter"
  }
However now that I know how to store data in the Reaper project file, I will look at providing an option in the script UI to be able to do this (which will also mean that you won't need to re-add the plugins each time I update the script).

To edit the script from within Reaper, there is an 'Edit' button in the Actions window. Once you have made the change, use Command+S to save and run the script.

Thats great on being able to exclude things in the script. Even better if there is an eventual UI component.

I have more feedback on the script.

After organizing my User Presets in order to get them all under #100 so Performance View could display them, I noticed an issue when there are <empty> presets. Performance View fills in the <empty> slots with the preset names that were there before I cleared out all the User presets and re-added only ones I had created. You can see what I mean in this image:





So I decided to delete the Action: "Script S-Gear Viewer.lua" and the two JS plugins and re-load everything from a freshly downloaded copy. Just replacing the .lua and recreating the Action did not work, But after replacing everything the old names are gone and now it puts "Preset ##" in the empty spaces. It might be nice if Performance Viewer simply did not show these <empty> presets. But again its not that big of a deal. Just thought I would tell you what I saw, in case its a use case you had not run across yet. Here is a picture:




I hope you don't mind me posting so much about requests and bugs. I realize you are probably not doing this "for the money" so please don't take my feedback as demands in any way. The script is really cool and usable as is. However, I develop software as part of my own research that I make available to other researchers and I am always begging people to try and find bugs or weird behavior so I know about them. So I am providing this feedback in that spirit. I hope I am not being a pest or big rude.

Thanks again for the really cool script. You should promote in on the Reaper forum once you are ready. I'd be happy to film a screencast tutorial of how to set it up and use it if you would like.
Attachments:
The following user(s) said Thank You: kierank
  • politicalEconomist
  • politicalEconomist's Avatar
  • Offline
  • Tone Star
  • Posts: 14
Last edit: 8 months 2 weeks ago by politicalEconomist. Reason: spelling
SIGN-IN TO REPLY

Performance View for Reaper 8 months 2 weeks ago #18522

Thanks for the feedback. I appreciate it, and glad you're able to make use of the script.

I have fixed the preset name issue, and made progress on the changes to allow you to exclude certain plugins from showing on either the current preset, or globally for all presets.

I have also made changes to show the plugins AFTER S-Gear.

It might be a week until I have time to finish these. And I'm now starting to think about incorporating the plugins into the Snapshots feature (at the moment it's only storing the S-Gear settings in the Snapshots).
The following user(s) said Thank You: politicalEconomist
  • kierank
  • kierank's Avatar
  • Offline
  • Tone Master
  • Posts: 141
SIGN-IN TO REPLY
Time to create page: 0.863 seconds
Powered by Kunena Forum