scale-order

[Function]
  (`scale-order` list [type] [unique?])

Reorders list of notes or keynums. Type is a keyword that determines how the list is ordered, possible values are `:up`, `:down` or `:random`. The default value is `:up`. If unique? is true then the results will not contain any duplicate note names or key numbers.

    cm> (scale-order '(c4 b3 g4 fs2))
    (fs2 b3 c4 g4)
    cm> (scale-order '(c4 b3 g4 b3 c4 fs2) :down true)
    (g4 c4 b3 fs2)
    cm>

#### See Also:

- `hertz``` [Function]
- `invert``` [Function]
- `keynum``` [Function]
- `note``` [Function]
- `note-accidental``` [Function]
- `note-name``` [Function]
- `octave-number``` [Function]
- `pitch-class``` [Function]
- `prime-form``` [Function]
- `scale-max``` [Function]
- `scale-min``` [Function]
- `scale-order``` [Function]
- `scale<``` [Function]
- `scale<=``` [Function]
- `scale=``` [Function]
- `scale>``` [Function]
- `scale>=``` [Function]
- `transpose``` [Function]