Sampled Instrument Player with static and monolithic design. All instruments are built-in.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

107 lines
3.5 KiB

[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.
tags=Square
group=synthesizer
[triangle]
id=3
name=Triangle Wave
variants=Triangle.sfz
defaultVariant=Triangle.sfz
description=Triangle wave synthesizer.
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