INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Play Silence at startup for hardware synchronization  (Read 455 times)

HamishNorton

  • Recent member
  • *
  • Posts: 38
Play Silence at startup for hardware synchronization
« on: May 26, 2024, 05:37:30 pm »

I have hardware (Silex DS600 ethernet LAN to USB) that allows use anywhere on my LAN of a USB audio interface (or almost any other type of USB device) almost as if it were plugged in to the computer. The "almost" is because whenever the DS600 sits idle for a few seconds it then takes 2-10 seconds to re-synchronize when it again is asked to pass audio data, while in the meantime producing hash. The DS600 is potentially great but needs silence to be played every time the play button is pushed, even if the sample rate does not change. This behavior is not caused by the USB audio interface which does not do this when plugged into the computer, and the behavior is consistent across other USB audio interfaces. I realize that this is something that should be fixed by Silex, but I think they don't know how. Does anyone else have equipment that would be happier with a short segment of silence every time "play" is pushed? Could it be an option?
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71612
  • Where did I put my teeth?
Re: Play Silence at startup for hardware synchronization
« Reply #1 on: May 27, 2024, 12:52:14 am »

The option exists.  It's called "Play Leading Silence".  Search window at bottom of options page.

It sounds like it's going into a power saving mode, so anything that uses it might work to power it up.  You could ask the manufacturer.
Logged

HamishNorton

  • Recent member
  • *
  • Posts: 38
Re: Play Silence at startup for hardware synchronization
« Reply #2 on: May 27, 2024, 03:26:54 am »

I am afraid I cannot find the option to "play leading silence". I find (see screenshot) "play silence at startup for hardware synchronization", which I understand plays silence when the first track is played and then if the sample rate changes, and then "do not play silence (leading and trailing), which I leave unchecked, and then there is the gapped playback between tracks, but this does not seem to actively play silence but it appears just to wait before starting the next track. Where have I not looked?

Thanks!
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71612
  • Where did I put my teeth?
Re: Play Silence at startup for hardware synchronization
« Reply #3 on: May 27, 2024, 03:41:35 am »

Try them.  The first is the one I meant.

Also try using DSP Studio > Output Settings to force everything to 16/48 or 16/44.  The problem may occur on format change.

And ask the manufacturer.
Logged

HamishNorton

  • Recent member
  • *
  • Posts: 38
Re: Play Silence at startup for hardware synchronization
« Reply #4 on: May 27, 2024, 04:02:34 am »

I just tried playing everything at 44.1, but that did not fix the problem, and in fact sample rate change does not seem to cause a problem at all - the would be a USB audio interface problem, and my audio interface is fine with sample rate changes. It seems, as you say, that the DS600 goes into power saving mode after a short period of non-use. What I would need is a few seconds of silence played at the beginning of any playlist.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71612
  • Where did I put my teeth?
Re: Play Silence at startup for hardware synchronization
« Reply #5 on: May 27, 2024, 04:32:22 am »

You could make an audio track for that purpose.
Logged

HamishNorton

  • Recent member
  • *
  • Posts: 38
Re: Play Silence at startup for hardware synchronization
« Reply #6 on: May 27, 2024, 04:39:52 am »

I could indeed make such a track. It would be tedious to always make it the first track "Playing Now" - would there be any way to automate that?
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71612
  • Where did I put my teeth?
Re: Play Silence at startup for hardware synchronization
« Reply #7 on: May 27, 2024, 05:04:47 am »

Would you need to play it every time?  Or just once per session?

The device probably has a mode the maintains power on.  Ask the mfr?
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10774
Re: Play Silence at startup for hardware synchronization
« Reply #8 on: May 27, 2024, 06:25:16 am »

I find (see screenshot) "play silence at startup for hardware synchronization", which I understand plays silence when the first track is played and then if the sample rate changes, and then "do not play silence (leading and trailing), which I leave unchecked, and then there is the gapped playback between tracks, but this does not seem to actively play silence but it appears just to wait before starting the next track. Where have I not looked?

"play silence at startup for hardware synchronization" should actually play silent audio at the start of playback.
Logged
~ nevcairiel
~ Author of LAV Filters

HamishNorton

  • Recent member
  • *
  • Posts: 38
Re: Play Silence at startup for hardware synchronization
« Reply #9 on: May 27, 2024, 09:32:17 am »

I think it should also, but I think what is actually does is play silence the first time the program is asked to play audio after being started, and then again when and if the sample rate changes. I agree that playing silence at the start of each playback would be better.
Logged

HamishNorton

  • Recent member
  • *
  • Posts: 38

I have diagnosed and fixed the issue, which may be of help to anyone who wants to use a Silex USB server. The problem was an unmanaged switch in the network between the computer and the Silex box. The unmanaged switch, like almost all unmanaged switches, tries to save power when ports are idle, and the powers the ports back up when there is traffic. In the process of powering up, there can be large ad variable latency. The fix is to spend $10 more and get a managed switch that allows energy saving technology to be switched off. So my immediate need for silence before every playback has gone away, although I continue to think that it would be a useful option.
Logged
Pages: [1]   Go Up