For some reason the expression control on one of my BBC SO Core instruments keeps returning to zero after every run through of the piece I’m working on. Is this normal. Is there anyway of locking the setting in place?
I would assume that there is some CC1 data in the Midi Clip that is played back. You should open the Midi Editor and click the box below the keys and select CC1 and check if there are any data points in the CC1 lane. The expression value of follows the CC1 value.
You should use the CC1 lane to tell the BBC SO Instrument what expression value you want during which part of the piece. I wouldn’t recommend just putting it at one value and keeping it there. Use the CC1 to shape the phrasing of your music. Make it go up when you build up tension and make it go down when you resolve tension. It makes your music feel so much more alive compared to keeping the dynamic locked at one value.
Cubase resets MIDI CC values on Stop (you can disable this option, but I wouldn’t recommend doing so), to ensure you always start from the very same state. It also Chase Events, which means it reads the last value before the Cursor position when you start Playback.
Knowing this, it’s essential that Cubase always (at any Cursor position) knows the value that should be set (or chased).