Blog - BananaSplit - A Soundboard for Custom Tabletop RPG Audio - BananaSplit

Title
Go to content

Blog

This used to be an actual blog, but it didn't gain much traction. I've since converted it to a simple list of release notes for each version of BananaSplit.

v1.0.9
Released Sept. 20, 2025

Release Notes:
Enhancement
Added support for more complex hotkeys. Hotkeys can now consist of up to three modifier keys (Ctrl, Alt, Shift) and up to two other keys, including virtual keys like F13-F24. A new interface for adding a hotkey to a composition has also been added to make assigning complex hotkeys easier.

Enhancement
Changed BananaSplit from using .NET Framework to .NET 8.0, and updated several supporting libraries. This should be invisible to the end user, but will make BananaSplit more future-proof going forward.

Bug Fix
Fixed an issue where BananaSplit would crash on startup if the default audio output device on the system was a virtual audio mixer with more than two audio channels. Special thanks to users Chris W. and Blaine G. for their help in fixing this extremely-hard-to-reproduce issue.

Bug Fix
Various minor UI tweaks and fixes.

Additional Note:
As part of the v1.0.9 release, I'm also releasing the first-ever demo version of BananaSplit! This will allow potential users to determine if BananaSplit fits their needs before committing to a full purchase. The demo will be listed on Payhip (for free), but can be accessed and downloaded via the BananaSplit website.

Happy TTRPG-ing!

v1.0.8
Released Apr. 30, 2025

Release Notes:
Enhancement
Added support for .ogg, .m4a, and .flac audio file types.

Enhancement
When a tab contains a composition that is playing, the tab will gain a yellow outline (similar to the outline shown around compositions that are playing). This will help users more easily identify which tabs are "active", especially when utilizing many different tabs.

Bug Fix
Fixed a crash that would occur if you attempted to load a key word template file before creating any key word templates yourself.

Bug Fix
When closing the application, if you are prompted to save, clicking the "X" in the upper right corner of the save dialog will cancel the close and keep BananaSplit open, rather than proceeding with the close.

Additional Note:
Though this update is rather minor, it is the first of several updates in the pipeline for BananaSplit this year. Please stay tuned, and thank you as always for using BananaSplit! I hope your TTRPG sessions are going well!

April 5, 2025 Update
SendOwl, the company I've been been using to process payments and provide download links, is raising their prices such it is no longer viable for me to use them anymore. As a result, I'm switching to a new service called Payhip. By the end of May 2025, SendOwl will no longer host BananaSplit, which means that if you've already purhased BananaSplit, your download link will no longer work.

I am committed to making sure that anyone who has purchased BananaSplit in the past still has access to it. Unfortunately, Payhip doesn't allow me to issue free copies like I was able to with SendOwl, which (sigh) sucks. The best I can do is send each current user a 100% off coupon code so they can "purchase" BananaSplit again through the new Payhip setup for free.

These coupon codes will be sent to the email address the user provided when they initially purchased BananaSplit through SendOwl. The email with the coupon code will also contain instructions on how to redeem it (basically just go through the purchase process on the website again and use the code).

If you don't care to keep your download link active, there's nothing you need to do. Your original link should still be active until the end of May 2025. After that, though, you won't be able to download, and you won't receive any further updates about BananaSplit.

The codes will get rolled out over the next couple of months. IF you don't receive yours right away, please be patient.

I know this is a tedious process, but it can't be helped. If you have any concerns or issues, you can just email via the email listed on the Contacts page. I'll do my best to respond and make it right.

As a final note, I'm making some time to work on some long-requested updates and enhancements for BananaSplit, so keep an eye on your email in the weeks to come ^_^

Thanks again for using BananaSplit!

v1.0.7
Released Jan. 17, 2021

Release Notes:
Enhancement
Added a "Stop All" button to the icon controls. Clicking this button will stop all compositions in all tabs immediately, ignoring any fade outs. An option to honor fades during Stop All may be included in a future update.

