Custom Functions Provided by solmisasi-lily Library

{: .no_toc .fs-9 }

  1. TOC {:toc}

Main Functions

Function: \solmisasiMusic [music] - music (music)

{: .fs-5 }

Parse and translate music into a solmisasi-ready form of music.

Function: \solmisasiLyric [music] - lyrics (music)

{: .fs-5 }

(Experimental) Parse and translate lyrics into a solmisasi-ready form of lyrics.

Alias (to be more consequent ) - \solmisasiLyrics

Function: \withExtensions [void] - extension-list (list of string)

{: .fs-5 }

Load/Include all extensions specified in extension-list.


Helper Functions

### Function: `\flexibleDo` [music] - _k_ (pitch) _music_ (music)
{: .fs-5 } Available in _solmisasi-lily_ core library > Returns a new music as if the given _music_ is written in _k_ major key. Aliases: - `\movableDo` - `\doIs` - `\doEqualsTo` - `\doSamaDengan`
### Function: `\flexibleLa` [music] - _k_ (pitch) _music_ (music)
{: .fs-5 } Available in _solmisasi-lily_ core library > Returns a new music as if the given _music_ is written in _k_ minor key. Aliases: - `\movableLa` - `\laIs` - `\laEqualsTo` - `\laSamaDengan`
### Function: `\silence` [music] - _music_ (music)
{: .fs-5 } Available in _solmisasi-lily_ core library > Returns a new music as a result of silencing (making skips of) the given _music_.
### Function: `\updateKeySignatureSummary` [void] - _music_ (music) _property-name_ (symbol)
{: .fs-5 } Available in extension: [key-signature-summary](../extensions/extension-01-key-signature-summary.html) > Summarizes all key signatures specified in _music_ as a text/string, and save it to a custom header property named _property-name_. _music_ has to be translated first with `\solmisasiMusic`. The custom header property _property-name_ can then be used in `\header` block by using a markup command `\property-name` or `\fromproperty #'header:property-name`.
### Function: `\updateTimeSignatureSummary` [void] - _music_ (music) _property-name_ (symbol)
{: .fs-5 } Available in extension: [time-signature-summary](../../extensions/extension-02-time-signature-summary.html) > Summarizes all time signatures specified in _music_ as a text/string, and save it to a custom header property named _property-name_. _music_ has to be translated first with `\solmisasiMusic`. The custom header property _property-name_ can then be used in `\header` block by using a markup command `\property-name` or `\fromproperty #'header:property-name`.

Examples of usage

### `\flexibleDo`, `\flexibleLa`, and `\silence` {: .fs-5 }