EnhancementAdded 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.
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.
Bug FixThe 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.
EnhancementAdded some code to help better assess the cause of crashes. This doesn't help the user much, but it sure helps the developer! ^_^ Hopefully user's 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.
Bug FixIcon button tooltip in Settings and Edit Composition dialog is now fixed.
Bug FixWhen exiting the Settings dialog, the program would sometimes not honor the master volume/mute settings. This has been fixed.
Additional Note:Bug FixCompositions with Used Stacked Playback enabled will not automatically stop when entering the Settings, Edit Composition, or Import/Export dialogs.EnhancementExplanation text has been added to the Key Word Templates option in Settings, along with a link to the tutorial video.EnhancementIf 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.EnhancementKeyboard shortcuts have been added for Zoom In (Ctrl+Plus) and Zoom Out (Ctrl+Minus).EnhancementVolume Monitor in the toolbar can now be hidden.EnhancementZoom, Hide Toolbar, and Hide Volume Monitor are now saved as part of the settings, and thus will persist between sessions.
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.
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)
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 numbera 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.