3 questions about "sfz"

Sampler and Sampling discussion (techniques, tips and tricks, etc.)
Post Reply New Topic
RELATED
PRODUCTS

Post

So here are my three questions:

-------------------------------------------------------------------------
1. ampeg_dynamic=1
-------------------------------------------------------------------------

In an old sfz-file I found the statement

ampeg_dynamic=1

I know "amp_veltrack" and "amp_velcurve_#", but what
does "ampeg_dynamic" mean? I couldn't find it the
sfz-documentation, so I'm a bit puzzled.

-------------------------------------------------------------------------
2. glide in effect
-------------------------------------------------------------------------

How can I achieve the "glide-in" effect: Every time I press
a note the sample shall start from a higher pitch - and then
glide down to the correct pitch of the note.

Typically moog-synthesizers work with a "glide-in".

-------------------------------------------------------------------------
3. velocity --> offset
-------------------------------------------------------------------------

In sfz-files we can move the sample start to a later point by
"offset".

How can I control this later point by velocity? Is there
something like "velo2offset"?

:?: :?: :?:
free mp3s + info: andy-enroe.de songs + weird stuff: enroe.de

Post

1 - Don't know, but ampeg is amplifier envelope, or your basic volume envelope, so it'd be an envelope setting, not a volume one. What instrument is this? Now I'm curious.

2 - I've done this in a few instruments, such as Meatbass. Need to document it properly someday, but it basically uses an envelope for the pitch, and an extended MIDI CC. CC140 is pitch delta. Here are the relevant opcodes from Meatbass:

eg06_sustain=1 //Pitch envelope setup for legato slides
eg06_level0=-1
eg06_time0=0
eg06_pitch_oncc140=100
eg06_time1=0
eg06_level1=0 //When this is 0, the envelope really does nothing
//eg06_time1_oncc109 needs to be set for the legato regions - but we don't want it on for all regions so the default is 0

Then CC109 sets the glide time, the trigger=legato regions have eg06_time1_oncc109=0.3 and the trigger=first regions don't (so they use the default 0).

3 - There's no vel2offset, but again, extended MIDI CC can be used. Note on velocity is CC 131, so offset_cc131=20000 should work. I know I've modulated offset with CCs more than once, though not with velocity specifically. Also see how var can be used to control the amount of velocity tracking, if you want to also be able to control this with another parameter

Post

Hello DSmolken,

thank your for your fast answer!

1: This was a statement I found in an "papelmedia choir.sfz",
maybe it just does nothing.

2+3: Wohaa, it didn't know about the "VarXXtarget"-concept of
the ARIA-engine. Thanks for pointing me here - I need to
investigate this more. :D

Greetings!
free mp3s + info: andy-enroe.de songs + weird stuff: enroe.de

Post Reply

Return to “Samplers, Sampling & Sample Libraries”