extFloat

Returns a extFloat.


Description

Extensions to Float.


Attributes Summary

Instance Methods

partitionByRatio Partitions receiver into parts by ratio.
partitionByRatio DEPRECATED: version without nested rhythm tree support.


Instance Methods


partitionByRatio

Partitions receiver into parts by ratio.

Returns array of floats.

  1. Example

    1.5.partitionByRatio(#[1, 1, 1]);
    [ 0.5, 0.5, 0.5 ]
  2. Example

    -1.5.partitionByRatio(#[1, 1, 1]);
    [ -0.5, -0.5, -0.5 ]
  3. Example

    1.5.partitionByRatio(#[1, -1, 1]);
    [ 0.5, -0.5, 0.5 ]
  4. Support nested rhythm tree syntax.

    1.0.partitionByRatio(#[1, 2, [2, [-2, 2, 1]]]);
    [ 0.2, 0.4, -0.16, 0.16, 0.08 ]


partitionByRatio

DEPRECATED: version without nested rhythm tree support.