1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

Using snapshot master for plugins in Cubase 4

Discussion in 'REAKTOR' started by Julian C., Sep 23, 2007.

Thread Status:
Not open for further replies.
  1. Julian C.

    Julian C. NI Product Owner

    Messages:
    29
    I am trying to generate '"program changes" in Cubas 4 the same way as they could be generated in Cubase SX v 1.6;

    i.e./ by using write /read buttons and changing the snapshot at the "snapshot master for plug-ins'" level of the reaktor enseble

    Cubase 4 however, whilst it will recognise write and read automation for individual dials, swithches, lists, etc does not seem to have a way to recognise a 'snapshot change" as a program change generrated under write/read automation

    Does anyone know how to get around this?

    It seems to have something to do wqith Reaktor 5 's functionality as a VST 2 type of program

    In one of the Cubase 4 manuals there is mentioned a way of converting VST2 to VST3 functionality

    Can anyone help with how one woulds do this for a Reaktor Ensemble: e.g. Carbon 2?

    Juilian C.
     
  2. bassfucker

    bassfucker NI Product Owner

    Messages:
    58
    I have the same problem ... anyone an answer to this ?
     
  3. Julian C.

    Julian C. NI Product Owner

    Messages:
    29
    Using Snapshot maste r for plugins in CUBASE 4

    i HAVE FOUND THIS very HELPFUL:
    http://forum.cubase.net/phpbb2/viewtopic.php?t=62144&highlight=reaktor

    I found this helpful but still needed to find a way of sending both regular note on/note off information and program change information on the same midfi channel (i.e the one Reaktor is set to receive on)

    I found that an instrunment track for midi note on/off information and a straight midi track for the transformer insert enabled me by swithcing tracks between recording passes to select and record program changes from my midi keyboard

    I do not know why it is suggested by the writer of the above quoted passage that sending program change information on a different channel to the note on/off information should be expected to work

    But his very clear setting out of the code necessary to make Cubase's Transformer do the work wes very helpful

    Best of luck.

    Julian C.
     
  4. Thom

    Thom NI Product Owner

    Messages:
    114
    Hi Julian, I wrote that piece on the Cubase forum you link to and I see the problem you are referring to. I've added a line to the script that was missing, which converts the midi channel back so it will be received by the instrument properly. Thanks for pointing that out!

    It's true you can use two different tracks to do what you want with the script as it was, but with the fixed script you should now be able to use one track and just switch midi channels on your keyboard depending on if you want to make prg changes or normal note events.
    However, your two track method may still be more convenient depending on how you prefer to work.

    Thom
     
  5. Thom

    Thom NI Product Owner

    Messages:
    114
    In case it's useful, I've reproduced that post I sent to the Cubase forum thread which was linked to above...

    This Cubase Transformer script allows you to change Instrument patches by hitting notes on your keyboard. If you use Cubase I encourage you to try it, it feels pretty good!

    It's not so easy to show exactly how a Cubase Transformer script should look by typeing here, but this is an attempt. Hopefully it makes enough sense to follow.

    --

    Cubase Transformer script for converting midi note events on midi ch2 to prg change events.
    (ch1 is assumed to be used for normal Note events that are not intended for conversion to prg change events.)

    The "Code:" is the stuff you actually need to enter in the Transformer.

    /top left drop down menu/
    Code:
    Insert
    /upper box/
    /Line 1. This filters only Note events/
    Code:
    (Type Is . Equal . Note . . And 
    /Line 2. This filters only events on midi ch 2, so that I can play notes to the VSTi on another midi channel as usual/
    Code:
    Channel . Equal . 2)
    /lower box/
    /Line 1. This offset makes the my lowest midi keyboard note trigger prg 0/
    Code:
    Value1 . subtract . 36
    /Line 2. This converts the note on event to a prg change/
    Code:
    Type . Set to fixed value . Program Change
    /Line 3. This converts the midi channel of all output prg change events to ch1, so that they are received by the intended instrument (assumed to be receiving on ch1)/
    Code:
    Channel . Set to fixed value . 1
    You can also make another script and change the offset (in lower box, line 1) to access prg changes that are out of range of your keyboard when using the above script (most keyboards have less than 127 keys!), but you will need to use another midi channel (e.g. ch3) to input the note events from your keyboard.

    Note: The use of different midi channels for note input is so that Transformer can distinguish which events, if any, should be processed by which script for conversion into program change events.

    Thom

    --

    Hmm, it should be possible to make a Reaktor instrument to do this ... hint hint ;)
     
  6. bassfucker

    bassfucker NI Product Owner

    Messages:
    58
    I think I got a much more simpler solution (works in Cubase 3, should also work in Cubase 4):

    - Add a new midi channel in Cubase, connect the out with the reaktor plugin where you want to change the snapshot
    - click the record button of you reaktor plugin and change the snapshots via the cubase "program" button of that new midi channel

    click the cubase "show automation" button and you will see that cubase has recorded the changes of your snapshots. Seems like the snapshot changes from reaktor get not recorded in Cubase in automation write mode, so you have to change the snapshots from "outside" == Cubase itself
     
Thread Status:
Not open for further replies.