public void SetTempo(float tempo)
        {
            if (isDisposed)
            {
                throw new ObjectDisposedException(nameof(MusicController));
            }

            tempo = Math.Max(0.001f, tempo);
            // TODO: Apply on audio mixer
            source.pitch = tempo;
            OnTempo?.Invoke(tempo);
        }
 public void SetTempo(float tempo) => OnTempo?.Invoke(tempo);