예제 #1
0
    static string GetBeatTimeFraction(int substeps)
    {
        // Transformar el tiempo de subpasos a una fracción en beats y en texto
        int dividend, divisor;

        Subdivision.FromSubsteps(substeps, out dividend, out divisor);
        string timeText = dividend.ToString();

        // Si el divisor es mayor que 1, le agregamos la fracción ya que para el
        // importador el divisor por defecto es 1.
        if (divisor > 1)
        {
            timeText += charFraction + divisor.ToString();
        }

        // Devolvemos como número fraccionado y en texto la cantidad de beats
        return(timeText);
    }