Jump to content

billp

Members
  • Posts

    303
  • Joined

  • Last visited

Posts posted by billp

  1. I have experienced something similar before. Before you copy, make sure that the section you are copying is within a single clip (doesn't have to be a separate clip, just within a single one). Also make sure that ripple edit is off.

  2. If you are trying to use the VST3 version, copy it into the "Common Files\VST3" main folder and rerun the VST scan. IIRC, it won't run from the "BBC Symphony Orchestra XXX (64 Bit).vst3" subfolder that is created when you install it.

    • Like 2
    • Great Idea 1
  3. @David Baay it looks like your suspicion about its being related to a plugin was correct.

    I finally traced the scrub issue down to plugins on my monitor buss. One is the SoundID Reference plugin. When I disable it, the scrub works as expected in TV. Ozone 11 also causes a lockup. FabFilter plugins do not as far as I can determine.  The unlatched scrub mode is the way to go to avoid the problem since the tool state reverts to the last tool selected.

  4. You don't say what version of Win 7 you are running (32- or 64-bit), but I have a faint recollection that sometimes a 32-bit app (or maybe plugin) will hang in a 64-bit Win OS when the app displays a prompt that is somehow hidden. Sounds pretty exotic, but even today on 64-bit Win with 64-bit CbB, some old plugins display a prompt that gets buried behind the CbB window. Just a thought.

  5. If you directly open the midi file from Cubase to create a new CbB project, instead of importing the midi, CbB will pick up the tempo changes. Once you've done that, you can import your audio. Alternatively, you can copy and paste the tempo map created by the import into the existing project where you have imported your audio.

  6. So here's my take:

    The "channel" reference is just that: it refers to the channel, not the track, that is assigned to the note. Each track can contain notes from channels for channels 1-16. Your new notes are being written to the same track, just a separate channel.

    Read the section on implicit and explicit track references too. I think this is a problematic area for CAL.

    In your case, since you coded "2" for the new channel, the notes will be generated for channel "3", since CAL channel references are zero-based, while CbB channel references are 1-based.

    Your code works fine otherwise, at least on simple midi sequences. I separated the generated notes from the originals by using the Edit/Select by filter and selecting the notes on channel "3". I didn't try the script against overlapping notes. That's as far as I went tonight.

    Caltest.mid

    • Like 1
  7. A couple of things Hans:

    Do you have the CAL manual?

    Are you intentionally trying to learn CAL?

    I've written a few CAL routines, and with all my years of software development, I find it a fun challenge but not too often. If you have the CAL mostly written and want to post it, I can take a look at it. There are others on this forum that are more skilled at CAL than I am and could also probably help you.

    Also, if I'm not misunderstanding your goal, you are trying to double the length of the midi sequence, i.e., double the note lengths and also double the note offsets so that you end up with the same sequence, but twice as long.

    There is a built-in function, "Length", that does this, which you can access by selecting the midi, a selecting the "Length" function from the "Process" menu.

    • Like 1
×
×
  • Create New...