Custom Functions Provided by solmisasi-lily Library
- Main Functions
- Helper Functions
- Function:
\flexibleDo
[music] - k (pitch) music (music) - Function:
\flexibleLa
[music] - k (pitch) music (music) - Function:
\silence
[music] - music (music) - Function:
\updateKeySignatureSummary
[void] - music (music) property-name (symbol) - Function:
\updateTimeSignatureSummary
[void] - music (music) property-name (symbol)
- Function:
- Examples of usage
Main Functions
Function: \solmisasiMusic
[music] - music (music)
Parse and translate music into a solmisasi-ready form of music.
Function: \solmisasiLyric
[music] - lyrics (music)
(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)
Load/Include all extensions specified in extension-list.
Helper Functions
Function: \flexibleDo
[music] - k (pitch) music (music)
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)
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)
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)
Available in extension: key-signature-summary
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)
Available in extension: time-signature-summary
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
.