fade in and out ??

Author
jobbe
Max Output Level: -90 dBFS
  • Total Posts : 43
  • Joined: 2006/11/18 03:35:46
  • Status: offline
2009/12/15 13:33:00 (permalink)

fade in and out ??

Hi
 
How to fade out  ( all tracks)
#1

6 Replies Related Threads

    larrymcg
    Max Output Level: -64 dBFS
    • Total Posts : 1310
    • Joined: 2003/11/05 17:00:22
    • Location: Redding (Northern California)
    • Status: offline
    Re:fade in and out ?? 2009/12/15 18:22:45 (permalink)
    Tell us what Cakewalk product you are using and what kind of tracks (midi, audio, both) you are trying to fade out.


    Intel Core i7-4790 @3.6GHz; 8GB; Win10 Pro 64bit; 1TB disk + 3TB ext disk; Midiman Fineline mixer; MidiSport 4x4 midi I/F; Roland JV-30 kbd/synth; Yamaha TG55 synth; Rx with 3 piece Home audio speakers; Sonar X3e Studio
    #2
    jobbe
    Max Output Level: -90 dBFS
    • Total Posts : 43
    • Joined: 2006/11/18 03:35:46
    • Status: offline
    Re:fade in and out ?? 2009/12/16 00:46:43 (permalink)
    hi

    I use cakewalk pro audio 9 and it is midi i use   
    #3
    larrymcg
    Max Output Level: -64 dBFS
    • Total Posts : 1310
    • Joined: 2003/11/05 17:00:22
    • Location: Redding (Northern California)
    • Status: offline
    Re:fade in and out ?? 2009/12/16 17:09:17 (permalink)
    I haven't found a really easy way to do it.  Of course you can open the piano roll view of each track and then in the controller pane you can select Controller - Volume and draw in a fade.  But you have to do it for each track.  And maybe it's not too easy to get them to all fade at the same time.

    Another way is to open up the Console view.  Each midi track has a fader.  First you "group" all the faders by right-clicking each fader and selecting Group and a color.  Select the same color for each track.  Then right click one fader and select Group Properties then Relative.

    Now if you move one of the grouped sliders all the others move too.

    Position the Now time a few measures before where you want to start the fade.
    In the Console view click the red dot (Record Automation).  Start playing the song and when you get to where you want to fade, start moving the sliders down to 0.  If the sliders are not all at the same value when you start, pick the slider with the highest value.  As you slide it down the others will go down too.

    When you are done, click the red Record Automation button again to stop any further recording.

    Now when you play the song all the tracks should fade out!

    --Larry

    PS:  There must be an easier way.  Maybe I'll find it.

    Intel Core i7-4790 @3.6GHz; 8GB; Win10 Pro 64bit; 1TB disk + 3TB ext disk; Midiman Fineline mixer; MidiSport 4x4 midi I/F; Roland JV-30 kbd/synth; Yamaha TG55 synth; Rx with 3 piece Home audio speakers; Sonar X3e Studio
    #4
    jobbe
    Max Output Level: -90 dBFS
    • Total Posts : 43
    • Joined: 2006/11/18 03:35:46
    • Status: offline
    Re:fade in and out ?? 2009/12/17 14:17:53 (permalink)
    Hi Larry

    Yes ! there must be a easyer way to do it,-- maby there is a free easy program that can do it. tell me please if you find it....
    #5
    larrymcg
    Max Output Level: -64 dBFS
    • Total Posts : 1310
    • Joined: 2003/11/05 17:00:22
    • Location: Redding (Northern California)
    • Status: offline
    CAL Script to do Crescendo or DeCrescendo 2009/12/19 16:40:40 (permalink)
    Jobbe,

    I have included the text of a CAL script (that I found on the internet) that does a pretty good job of fade in or out.  You should be able to copy the CAL script and paste it into Notepad and then save it with filename CRESCEND.CAL into the folder where PA9 is installed.  You will see that there are a bunch of other CAL scripts there already.

    Here's how to use CRESCEND:

    First select the section of the song that you want to process.  For a fade out you would start some number of bars before the end of the midi tracks.  In the track view, click in the bar numbers (above all the tracks) and drag to the end of the last midi track.  The selected bars will be highlighted.  Now click the track number (far left end of track view) of a desired track.  This will select the desired part of the track (the tail of the track).  Then Shift-click each additional track number you want to include.  All of the selected tracks will have their tails selected.

    Now do menu  Edit>Run CAL.....   Navigate (if needed) to the PA9 installation folder and double click CRESCEND.CAL
    CRESCEND will ask for a start percentage (leave at 100%) and then an end percent (use 1 for a fade out).

    CRESCEND will process all the selected tracks.  What it does is scale the velocity values for all the notes in the selected range.

    This is really quite easy.  I just included the details above in case you are not familiar with selecting parts of multiple tracks at the same time.
    Note that the selected tracks do not need to be next to each other.

    Give it a try.

    Following is the text of the CRESCEND CAL script:
    ; Scott Michael Kemp - Serial Number: 400899 - CP - 4.0
    ;
    ; CRESCEND.CAL
    ;
    ; This function will crescendo (or decrescendo) a section of music.
    ;
    ; This functions uses percentages rather that strict offsets in order
    ; to keep the same feel as you played it originally.
    ;
    ; To use it:
    ;
    ; Enter the starting and ending percentage values.  (i.e. for a crescendo
    ; the first number should be lower than the second number)



    ;;; Prolog
    (do
        (int spercent 100) ; starting percent
        (int epercent 100) ; ending percent

        ; temporary variables
        (int location 0)
        (int prevmeas 0)   ; used for status display
        (int percent 0)    ; delta percent
        (dword offtime 0)  ; time distance from "From"
        (int roughper 0)
        (dword timedif (- Thru From)) ; delta time

        ; get values
        (getInt spercent "Starting Percentage?" 1 200)
        (getInt epercent "Ending Percentage?" 1 200)
        (int perdif (- epercent spercent))

    )

    ;;; Body
    ;(do
    (if (== Event.Kind NOTE)
       (do
            (= offtime (- Event.Time From))  ; difference from FROM
            (= location (/ (* offtime 100) timedif)) ; percentage through the selection
            (= roughper (/ (* perdif location) 100))
            (= percent (+ spercent roughper))

            ; change note velocity
            (*= Note.Vel percent)
          (/= Note.Vel 100)

            ; display status
            (if (!= (meas Event.Time) prevmeas)
                 (do
                     (= prevmeas (meas Event.Time))
                     (message "Current Measure: " prevmeas)
                 )
                 NIL
            )
        )
        NIL
    )

    ;;; Epilog
    NIL


    Intel Core i7-4790 @3.6GHz; 8GB; Win10 Pro 64bit; 1TB disk + 3TB ext disk; Midiman Fineline mixer; MidiSport 4x4 midi I/F; Roland JV-30 kbd/synth; Yamaha TG55 synth; Rx with 3 piece Home audio speakers; Sonar X3e Studio
    #6
    dixiedreg
    Max Output Level: -89 dBFS
    • Total Posts : 92
    • Joined: 2008/09/22 13:41:24
    • Location: Minnesnowda
    • Status: offline
    Re:CAL Script to do Crescendo or DeCrescendo 2010/01/11 16:51:25 (permalink)
    I use a controller fill.
    • Backup your file
    • Click in the upper left by Name to ensure you have all tracks selected
    • Set the from time and press F9 (say measure 103)
    • Set the to time and press F10 (say measure 109)
    • Select Insert from the toobar
    • Select Series of controllers from the drop down
    • In the popup select Controller, 7-Volume, verify the From - Thru range matches the values you used in the F9 and F10 settings, enter a Begin value (for best results should be the current volume for the track) and an End value (most likely 0 for a complete fade)


    Important: If each track has a different volume, which is the norm for me, you will have to do each track separately.  Worth the extra effort to make a smooth fade.



    post edited by dixiedreg - 2010/01/11 16:55:21
    #7
    Jump to:
    © 2024 APG vNext Commercial Version 5.1