Saber Forum

Ultra Sabers Discussion => Obsidian Technical Discussion => Topic started by: Akheron on December 06, 2017, 04:27:19 AM



Title: Sound levels and the Diamond board
Post by: Akheron on December 06, 2017, 04:27:19 AM
I've been converting a plecter font for use with my diamond board, and I can't seem to get the idle hum to match other sounds, such as ignition or swings.

I've tried manually reducing the level of the hum sound in Audacity, and then reloading it on the board, but it's always at the same volume. In fact, when I look at the waveform in the launcher after writing, testing, and reconnecting, it looks like it has been amplified, like the board automatically applies some kind of maximization to the sound.

Has anyone else dealt with this issue, or know how to fix it? It sounds pretty bad, especially when the volume jumps after every swing.


Title: Re: Sound levels and the Diamond board
Post by: EvilOttoJr on December 06, 2017, 04:35:31 PM
I've been converting a plecter font for use with my diamond board, and I can't seem to get the idle hum to match other sounds, such as ignition or swings.

I've tried manually reducing the level of the hum sound in Audacity, and then reloading it on the board, but it's always at the same volume. In fact, when I look at the waveform in the launcher after writing, testing, and reconnecting, it looks like it has been amplified, like the board automatically applies some kind of maximization to the sound.

Has anyone else dealt with this issue, or know how to fix it? It sounds pretty bad, especially when the volume jumps after every swing.


I'm dealing with this exact same issue not just with converting Plecter fonts (e.g. KotOR by Machinimax), but even with some that were natively written for Obsidian/Diamond (e.g. Maul by Aldar Beedo). I just posted a thread on it here: http://www.saberforum.com/index.php?topic=36626.0 and then I saw your thread.

Yeah, it sounds really bad. I didn't think to check the waveform on the font after the board; you say it's actually amplifying the files themselves after uploading? Interesting.

