risset
Abstract
Get information from risset's package manager
Description
Provides information to interact with the risset package manager, allowing to, for example, to query the directory where risset places downloaded assets. This allows to use these assets along different platforms without changing the csound script
Syntax
Sout risset Scommand
Arguments
- Scommand: possible commands are:
"root"
: Returns risset's root folder, where assets, documentation and repository clones are placed. For linux this is~/.local/share/risset
, for macOS,~/Library/Application Support/risset
and for windows%LocalAppData%/risset
(C:/Users/<User>/AppData/Local/risset
)"assets"
: The assets folder (a subfolder of risset's root)
Output
- Sout: the result of the query
Execution Time
- Init
Examples
<CsoundSynthesizer>
<CsOptions>
--nosound
</CsOptions>
<CsInstruments>
/*
Sout risset Scommand
Query the risset package manager
Possible commands:
* root -- risset's root folder
* assets -- where risset places extra assets
*/
instr 1
Sroot risset "root"
Sassets risset "assets"
prints "risset root: %s, assets: %s\n", Sroot, Sassets
turnoff
endin
</CsInstruments>
<CsScore>
i1 0 0.1
; f0 3600
</CsScore>
</CsoundSynthesizer>
See also
Credits
Eduardo Moguillansky, 2021