SvenWerlen / moulinette-sounds

Moulinette Forge submodule which provides capabilities for importing and managing sounds and create your own soundboard
https://www.patreon.com/moulinette
MIT License
6 stars 1 forks source link

[Feature Request] Better support for saved soundboards #11

Open ScyllPoesis opened 1 year ago

ScyllPoesis commented 1 year ago

Just a small comment to support something I was so close to enjoying. When planning out a scene there are often a handful of sounds that you'll want to have on hand, ranging from BGM and combat music to one-off stings, etc. Moulinette is a fantastic tool for searching, and the soundboard allows for some measure of "construction" of a scene board, so you have all those buttons assembled just like a stream macro deck (awesome!). There is even the functionality to import/export boards, so that you can construct the sounds you want ahead of time and then load them in when the scene comes into play.

Unfortunately, I feel this feature is a step too inconvenient to use in its current form for this purpose as the saving/loading of the board file is with native IO (meaning the local computer), as opposed to using the Foundry file-picker. An even better outcome would be allowing the module to store this internally and present the user with a list of saved boards to easily toggle between, and offer the direct file export as is as a pure backup measure.

Again, great work. For now I'm content with pre-building playlists and combining them with a general SFX board, or using active tile triggers, but I feel this feature would elevate this module above other's for prep-happy DMs. Cheers!

SvenWerlen commented 1 year ago

Regarding this feature request, do I understand correctly that you'd rather like Moulinette to save/load the soundboards internally rather than using native IO functions?

MythodicalGM commented 6 hours ago

I would second this. I use The Forge and I setup a sound board from my laptop which is a different computer I use for my sessions. When I logged in, I was surprised that nothing I setup was there. I had to export it, copy the json, and then import using my session system. It would be very helpful if the boards were saved within the module so I could access the same board from multiple computers.