SyrinControl - WIP FoundryVTT module integration

As far as I understand SyrinControl DOES work with v9 & v10.

Hi. Yes it works but you need to open new tab where you have webplayer and to be logged in.
Practically one tab in browser with FoundryVTT and another tab with Syrinscape online player.
What is doing actually is that when you set in nothing (no soundscape and no sound) in properties of FoundryVTT scene it still tries to play it and shows dialog that is playing “” and “” …

Hi!

I am going to update to v10 (and fix all the bugs caused by it) but only the new, still experimental version of Syrin Control (0.4.0). I have no manpower or time to develop both new version and maintain the old one.

Ofcourse I accept any contribution so if someone knows Typescript and wants to help, they are more than welcome to do so :slight_smile:

“” and “” is a bug when you use 0.3.x version on V10 because V10 changed the way how we store data in the items.

SyrinControl in 0.3.x branch requires OnlinePlayer / WebPlayer opened separately. The new version 0.4.x embeddes the webplayer directly into the foundry. I plan however, to add a toggle to disable the embedded webplayer for all groups who prefer DiscordAudioBot or Kenku as their audio provider.

3 Likes

Ben, it’s not often you’re wrong but you’re right this time!

Sorry, I’m slightly confused which version to install.

You say here to use the alpha version of 0.40 from your link for Foundry V10.

But the latest merged pull request to the github project linked by foundry also says " Make the module V10 compatible" and is from Oct 24, so two days newer than the alpha post and from the same day as your post here. But the version still states 0.3.1., so now I’m confused…

One way or another, I think you could drop support for V9 (if it is either or) as most groups have moved to V10 by now, all new users are going to use it anyway and those who are still on V9 probably won’t be looking for new modules.

PS: I’m quite limited regarding free time and am happy I can run a game for some friends, butI do know some javascript and typescript’s supposed to be very similar. So if you have some distinct coding tasks and don’t need them fast, I could try my hands at them.

Does it work for you?

I went and tested and the one I find from the foundry install page - 0.3.1 does not work in V10. It looked like it did, but I did not hear anything.

The 0.4.0-alpha-4 works, I just had to understand that I have to import the soundsets as playlists now and the syrinscape control panel ist smaller now.

And just to make sure: I absolutely love it! This made me re-sub to Syrinscape!

4 Likes

I’m crying of joy for this new year . You bring me the perfect gift. The module works PERFECTLY well and i can now play directly the moods in Foundry. BRAVO ! Like Bauer, that made me Re-sub to Syrinscape !

5 Likes

I’m glad that you like it!

I am still working on the module, but unfortunately I have less time that I’d like to have :slight_smile:

The new alpha version is not yet released and not available in the Foundry repository on purpose. It is still alpha and that means, it has rough edges. I am working on polishing those as well as adding new features but it takes a long time. I do not want to release half-baked product that has more TODO comments than finished features :slight_smile:

Fortunately, I do have support from the Syrinscape team, so kudos to them! :clap:

I am also open to all open-source contributions. Even if this is just an issue reported on Github - it gives motivation as well as an understanding of what the community needs or wants. Pull requests are as well very welcome, however, I know that I should write a word or two on how exactly one can run this module on a developer machine.

7 Likes

Thanks for the update @frondeus, we really appreciate it and the amazing work you have done with SyrinControl. The updates in your Alpha are fantastic, and definitely worth the wait!

If you use Foundry and haven’t installed the mod yet then do yourself a favour and take a look and offer your support to Frondeus for his amazing work.

3 Likes

This is Unbelievable! @frondeus I can not wrap my head around the profound potential this thing has. HOLY CRAP ITS GREAT! Rather then set up triggers in character sheets for my players, I would toggle an animation macro or a sound from syrinscape. Its not as fancy but my players like the simplicity. Now, due to the “make it a macro” function in Syrincontrol, Monks Hotbar Module, and J2BA animations module, I can activate up to 60 different animations that also trigger their own sounds from Syrinscape with a push of a button. I’ve already set it up and it works wonderfully!!! Also with a little editing in my Main Syrinscape Control Panel, I can add all of the magic spells to my Global oneshots and activate them on the fly FROM FOUNDRY which means no more multiple windows or computers to deal with-FOUNDRY HAS NOW BECOME MY SOUNDBOARD, but in a way that still just activates sounds from the Syrinscape web browser\player which means - and I’m so happy to say this - NO LAG. My players are still all listening from the same source. But having the sounds, macros and opening moods for each scene on foundry is universally more convenient for ME. Sorry for the novel, just wanted to say THANKYOU. I have wanted this for a long time, and now it’s here. Excellent Job. Please direct us to your Pateron :slight_smile:

5 Likes

Hi there in this lovely Saturday!

I would like to announce new beta version of SyrinControl!

In this release I introduce an experimental Ambient Sound integration!
It means you don’t need macros or triggers to change the mood :slight_smile:

I would appreciate all the feedback as well as found bugs reports!

This is also the last release in this 0.4.x version that introduces new features. From now on I’d like to focus more on general stability, bugfixing and documentation.

And about documentation!

If you’d like to support me please think about contributing by helping me updating the wiki. Stuff like “how to setup module” or “how to import playlist”. Of course I will do it myself as well :slight_smile:

Have a nice day and successful sessions!

5 Likes

Fantastic! Thanks @frondeus. We look forward to giving it a go, this sounds really exciting :grin:

For those of you that use Foundry and haven’t yet tried SyrinControl then what are you waiting for! Its pretty amazing

Thanks for all of your efforts! This mod really did make me re-sub to Syrinscape.

I do think I see an issue with the Ambient Sound integration. If you have both a Ambient Sound and a global mood set to the scene it acts a bit wonky - stuttering back and forth between the localized ambient sound and the global ambiance.

Is there a way to get the localized ambient sound to use just a sample or looping one-shot kind of thing rather than a whole mood?

Thanks again!

1 Like

About stuttering, this should not really happen.
My goal was to play the ambient sound as a priority, and fallback to global mood when there is no ambient sound anymore.

But I know there is at least one bug regarding receiving events from syrinscape, so perhaps it is that.

I’d appreciate if you could create a bug issue on Github, with a description what happened.

Aboud one-shot and elements - currently no. I do not support both displaying elements or using them in Ambient Sounds. The only thing that should work is just a macro. That being said, my plan is to focus on elements in 0.5.0 version.

1 Like

I think I may have simply found the magic spot that was right on the edge of hearing the ambient so it kept flicking back and forth between main global mood & the ambient mood. I’ll definitely put something in the GitHub when I get a chance. Thanks again!

yeahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh (thats all i have to say)

dear Frondeus, last version was working good for me and with this one, when i play imported playlist, there is a terrible howling for some players (including me), good sound for others, and no sound for some. Do i miss something. I have the right API and i open the syrinscape interface while runing my game on foundry. thx for help ! your module is so game changing !

Well that’s not good for sure.

What do you mean by “howling”? Were you playing with ambient sounds or just normal playlists?

If you’re using the latest version of Syrincontrol you don’t need to open the Syrinscape interface.

Maybe that’s why you’re hearing howling because the sound is coming through two different browser windows.

1 Like