Apparently this was a known issue on Diamond back in about April (thread here: http://www.saberforum.com/index.php?topic=34797.0), and also known that the "Effect Volume" slider in the effects wizard works when you hit "test" but does nothing after the font is written to board. This was apparently a bug that was supposed to be fixed in a subsequent update but never was.

Can someone from RSX weigh in on this? Your "bug" may be a result of whatever normalizes all the sound volume in your font when it's written to board. The volume slider may work just fine but then the result is undone by the normalization. Hoping this is fixed very soon. Let me know if you'd like any more info.


Title: Re: Sound levels and the Diamond board
Post by: Akheron on December 07, 2017, 05:56:29 AM
Yeah, I made the mistake of posting first and searching afterwards, lol. I see others are having the same experience as myself.

I like the updates RSX has done so far, I hope they can tackle this issue soon.


Title: Re: Sound levels and the Diamond board
Post by: EvilOttoJr on December 07, 2017, 08:05:21 AM
Yeah, I made the mistake of posting first and searching afterwards
Nah, that was my bad, actually; you had posted the day before I did. Also in the correct child board  ¯\_(ツ)_/¯

Yeah, I gotta say, overall this board is pretty fun (especially if you've got the lighted AV switch which is a blast to program into your light effects), which is why I'm really hoping we can get these sound issues dealt with. That's the one thing holding it back.


Title: Re: Sound levels and the Diamond board
Post by: RSX Engineering on December 07, 2017, 01:30:30 PM
Hi everyone,

the 2.41 update contains various bug fixes, meaning that the volume setting in the effect editor works now properly. You can have a look in the User Manual located in the Launcher's main tab, under Resources or  http://rsxengineering.com/saber_resources/Diamond_UserManual.pdf (http://rsxengineering.com/saber_resources/Diamond_UserManual.pdf) (pages 32 , 33)for more details on the topic regarding sound normalization.

Cheers,
Adrian


Title: Re: Sound levels and the Diamond board
Post by: EvilOttoJr on December 07, 2017, 01:47:26 PM
Hi everyone,

the 2.41 update contains various bug fixes, meaning that the volume setting in the effect editor works now properly. You can have a look in the User Manual located in the Launcher's main tab, under Resources or  [url]http://rsxengineering.com/saber_resources/Diamond_UserManual.pdf[/url] ([url]http://rsxengineering.com/saber_resources/Diamond_UserManual.pdf[/url]) (pages 32 , 33)for more details on the topic regarding sound normalization.

Cheers,
Adrian


I am already using version 2.41, firmware version 240, so unless you've updated it in the last 12 hours, I am current, but still have the issue. As I said before, the volume setting only works on the saber when you hit "Test" with the saber connected to the launcher. When that is written to the board, however, and then disconnected, the actual volume when using the saber does not change. Plugging the saber back in shows the volume slider in the position you left it, but the playback volume is unchanged.

EDIT: clarification: it seems like the normalization is being applied *after* the volume changes we make in the effects editor, hence nullifying any changes we make with the volume slider.

Akheron, are you also running the latest launcher version/Diamond firmware? I'm assuming yes but just want to be sure.


Title: Re: Sound levels and the Diamond board
Post by: EvilOttoJr on December 07, 2017, 02:06:16 PM
What we really need is for normalization to be a checkbox option that users can enable/disable on a per-font basis. I understand the need to level out the volume from various sources, but the fact is that a lot of font makers are already balancing the sounds in their 3rd party editors (which you have to use to make soundfonts anyways as the idle hum needs to be mixed into the background of every effect for a smooth transition since sounds aren't mixed on-board), and so the normalization actually ruins that for any fonts that are already balanced correctly (most are) and means the user has to do more work editing the volume of every single clip in the effects editor to rebalance them. Which, as we have discovered, doesn't seem to work correctly anyways.


Title: Re: Sound levels and the Diamond board
Post by: RSX Engineering on December 07, 2017, 02:27:41 PM
Thank you for the clarification, extra info is always useful. It appears that there's a fault in the Launcher and we're working to fix it ASAP.
Thanks again for bringing it to our attention.

Cheers,
Adrian


Title: Re: Sound levels and the Diamond board
Post by: RSX Engineering on December 07, 2017, 02:47:23 PM
There is a workaround for setting the effect sound volume, which requires more clicks (until we release the update fixing the issue):
Using the advanced font wizard, you do the following:
1. Delete the sound file from the effect.
2. Write to board.
3. Add the sound file to the effect.
4. Set the preferred level of volume
5. Write to board.

Let us know how it works.
Cheers,
Adrian


Title: Re: Sound levels and the Diamond board
Post by: EvilOttoJr on December 07, 2017, 03:13:07 PM
Thanks, Adrian! Good to know that the issue is being looked into; let me know if I can be of any more help.

Hopefully it's a simple fix. I'll try the workaround in a few hours when I get home. I still think user-toggled normalization would be incredibly useful, as many (if not most) soundfonts simply don't need it at all and are much better off without it.

That's probably the best thing about the Diamond is that you can do software and firmware updates if issues are found or users want something different. A lot of boards, once they're flashed, they're flashed, so it's good to see that not only can things be fixed if need be, but also that you guys are receptive to user input (e.g., shorter menus) and able to implement it.


Title: Re: Sound levels and the Diamond board
Post by: BatMike90 on December 08, 2017, 02:39:50 AM
Following this thread closely.


Title: Re: Sound levels and the Diamond board
Post by: Lady Agana Kath on December 08, 2017, 02:55:00 PM
Ditto


Title: Re: Sound levels and the Diamond board
Post by: Akheron on December 10, 2017, 06:15:04 AM
There is a workaround for setting the effect sound volume, which requires more clicks (until we release the update fixing the issue):
Using the advanced font wizard, you do the following:
1. Delete the sound file from the effect.
2. Write to board.
3. Add the sound file to the effect.
4. Set the preferred level of volume
5. Write to board.

Let us know how it works.
Cheers,
Adrian

Thanks for the tip, it's working for me now!

I was able to smooth out one of my fonts like this, but in another, the hum was still too loud with the volume set to minimal. I totally agree with everything EvilOttoJr said about a toggle for the normalization.


Title: Re: Sound levels and the Diamond board
Post by: EvilOttoJr on December 18, 2017, 01:24:49 PM
I was able to smooth out one of my fonts like this, but in another, the hum was still too loud with the volume set to minimal. I totally agree with everything EvilOttoJr said about a toggle for the normalization.


Akheron, user Obi Wan found a pretty clever fix that might work for your font that the hum is too loud on; something about modifying the waveform in audacity so as to trick the Diamond software into thinking it's already normalized. More here: http://www.saberforum.com/index.php?topic=36626.msg597261#msg597261