[library] ;All parameters must be set. ;Library ID is unique across all Tembro Library files id=0 name=Tembro Default Instrument description=This uses the sfz-Synthesizer features, and not samples. If this is the only instrument you see you have not (correctly) downloaded the sample files and set the correct path via the Edit menu. license=Instrument does not reach German copyright requirements. It is true public domain, or rather "Gemeinfrei". vendor=Hilbricht Nils 2021, Laborejo Software Suite https://www.laborejo.org info@laborejo.org ;;;;;;;;;;;;;;;;;;; ;;;;Instruments;;;; ;;;;;;;;;;;;;;;;;;; ;Each instrument creates its own JACK midi port and audio output ports. ;Instrument [section] names have no meaning except to differentiate them from "library". ;The explict id (see below) is the permanent instrument identifier. [sine] ;Instrument parameters that are mandatory: ;Instrument ID is unique within this library file id=0 ;The pretty name for the whole instrument. If you cannot find a name that describes all variants ;(see below) that is a sign that the variants are not the same instrument. name=Sine Wave ;Variants are case sensitive and comma separated. Sorry, no commas in sfz file names here. ;No space-padding. Spaces in filenames are allowed. ;The order and naming of these files MUST remain permanently the same. This is most likely a version history. variants=Sine.sfz ;Which variant shall be loaded when no save file exists. When updated versions are created this may change. defaultVariant=Sine.sfz description=Sine wave synthesizer. ;Tags are comma separated keywords for search and filtering. Do not create arbitrary tags. They are premade. tags=sine ;Instrument parameters that are optional. With explanation why: ;Additional Vendor notes. They are specific to this instrument. ;Use them to add additional persons or explain differences to ;the library author information provided above ;UNCOMMENT vendor=Test entry to provide more vendor information ;An instrument license entry will override the library one. The license will be shown in each ;instruments GUI entry. Either the default one or *only* the license one. This is different to the ;author entry, where additional information is just appended. ;UNCOMMENT license=https://unlicense.org/ ;Group. While tags are a global way to group across all libraries a group is a one-level structure ;within a library. Instruments without a group are top-level instruments (within the lib). ;Intended mainly for common groups like orchstra-sections (brass, strings etc.) group=synthesizer ;From here on just the basics: [saw] id=1 name=Saw Wave variants=Saw.sfz defaultVariant=Saw.sfz description=Saw wave synthesizer tags=saw group=synthesizer [square] id=2 name=Square Wave variants=Square.sfz defaultVariant=Square.sfz description=Square wave synthesizer. Does not work yet, needs engine more support. tags=Square group=synthesizer [triangle] id=3 name=Triangle Wave variants=Triangle.sfz defaultVariant=Triangle.sfz description=Triangle wave synthesizer. Does not work yet, needs engine more support. tags=Triangle group=synthesizer [noise] id=4 name=Noise variants=Noise.sfz defaultVariant=Noise.sfz description=Noise from a synthesizer. Does not work yet, needs engine more support. tags=Noise group=synthesizer [silence] id=5 name=Silence variants=Silence.sfz defaultVariant=Silence.sfz description=Literally silence, but it is synthesized nevertheless, and goes through the whole audio-chain in the program. If you find a usecase for this please send an email to info@laborejo.org :) tags=Silence group=synthesizer