Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Playtime 2 window in Helgobox 2.17.2 only shows with blank canvas #1396

Open
loewenkatze opened this issue Jan 3, 2025 · 30 comments
Open

Playtime 2 window in Helgobox 2.17.2 only shows with blank canvas #1396

loewenkatze opened this issue Jan 3, 2025 · 30 comments
Labels
bug Something isn't working need more info Further information is requested playtime Related to Playtime

Comments

@loewenkatze
Copy link

Using latest Reaper Version 7.28 and latest Helgobox installation (tried several times, with installer as well as via Reapack),
the Playtime window always only shows a blank window/canvas without any functionality, see screenshot.

It does not matter if I use the show/hide button or the Helgobox extension menu. The reseult always is a blank window :(

playtime 2 17 2

@helgoboss
Copy link
Owner

Hi. Was this working for you with some earlier versions?

@loewenkatze
Copy link
Author

loewenkatze commented Jan 3, 2025 via email

@helgoboss
Copy link
Owner

helgoboss commented Jan 3, 2025

Okay, then I'm going to need some logs. Please proceed as follows:

  1. Close REAPER

  2. Open a command line window (not PowerShell)

  3. Type this (this starts REAPER while logging output to a file)

    cd %userprofile%\Downloads
    "%programfiles%\REAPER (x64)\reaper.exe" > reaper.txt 2>&1
    
  4. In REAPER, click the Playtime button until the white window appears

  5. Close REAPER

  6. Send me the reaper.txt file in your Downloads folder

Thanks!

@helgoboss helgoboss added bug Something isn't working need more info Further information is requested playtime Related to Playtime labels Jan 3, 2025
@loewenkatze
Copy link
Author

loewenkatze commented Jan 3, 2025 via email

@helgoboss
Copy link
Owner

Ah, what a pity. That doesn't contain any error message which could lead us to the cause of the issue.

The next step would be to try operation with default settings. Could you try creating a fresh portable REAPER/Helgobox installation and try it there? The Helgobox installer makes this very simple. You can just choose "Portable REAPER installation" on the second screen, choose an empty folder, and the installer will install everything for you, including REAPER. Let me know if this also results in the blank screen.

Sorry for the inconvenience. Nobody else reported this issue in recent versions, so we need to dig into it a bit.

@loewenkatze
Copy link
Author

loewenkatze commented Jan 3, 2025 via email

@loewenkatze
Copy link
Author

loewenkatze commented Jan 3, 2025 via email

@helgoboss
Copy link
Owner

Oh, that's interesting! Could you give me a link to that Logic V3 package?

@loewenkatze
Copy link
Author

loewenkatze commented Jan 3, 2025 via email

@helgoboss helgoboss removed the need more info Further information is requested label Jan 3, 2025
@helgoboss helgoboss added this to the 2.19.0 milestone Jan 3, 2025
@helgoboss
Copy link
Owner

I did the following but Playtime still works:

  • Make a fresh portable install of REAPER & Helgobox (using Helgobox installer ReaBoot)
  • Import the config "V3 FULL.ReaperConfigZip" (not ULTIMATE?) without changing any checkboxes
  • Restarted

@loewenkatze
Copy link
Author

loewenkatze commented Jan 3, 2025 via email

@loewenkatze
Copy link
Author

loewenkatze commented Jan 3, 2025 via email

@helgoboss
Copy link
Owner

Maybe it works sometimes and sometimes not (no matter which portable installation you use)? Can you check that?

If one of the portable installations consistently fails, I'd be very interested in getting a ZIP file of it. You can send it to [email protected] via WeTransfer.

@loewenkatze
Copy link
Author

loewenkatze commented Jan 3, 2025 via email

@helgoboss
Copy link
Owner

Thanks. I received the ZIP but unfortunately it works with that. Playtime shows up.

A few more things:

  • What GPU do you have?
  • If you open the plug-in window and use Menu => Show App, does it work?

@loewenkatze
Copy link
Author

loewenkatze commented Jan 3, 2025 via email

@helgoboss
Copy link
Owner

helgoboss commented Jan 3, 2025 via email

@loewenkatze
Copy link
Author

loewenkatze commented Jan 3, 2025 via email

@helgoboss
Copy link
Owner

Ah a pity. A series of worst cases ;) I think I will have to add some more logging to see what's going on, in future versions.

But let's follow the following trail a bit longer, maybe you get some "aha" moment.

Yeah, very strange indeed. I just copied the working portable installation directory to a new one, started Reaper from there, and the plugin does not work. Also the Reaper window opens with a different size than the originial one from the original portable folder. Seems, that there must be something in Reaper that is stored outside the portable installation config/settings?

A REAPER installation gets portable as soon as the same directory contains a "reaper.ini" file. Then it will consider that very directory as REAPER resource path, which contains all configuration for REAPER. If that INI file is not there, it will refer to the user-wide REAPER resource path (which is at %USERPROFILE%/AppData/Roaming/REAPER). Helgobox/Playtime installs stuff only within the REAPER resource path of the surrounding installation, so it should always stay in scope, so to say.

One exception is that a portable REAPER installation will still attempt to load system-wide VST plug-ins (and similar things).

It's possible that the initial window size is controlled by something else, maybe by Windows, I'm not sure now.

What could also sometimes be an issue is with file system privileges ... maybe worth a check. In general, everything in the resource path should be readable and writable by a normal user.

@loewenkatze
Copy link
Author

loewenkatze commented Jan 4, 2025 via email

@helgoboss
Copy link
Owner

Ok. Sorry that there's no satisfactory solution right now. I wish I could reproduce that issue.

Please let me know if you gain anymore insights. I would be very surprised if that one installation works consistently whereas the other (equally created) installation fails.

@loewenkatze
Copy link
Author

loewenkatze commented Jan 4, 2025 via email

@helgoboss helgoboss removed this from the 2.18.0 milestone Jan 16, 2025
@helgoboss helgoboss added the need more info Further information is requested label Jan 16, 2025
@loewenkatze
Copy link
Author

loewenkatze commented Jan 17, 2025 via email

@helgoboss
Copy link
Owner

helgoboss commented Jan 17, 2025

I plan to release a new "remote mode" in a few days, in which you start the app directly and it connects to REAPER via network. It would be interesting to see whether this comes with the same issue.

@loewenkatze
Copy link
Author

loewenkatze commented Jan 18, 2025 via email

@helgoboss
Copy link
Owner

It's available now in pre-release 2.18.0-pre.1. Once you have installed that pre-release, read here about remote mode: https://docs.helgoboss.org/helgobox/app.html#app-remote-mode

@loewenkatze
Copy link
Author

loewenkatze commented Jan 19, 2025 via email

@loewenkatze
Copy link
Author

loewenkatze commented Jan 19, 2025 via email

@loewenkatze
Copy link
Author

loewenkatze commented Jan 19, 2025

I have just tested the remote mode of the pre-version. While the plugin version of Playtime still shows a blank window the same is not the case for the standalone app. Starting Playtime remote via the app I am able to access the Playtime window. So this could work as a solution for me.

@helgoboss
Copy link
Owner

Okay. It's not the best solution because remote mode comes with some downsides (the MIDI editor won't appear in the front, for example). But knowing that the app works in remote mode works is useful. I will think a bit more about what the issue could be.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working need more info Further information is requested playtime Related to Playtime
Projects
Status: No status
Development

No branches or pull requests

2 participants