Need SFZ help/ rapture

Author
:10:
Max Output Level: -38.5 dBFS
  • Total Posts : 3678
  • Joined: 2004/10/24 21:31:38
  • Status: offline
2007/11/27 12:51:24 (permalink)

Need SFZ help/ rapture

I want to be able to put a one shot sample into seperate rapture elements?, also set up to certain keys?



Im having a little trouble finding it.

thanks!

element 1=kick (C4)
element 2=snare...
post edited by :10: - 2007/11/29 17:14:37

  
#1

16 Replies Related Threads

    :10:
    Max Output Level: -38.5 dBFS
    • Total Posts : 3678
    • Joined: 2004/10/24 21:31:38
    • Status: offline
    RE: Need SFZ help/ rapture 2007/11/29 17:08:36 (permalink)
    Ok...Im lost. I scanned the P5 wiki. I looked through the cakewalk synthesizers book...and Im still lost.

    here's what I know:

    /* distorted drums
    www.sforsythe.net*/

    //--------------------

    <region> samples=kick1.wav key=
    <region> samples=snare1.wav key=
    <region> samples=hiht1.wav key=
    <region> samples=open_hiht1.wav key=
    <region> samples=boom_hit2.wav key=
    <region> samples=hit1.wav key=


    I dont understand how to place each sample in separate elements. and I dont understand how to set up choke's for the high hats.

    this file is saved within the same folder as the samples.
    also...wheres the cheat sheet on the midi notes/# value? whats C4's associated #....[sm=rolleyes.gif]

    I have 59 one shots to create drums for rapture. I want to set up the base kits, so that I can tweak them, and create more programs from them.

    any help would be greatly appreciated. Im a little frustrated at the moment

      
    #2
    Ognis
    Max Output Level: -24 dBFS
    • Total Posts : 5129
    • Joined: 2006/08/03 21:52:42
    • Location: Memphis, Tennessee
    • Status: offline
    RE: Need SFZ help/ rapture 2007/11/29 17:37:47 (permalink)
    Wouldn't Battery be so much easier ?
    #3
    :10:
    Max Output Level: -38.5 dBFS
    • Total Posts : 3678
    • Joined: 2004/10/24 21:31:38
    • Status: offline
    RE: Need SFZ help/ rapture 2007/11/29 17:44:34 (permalink)

    ORIGINAL: Ognis

    Wouldn't Battery be so much easier ?


    sure...if you own it... I on the other hand do not.

    besides...I really want to use rapture for this project. and when its done...it will be a nice free download for those who want it.

      
    #4
    techead
    Max Output Level: -31.5 dBFS
    • Total Posts : 4353
    • Joined: 2004/01/24 08:40:20
    • Location: Macomb, IL, USA
    • Status: offline
    RE: Need SFZ help/ rapture 2007/11/29 18:07:50 (permalink)
    Try looking through some of the Dimension SFZ files on your system and use them as learning examples...especially the drum-related. I think you'll glean a lot more information more quickly there and it will bring some the Cake Synth book information to life for you as well as make more sense out of what is documented in the forums and on the Wiki.
    #5
    kayehl
    Max Output Level: -74 dBFS
    • Total Posts : 846
    • Joined: 2007/02/13 14:37:41
    • Status: offline
    RE: Need SFZ help/ rapture 2007/11/29 18:53:25 (permalink)
    Here are the midi note numbers for drum sounds:

    http://en.wikipedia.org/wiki/General_MIDI#Percussion_notes

    This may be different from what you would use for rapture, because your list says C4=kick and this says C2, but maybe it will be helpful anyway . . .
    post edited by kayehl - 2007/11/29 19:26:43

    I am not an expert
    #6
    altima_boy_2001
    Max Output Level: -55 dBFS
    • Total Posts : 2033
    • Joined: 2005/11/04 17:48:01
    • Location: Central Iowa
    • Status: offline
    RE: Need SFZ help/ rapture 2007/11/29 19:58:58 (permalink)

    ORIGINAL: :10:
    I don't understand how to place each sample in separate elements. and I dont understand how to set up choke's for the high hats.

    this file is saved within the same folder as the samples.
    also...wheres the cheat sheet on the midi notes/# value? whats C4's associated #....[sm=rolleyes.gif]

    I have 59 one shots to create drums for rapture. I want to set up the base kits, so that I can tweak them, and create more programs from them.

    any help would be greatly appreciated. Im a little frustrated at the moment

    I don't think you'll be able to use a single SFZ file that will load into different elements. I think you'll load individual SFZ's into elements and then save it as a program to do a quick change between setups.

    I believe C0 = 0 (zero) so to convert notes to number you just need to count (12 notes in the scale so things will repeat)
    C0=0
    C#0=1 etc.
    C3=36 (36=3*12)
    C#3=37
    C6=72 (72=6*12)

    It looks like cymbal chokes are possible...Read the SFZ manual at: http://www.cakewalk.com/DevXchange/sfz.asp
    You'll have to set up group numbers and use the off_by parameter to have 1 group turn off (mute) another group. I don't know if you could implement cymbal chokes across elements (Elem 1= closed hi-hat, Elem 2 = open hi-hat, etc).

    If you have multiple one-shots for 3 different instruments it will look something like this:
    /* snare */
    <group> loop_mode=one_shot key=37 /* note C#3*/
    <region> lovel=001 hivel=024 sample=sample_01.wav
    <region> lovel=025 hivel=032 sample=sample_08.wav
    <region> lovel=033 hivel=040 sample=sample_10.wav
    /* tom */
    <group> loop_mode=one_shot key=38 /* note D3, play once*/
    <region> lovel=001 hivel=014 sample=sample_l09.wav /* note D3, velocity between 1 and 14 */
    <region> lovel=015 hivel=025 sample=sample_l12.wav /* note D3, velocity between 15 and 25 */
    <region> lovel=026 hivel=033 sample=sample_l15.wav /* note D3, velocity between 26 and 33 */
    /* high hat */
    <group> loop_mode=one_shot key=40 /* note E3 */
    <region> lovel=001 hivel=023 sample=sample_r10.wav
    <region> lovel=024 hivel=031 sample=sample_r13.wav
    <region> lovel=032 hivel=039 sample=sample_r16.wav
    The "group" values apply to all the "region" values that follow it so you don't have to copy it a bunch of times, but these values could also be appended to each region if you wanted to do that. Velocity levels go from 1 to 127 and you'll probably want all velocity levels covered for a single note.

    If you have a true one-shot of each instrument (no velocity mapping) then lovel and hivel aren't needed. What you listed earlier would be all that's needed. I would create 1 sfz file that mapped all samples to a note for easily loading the entire kit into a single element and then create 1 sfz file for each instrument if each instrument had multiple velocity samples for easily loading 1 instrument into an element.

    #7
    b rock
    Max Output Level: 0 dBFS
    • Total Posts : 8717
    • Joined: 2003/12/07 20:31:48
    • Location: Anytown (South of Miami), U.S.A.
    • Status: offline
    RE: Need SFZ help/ rapture 2007/11/29 20:10:18 (permalink)
    Edit: I missed seeing altima_boy_2001's response above. Anyway ...
    I dont understand how to place each sample in separate elements.
    The easiest way? Create a separate .sfz file, and load one into each Element. The .sfz document is one or more references to samples that are collected in one place. Treat it like a single sample. You would load that into an Element, with the controls available to that Element being the processing stages.
    .//--------------------

    <region> samples=kick1.wav key=
    <region> samples=snare1.wav key=
    <region> samples=hiht1.wav key=
    <region> samples=open_hiht1.wav key=
    <region> samples=boom_hit2.wav key=
    <region> samples=hit1.wav key=
    I'd use MIDI note numbers (although scale letters, sharps, and flats are certainly an option).
    There's less of a chance for confusion, considering that there are three commonly used conventions for MIDI octaves.
    wheres the cheat sheet on the midi notes/# value? whats C4's associated #....
    If you want a cross-reference, check out Table 2: Summary of MIDI Note Numbers for Different Octaves.
    If you're using Cakewalk apps, you can safely ignore the Octave# column (or mentally change -1 to 9 to 0 - 10).
    I dont understand how to set up choke's for the high hats.
    It's done with exclusive groups. From your example:
    <region> samples=hiht1.wav key=42 group=1 off_by=2
    // The closed hi-hat belongs to group 1, and it'll be choked by any sample belonging to group 2.
    ...
    <region> samples=open_hiht1.wav key=46 group=2 off_by=1
    // The open hi-hat belongs to group 2, and it'll be choked by any sample belonging to group 1.
    ...
    The open and closed samples will choke each other out.
    Playing MIDI note 46 chokes out note 42, and vice-versa.
    and when its done...it will be a nice free download for those who want it.
    Are these ... those samples?
    post edited by b rock - 2007/11/29 20:24:27
    #8
    lawapa
    Max Output Level: -68 dBFS
    • Total Posts : 1144
    • Joined: 2005/01/09 19:14:51
    • Status: offline
    RE: Need SFZ help/ rapture 2007/11/29 21:09:01 (permalink)
    With 6 elements you could load just the wave files into the elements and set the midi note for each in the gui. then save as a prog.

    But no choke groups are possible that way. I'm sorry I misunderstood you original post.

    If you want one each drum sound per element into effects/processing . And then do a choke group sfz for the hihats for the element.

    Brock/altima have you covered for the choke group.
    #9
    :10:
    Max Output Level: -38.5 dBFS
    • Total Posts : 3678
    • Joined: 2004/10/24 21:31:38
    • Status: offline
    RE: Need SFZ help/ rapture 2007/11/29 21:20:29 (permalink)
    Ahh...i was thinking about it all wrong. I always thought the sfz file loaded all of the elements up with samples. I guess that would explain why I couldnt find information on it....lol!

    that makes a little more sense.

    Are these ... those samples?


    yes...but some are slightly edited. I took some of the delayed effects off, so that it was just a one hit. I can send them your way again if you want.

    i wanted the hihat, and open hihat on separate elements. will I still be able to use the choke option listed above?

    I figure once I get one done, changing out the samples for the rest will be cake :)

    appretiate the help guys,...thanks. hopefully I will have time this weekend to play. I have enough samples for 12 kits. its just basic snare/kick/hiht/open_hiht (and a few hits here and there.)

      
    #10
    lawapa
    Max Output Level: -68 dBFS
    • Total Posts : 1144
    • Joined: 2005/01/09 19:14:51
    • Status: offline
    RE: Need SFZ help/ rapture 2007/11/30 14:13:36 (permalink)
    will I still be able to use the choke option listed above?


    To use SFZ and have open/closed choke group on seperate elements you just load the choke group twice and only use open on one and closed on the other.

    Tha samples will only load once :)+)
    #11
    :10:
    Max Output Level: -38.5 dBFS
    • Total Posts : 3678
    • Joined: 2004/10/24 21:31:38
    • Status: offline
    RE: Need SFZ help/ rapture 2007/12/03 21:31:37 (permalink)

    ORIGINAL: lawapa

    To use SFZ and have open/closed choke group on seperate elements you just load the choke group twice and only use open on one and closed on the other.

    Tha samples will only load once :)+)


    I am a little confused on this. so far I was able to load simple sfz files into each element, but cant get the choke to work.


    element1

    /*hiht1 */

    <region> loop_mode=one_shot sample=hiht1.wav key=52 group=1 off_by=2

    -----------------------------------------------------------------------------------------
    element2

    /*open_hiht1 */

    <region> loop_mode=one_shot sample=open_hiht1.wav key=54 group=2 off_by=1

    obviously, this doesnt work across the elements. and Im not quite sure what you mean in the above quote?

      
    #12
    :10:
    Max Output Level: -38.5 dBFS
    • Total Posts : 3678
    • Joined: 2004/10/24 21:31:38
    • Status: offline
    RE: Need SFZ help/ rapture 2007/12/04 10:49:46 (permalink)
    Thanks chad.

    I thought that the group opcode was just for layering samples....--> newb <--....

    this makes a little more sense.

      
    #13
    :10:
    Max Output Level: -38.5 dBFS
    • Total Posts : 3678
    • Joined: 2004/10/24 21:31:38
    • Status: offline
    RE: Need SFZ help/ rapture 2007/12/05 13:03:55 (permalink)
    doesnt seem to work?

    /*hiht1 */
    <group>
    group=1 off_by=2
    <region> loop_mode=one_shot sample=hiht1.wav key=52

    ------------------------------------------------------------------

    /*open_hiht1 */
    <group>
    group=2 off_by=1
    <region> loop_mode=one_shot sample=open_hiht1.wav key=54


    the open_hiht doesnt stop. it plays through the whole sample.
    what am i doing wrong? does it not work that way?

    remember, these samples are in seperate elements in rapture. does the group code not work between elements?

      
    #14
    :10:
    Max Output Level: -38.5 dBFS
    • Total Posts : 3678
    • Joined: 2004/10/24 21:31:38
    • Status: offline
    RE: Need SFZ help/ rapture 2007/12/05 13:34:02 (permalink)
    I think Im doing something wrong...I still cant get it to work.

    element1:
    /*hiht1 */
    <group>
    group=1 off_by=2
    <region> loop_mode=one_shot sample=hiht1.wav key=52

    /*open_hiht1 */
    <group>
    group=2 off_by=silence
    <region> loop_mode=one_shot sample=open_hiht1.wav key=54

    ------------------------------------------------------------------------------

    element2:

    /*open_hiht1 */
    <group>
    group=2 off_by=1
    <region> loop_mode=one_shot sample=open_hiht1.wav key=54

    /*hiht1 */
    <group>
    group=1 off_by=silence
    <region> loop_mode=one_shot sample=hiht1.wav key=52


    --->here are the samples<---


      
    #15
    :10:
    Max Output Level: -38.5 dBFS
    • Total Posts : 3678
    • Joined: 2004/10/24 21:31:38
    • Status: offline
    RE: Need SFZ help/ rapture 2007/12/05 13:39:26 (permalink)
    see below post....
    ......
    post edited by :10: - 2007/12/05 14:43:31

      
    #16
    :10:
    Max Output Level: -38.5 dBFS
    • Total Posts : 3678
    • Joined: 2004/10/24 21:31:38
    • Status: offline
    RE: Need SFZ help/ rapture 2007/12/05 14:31:03 (permalink)
    well, I thought I had it working.

    ok, so...the choke now works...but i noticed that now, both hiht1, and open_hiht play at the same time, on both elements.
    how do you get around this? I want each one on their separate element, so that I can control the volume separately for both.


    EDIT: I found a work around. by putting a volume=-144 opcode after the second sample. this got rid of both samples playing at the same time. so the code below is now set up to work across elements for open and closed hihats with choke functions.

    element1:
    /*hiht1 */
    <group>
    group=1 off_by=2
    <region> loop_mode=one_shot sample=hiht1.wav key=52

    /*open_hiht1 */
    <group>
    group=2 off_by=1
    <region> loop_mode=one_shot sample=open_hiht1.wav key=54 volume=-144

    ------------------------------------------------------------------------------

    element2:

    /*open_hiht1 */
    <group>
    group=2 off_by=1
    <region> loop_mode=one_shot sample=open_hiht1.wav key=54

    /*hiht1 */
    <group>
    group=1 off_by=2
    <region> loop_mode=one_shot sample=hiht1.wav key=52 volume=-144


    also...so far these sound pretty sic! i cant wait to get teh base kits set up, so that I can create new dirty kits with all of rapture effects.

    here is an example from one of the base kits ---> sample_<---

    post edited by :10: - 2007/12/05 15:49:42

      
    #17
    Jump to:
    © 2024 APG vNext Commercial Version 5.1