Total Serialism Versions Save

Toolbox full of Algorithmic Composition methods

v2.0.1

2 years ago

What's Changed

Quite a few new functions have been added:

de63c5e2 added fton, ftom, rtof, toFreq in translate 8b6c84dc added pow and sqrt array methods 31442f70 added fastEuclid() method 130eae6a added compare() method e6652674 added slice and split 5371226c added split() method d532bc74 added padding() method 825c98f3 added flatten() method cbdff7de added square() method 2ad1cfde added function Rand.clave() a1d811e5 added Util.sum() 1b2d1055 added saw() method to basic b0f8cfd1 included collatz conjecture method 6cc9326c added lookup() method

Many functions have been updated to work with multidimensional arrays:

27f8dfd7 updates in translate methods 93a8b231 updated divisionToMs, ratio and cents 5c03f522 updated fold, wrap and bound for n-dim arrays bca7a14b refactored util methods add, sub, mul, div b42db095 updated minimum, maximum 8d9b8f55 added array flatten to mean, median and mode 54a39d04 invert() works with n-dimensional arrays 41d4446a work on multidimensional support for array calc 619406d5 clone() accepts 2d-arrays

Some bugfixes and small refactors or updates:

f220a9ee changed algorithm to work with !== d06b8ca7 all transform accept non-array arguments 684a08e4 convert to array in sort() 6729ba27 ignore non-numeric values in lookup() 698aeda5 modulation in Gen.saw() does not result in negative values below specified range 7ed1d9f3 updated spread functions naming ce3aec8d hopefully bugfix in pisano that hangs browser 5e9d8a0f allow frequency modulation in sine() method dd38ec36 spreadFloat defaults to 0 - 1 range f8b8f45e updated bignumber collatz mod

v1.14.0

3 years ago

Many things have been added over the past half year since the release in May.

Newest features:

f64f5eac added normalize() d3b974a6 elementary cellular automaton f8b83c83 added draw function 0a910707 added expand() method af9a3bc6 added change() method return difference between numbers in array 8696a93d added truncate() method to Utility 5eddbfb5 added stretch() method for array interpolation 745a4713 added repeat() method to transform 820cc9a6 added Scala tuning system class() adc195a6 added wrap() function to Util c1648987 added fold() algorithm in Util

Changes:

ba3ebe80 updated spread() methods with descending option 508f96c2 update every() method with optional padding value 6edd3cd1 fibonacci defaults to output Numbers instead of String

Bugfixes:

de8796a5 bugfix with array length in next() 8cd822b0 bugfix in pick for listlength 1

1.7.7

3 years ago

The current state of the Total-Serialism package