Author Topic: Boost broadcast like ST?  (Read 468 times)

Ed1966

  • Posts: 223
Boost broadcast like ST?
« on: 4 Nov '22 - 11:03 »
Hi friends,

I want to boost the broadcast until level +1 / +2 dB
But what i do the sound is local harder but not at the broadcast site?
I been using Stereotool VST plugin and that is working. But i don't want this.

What am i doing wrong?

I use normalizer and compressor on the stream that i broadcast.
See attachment. Without it's lesser sound.

Regard,
Eduard.

radio42

  • Posts: 4770
Re: Boost broadcast like ST?
« Reply #1 on: 4 Nov '22 - 13:51 »
Going ‚above‘ in digital sound processing is not really possible (without cutting of the peaks), eg. there is no headroom (as in the analog world).

StereoTools is a very complex multi-band sound-processor, which manipulates the sound (frequency bands), so that the perceived listening volume sounds louder - its total level shouldn‘t go above 0dB.

Bass itself doesn’t offer anything like ST out-of-the-box.

Ed1966

  • Posts: 223
Re: Boost broadcast like ST?
« Reply #2 on: 4 Nov '22 - 14:07 »
Ok. There is no possibility FX and so on ?
ST is on the same stream.


Ian @ un4seen

  • Administrator
  • Posts: 24792
Re: Boost broadcast like ST?
« Reply #3 on: 4 Nov '22 - 16:11 »
But what i do the sound is local harder but not at the broadcast site?

Do you mean the broadcast level is lower than the local playback level, and if so, is the encoder/broadcaster set on the same stream that is being played locally? It could be that DSP/FX set on the stream are not present in the encoding/broadcast due to their BASS_ChannelSetDSP/FX "priority" values. They need to be higher than the BASS_CONFIG_ENCODE_PRIORITY setting (-1000 by default) to be present.

Ed1966

  • Posts: 223
Re: Boost broadcast like ST?
« Reply #4 on: 4 Nov '22 - 16:41 »
Yes i think de priority is not -1000
BASS_CONFIG_ENCODE_PRIORITY setting (-1000 by default) to be present.
What is the solution?
The base volume --2000 ?

I don't want to beter than ST but only volume. I have perfect DAMP, COMPRESSOR.

Ian @ un4seen

  • Administrator
  • Posts: 24792
Re: Boost broadcast like ST?
« Reply #5 on: 4 Nov '22 - 17:22 »
What "priority" values are you currently using in your BASS_ChannelSetDSP/FX calls? Also, which compressor effect are you using, ie. BASS_FX_DX8_COMPRESSOR or BASS_BFX_COMPRESSOR2? If you're using BASS_FX_DX8_COMPRESSOR then you could try BASS_BFX_COMPRESSOR2 instead. Also try raising the effect's fGain parameter if you just want to make it louder.

Ed1966

  • Posts: 223
Re: Boost broadcast like ST?
« Reply #6 on: 7 Nov '22 - 08:48 »
I have solved the problem.

I was using for extra boost:

Code: [Select]
BASS_ChannelSetAttribute(FMixer, BASS_ATTRIB_VOL, 2.0);
That is not working. I think priority is first and then de NORMALISE and COMPRESSOR restore the sound to 0 dB.
I don't see any priority for normal streams. I don't think it's needed.

I now using:

Code: [Select]
VolHFX := BASS_ChannelSetFX(AStream, BASS_FX_VOLUME, CONST_PRIORITY.BOOST); // set a volume effect on channel
VolumeBASSFXRec.fTarget := ATarget; // pow10(db/20); // boost in dB
VolumeBASSFXRec.fTime := 0.1; // ramping in seconds (100ms)
Result := BASS_FXSetParameters(VolHFX, @VolumeBASSFXRec); // apply the volume effect parameters

CONST_PRIORITY.BOOST is the lowest value and becomes last in line.

Code: [Select]
procedure SetPriority;
begin
  CONST_PRIORITY.CHORUS     := 90;
  CONST_PRIORITY.FLANGER    := 80;
  CONST_PRIORITY.EQUALIZER  := 70;
  CONST_PRIORITY.ECHO       := 60;
  CONST_PRIORITY.LIMITER    := 50;
  CONST_PRIORITY.COMPRESSOR := 40;
  CONST_PRIORITY.BOOST      := 30;
end;

That's working  :)

I use only stereo so i think 'BASS_FX_DX8_COMPRESSOR' is suitable for me?

Thanks and kind regards,
Eduard.
 ;D
« Last Edit: 7 Nov '22 - 09:34 by Ed1966 »

Ian @ un4seen

  • Administrator
  • Posts: 24792
Re: Boost broadcast like ST?
« Reply #7 on: 7 Nov '22 - 12:24 »
I have solved the problem.

I was using for extra boost:

Code: [Select]
BASS_ChannelSetAttribute(FMixer, BASS_ATTRIB_VOL, 2.0);

Ah, that explains it, as the effect of BASS_ATTRIB_VOL would be heard locally but not in the encoding. Using the BASS_FX_VOLUME effect instead will indeed fix that.

I use only stereo so i think 'BASS_FX_DX8_COMPRESSOR' is suitable for me?

Both BASS_FX_DX8_COMPRESSOR and BASS_BFX_COMPRESSOR2 should be fine with stereo, although I seem to recall that the BASS_FX_DX8_COMPRESSOR result was a bit different to the specified parameters.

Ed1966

  • Posts: 223
Re: Boost broadcast like ST?
« Reply #8 on: 7 Nov '22 - 17:14 »
Yes if i tested BASS_BFX_COMPRESSOR2 the hole settings are different. I stick bij my original.
Thank for your effort helping me.