Choppy Web Player W/FG VTT

Howdy dun doodly, good folks at Syrinscape!

I’ve had this issue on and off over time, but I’m seeing if there are some measures I could take to fully solve it. Medium-Heavy Layered Moods Are Choppy.

For context, I am certain everything in Fantasy Grounds is connected correctly (players, token, sounds play, etc.). The absolute worst device in my group has a 1660TI, I7, and 16 GB of RAM. I have tested with FG integration (activating sounds from FG), and I have tested with direct master interface control. I have also tested with just my own device. I run only what I need in FG (GM modules for me. Players load their own. No unnecessary performance clutter).

I feel as though even the worst device should be able to handle even the more complex moods, but maybe I’m just being ignorant? Are there some settings, tests, or tips that anyone has for solving this problem? I already prep like crazy, so I would hate to have to use the Online Player and make my players download and make accounts just so I can guarantee local download and no hiccups.

I love the web browser, and I don’t want to miss out on anything it offers.

Bonus Question

I’m decent at live dj-ing through the web player, and I have watched the various tutorial videos as well - is there any way to have this inside FG? The live DJ is quite as accessible while playing in FG, and I don’t want to tab back and forth, because that defeats the purpose. This might need to be something addressed through FG, but I felt it worth mentioning. I’m sure a ‘relatively’ simple extension could improve upon this.

All good info. :slight_smile:

Yes, soooo, choppy playback will be the Web Player hitting a performance limit. Since we built the web player, it seems browsers have done quite a lot of work to seriously trim down the amount of processor they make available to tabs. Different browsers do different things.

Things you can try to get 100% smooth sound include:

  • Player back YOUR sound in a Simple Player (the same link you share with your players). Mute the main interface and open the Simply Player in a Guest Browser window.
  • Use a browser log in with NO plug ins
  • Try different log browsers
  • Take you browser tabs OUT of Efficiency or Eco mode (in the Task Manager).

And, yes, as you mentioned, the final (less convenient solution is to use the Online Player app) which can always play all things smoothly (though not quite so nicely = convolution panning and reverbs are only in the Web Player).

Items of interest about this solution:

  1. everyone should use the same thing so everyone hears the same things at the same time (the two machines use different ways of randomising

Sense makes?

ALSO: we are soooon(ish) (after our current new pretty shiny new thing) going to circle back for a performance pass on the Web Player = we have some ideas about how to smooth up playback even on very old or very busy (doing other things like big maps or recording) devices. Stay tuned on this one.

In the meantime, let us know how you go trying some of the above things! :slight_smile: :bug: :hammer:

Yes, this would be something for FG to do. Our interface IS deliverable anywhere you can show a web thing… so FG might theoretically do a pop out kind of thing showing SOME or ALL of the things you currently find in the Web Player Master UI. Something to chat about on the FG forums, perhaps? :slight_smile: And I might chat to the team about this too, next time I connect with those LOVELY people!

So I’ll throw in my 2c here as a fantasy grounds DM. The sounds are great. The performance is bad frankly. I am working now on copying PDFs into my table for my next campaign, and when that’s over (this is a pretty boring and unfun job in of itself) I am dreading setting up the sound, because editing sound in syrinscape web to create custom sound for a campaign takes forever. Not the actual sound itself, the web interface lags out, doesn’t save, doesn’t play when commanded so you can’t hear the sound you just edited to be sure it’s right, etc.

Oddly triggering the sound inside FGU from a created link works fairly well, even if manually triggering it from the web interface which you may have on a second screen is erratic and unreliable.

So, yeah, anything you can do that would ensure that the service actually works when you tell it to is a good idea. Should play when you say, should be able to edit without getting lagged out, etc.

It would be a good idea in the meantime to create a performance guide, and put it up on youtube and/or the website so people like myself didn’t have to dive forums looking for ways to avoid failing to create a new sound file 5 times in a row…