diff --git a/src/Documentation.ts b/src/Documentation.ts index eca95a4..b3388c1 100644 --- a/src/Documentation.ts +++ b/src/Documentation.ts @@ -1074,9 +1074,16 @@ Basic notation consists of numbers and letters using spaces as separators. NOTE! Some of the features are still unsupported. For full syntax see article on Ziffers. +## Algorithmic operations + +Ziffers provides shorthands for many numeric and algorithimic operations such as evaluating random numbers and creating sequences using list operations: + +* **List operations:** (3 2 1)+(2 5) Cartesian operation using + operator (All javascript operators supported). +* **Random numbers:** (4,6) Random number between 4 and 6 + ## Keys and scales -Ziffers supports all the keys and scales. Keys can be defined by using scientific pitch notation, for example 'F3'. Western style (1490 scales) can be used with the scale named named after greek modes and extended by William Zeitler (see full list): +Ziffers supports all the keys and scales. Keys can be defined by using scientific pitch notation, for example 'F3'. Western style (1490 scales) can be with scale names named after greek modes and extended by William Zeitler (see full list): * Lydian * Mixolydian @@ -1110,6 +1117,8 @@ Microtonal scales can be defined using >(2 3) (0 5 2)%(2 3)').sound('sine') +.scale("Bebop major") +.out() +`, + true +)} + `;