Additional Note:
Thank you again for supporting BananaSplit. Last year (2020) was a very difficult year in a number of ways, and finding time to work on this software proved to be a challenge for me. Even though v1.0.7 is only a small update, I am happy to be able to provide it to you all here in the beginning of 2021.

I truly hope BananaSplit is a useful tool for you in whatever way you choose to use it. Best of luck, and thanks again.

v1.0.6
Released June 6, 2020

Release Notes:
Bug Fix
The Save Portable Copy option had an issue where it would re-path the files in the original, master copy which has now been fixed. Also, if a sound or icon file could not be found, the entire process would be cancelled. Now if a sound or icon file is not found, it is skipped and the process proceeds.

Enhancement
Added some code to help better assess the cause of crashes. This doesn't help the user much, but it sure helps the developer! ^_^ Hopefully users will not see this crash report screen very often.

New Feature!
Added a "Use Global Hotkeys" setting in the Settings dialog. Turning this option on allows users to trigger the hotkeys for compositions even if BananaSplit is minimized, in the background, or not the active window. This will allow users to be using a different program like a web  browser or a notes app and still trigger sound effects without switching back to BananaSplit.

v1.0.5
Released July 5, 2019

Release Notes:
Bug Fix
Icon button tooltip in Settings and Edit Composition dialog is now fixed.

Bug Fix
When exiting the Settings dialog, the program would sometimes not honor the master volume/mute settings. This has been fixed.

Bug Fix
Compositions with Used Stacked Playback enabled will not automatically  stop when entering the Settings, Edit Composition, or Import/Export  dialogs.

Enhancement
Explanation text has been added to the Key Word Templates option in Settings, along with a link to the tutorial video.

Enhancement
If the selected audio output device (speakers, headphones, etc.) becomes  disconnected, a message box will pop up and alert the user, and all  compositions will be stopped.

Enhancement
Keyboard shortcuts have been added for Zoom In (Ctrl+Plus) and Zoom Out (Ctrl+Minus).

Enhancement
Volume Monitor in the toolbar can now be hidden.

Enhancement
Zoom, Hide Toolbar, and Hide Volume Monitor are now saved as part of the settings, and thus will persist between sessions.

Additional Note:
The recommended setting for Buffer Size/Latency in Settings is 100. Some users have experienced the number getting reset to 0. Please check the number set for latency to make sure it is set to an appropriate value. Some users have noted that if the Buffer Size/Latency is set high (values greater than 150), the volume monitor starts to get choppy. Unfortunately, this is unavoidable if the latency is set that high. The recommended range for latency is between 100-150. Try to keep the number as low as possible while still having smooth playback. You now have the  option to hide the volume monitor if it becomes distracting.


v1.0.4
Released Jan. 28, 2019

Release Notes:
Added "Save Portable Copy" to file menu.
When you select this option, the application will create a copy of your project save file, copies of all your icons, and copies of your music files and place them under a single new directory. You can then easily copy this directory to another location or computer and use it without having to re-path or reorganize your files. (NOTE: Your original save file (if any) and original file and icon mappings will be left intact and unchanged)


v1.0.3
Released Dec. 28, 2018

Release Notes:
CPU usage has been optimized significantly.
CPU usage should now be in the low single-digit percentages, which is comparable to other audio players.

Basic support for multi-speaker setup has been added.
BananaSplit should now work with audio devices that have more than 2 audio channels, such as 2.1, 5.1, and 7.1 surround sound setups.

Solution for stuttering playback.
If you are experiencing stuttering or unsmooth playback, there is a new setting called "Buffer Size" which you can try adjusting to help solve the issues. Try adjusting the default number
a bit higher and see if playback improves. Once you've found a number that works for you, it will be saved with your settings and will not need to be set again.

BananaSplit and all content on this website are © 2018-2025 R. S. Huebel
Back to content