Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Thread

Modifying incoming MIDI data. Is it possible?

Modifying incoming MIDI data. Is it possible?

2010-12-18 by Alex

Hi everyone,

In a setup like this: MIDI Keyboard -> BCR2000 -> Synth, I would like to modify the incoming MIDI data of the Pitch Wheel from the keyboard inside the BCR2000, to have a different amount of bending if I move the Pitch Wheel up or down.

For instance, I would like to have a bending of 1 tone up, and 1 octave down. If I set the Pitch Wheel range in the synth to 1 octave, the incoming data from the Pitch Wheel up, should be shrunk by BCR2000 for sending an amount of only 1 tone.

Is it possible with BC Manager?

Thank you so much in advance.

Alex

Re: Modifying incoming MIDI data. Is it possible?

2010-12-18 by Alex

Hi again,

Another solution for the same problem without shrinking incoming data.

The Pitch Wheel range in the synth is controlled by NRPN# 93 (0 - 12). So, a solution would be to send a NRPN# 93 = 2 (1 tone) if a Pitch Wheel up data is received and a NRPN# 93 = 12 (1 octave) if a Pitch Wheel down data is received.

Thanks again.

Alex
Show quoted textHide quoted text
2010/12/18 Alex <alex655321@...>
Hi everyone,

In a setup like this: MIDI Keyboard -> BCR2000 -> Synth, I would like to modify the incoming MIDI data of the Pitch Wheel from the keyboard inside the BCR2000, to have a different amount of bending if I move the Pitch Wheel up or down.

For instance, I would like to have a bending of 1 tone up, and 1 octave down. If I set the Pitch Wheel range in the synth to 1 octave, the incoming data from the Pitch Wheel up, should be shrunk by BCR2000 for sending an amount of only 1 tone.

Is it possible with BC Manager?

Thank you so much in advance.

Alex



--
Alex

Re: Modifying incoming MIDI data. Is it possible?

2010-12-18 by Royce

Hi Alex

> The Pitch Wheel range in the synth is controlled by NRPN# 93 (0 - 12). So, a
> solution would be to send a NRPN# 93 = 2 (1 tone) if a Pitch Wheel up data
> is received and a NRPN# 93 = 12 (1 octave) if a Pitch Wheel down data is
> received.

So are you sorted now?
Were you able to get the BC & synth to work as you wanted them too?

It is likely that there is a system exclusive message that will also change the PB range. Depends on the synth.

The BC can't modify Midi data in a useful sense (you can use PC messages to output a different Midi but it is pretty limited)
You would usually use a PC and a program like MidiOx

All the best
Royce

Re: Modifying incoming MIDI data. Is it possible?

2010-12-18 by brufordrules

Hi Royce, and thank you for answering.

I want to do that without using any software, just the Keyboard, the BCR2000 and the Synth (DSI Mopho).

The problem is that I don't know how to send a NRPN value with Pitch Wheel up and a different value with the Pitch Wheel down with BC Manager. Furthermore, the two message (PW & NRPN) have to be send at once.

Cheers,

Alex

--- In bc2000@yahoogroups.com, "Royce" <rpcfender@...> wrote:
Show quoted textHide quoted text
>
> Hi Alex
> 
> > The Pitch Wheel range in the synth is controlled by NRPN# 93 (0 - 12). So, a
> > solution would be to send a NRPN# 93 = 2 (1 tone) if a Pitch Wheel up data
> > is received and a NRPN# 93 = 12 (1 octave) if a Pitch Wheel down data is
> > received.
> 
> So are you sorted now?
> Were you able to get the BC & synth to work as you wanted them too?
> 
> It is likely that there is a system exclusive message that will also change the PB range. Depends on the synth.
> 
> The BC can't modify Midi data in a useful sense (you can use PC messages to output a different Midi but it is pretty limited)
> You would usually use a PC and a program like MidiOx
> 
> All the best
> Royce
>

Re: Modifying incoming MIDI data. Is it possible?

2010-12-19 by Royce

Hi Alex
>Synth (DSI Mopho).
> 
> The problem is that I don't know how to send a NRPN value with Pitch Wheel up and a different value with the Pitch Wheel down with BC Manager. Furthermore, the two message (PW & NRPN) have to be send at once.

So you want to bend up a tone, but bend down an octave.

On some synth there is a PB setting for pitch up and another for Pitch down but not on the Morpho.
To get a split control you need to set the bend range on the Mopho before you bend.

There is no way you can trigger an extra Midi event with the PB message using the BC.

You can get the BC to output the NRPN values 
eg using a BC button - + 12 range leaving the light on,
Press it again and it is +2 semitones and the LED on teh BC is off.

You can have the switch as a momentary button ie 12 when down 2 when up, but you need one hand on the BC, one on the keyboard and the third on the PB wheel.

You can use the pedal socket instead to plug in a foot switch. Like a sustain pedal but swapping between 12 ans 2 ,

Or you can have 2 buttons +12 and 2

Hope this helps

Royce

Re: [bc2000] Re: Modifying incoming MIDI data. Is it possible?

2010-12-19 by Alex

Hi Royce,

Thank you so much for your explanation.

Yes, you had an excellent idea with setting a foot switch for that task. That's what I'll do.

Best,

Alex
Show quoted textHide quoted text
2010/12/19 Royce <rpcfender@...>

Hi Alex


>Synth (DSI Mopho).
>
> The problem is that I don't know how to send a NRPN value with Pitch Wheel up and a different value with the Pitch Wheel down with BC Manager. Furthermore, the two message (PW & NRPN) have to be send at once.

So you want to bend up a tone, but bend down an octave.

On some synth there is a PB setting for pitch up and another for Pitch down but not on the Morpho.
To get a split control you need to set the bend range on the Mopho before you bend.

There is no way you can trigger an extra Midi event with the PB message using the BC.

You can get the BC to output the NRPN values
eg using a BC button - + 12 range leaving the light on,
Press it again and it is +2 semitones and the LED on teh BC is off.

You can have the switch as a momentary button ie 12 when down 2 when up, but you need one hand on the BC, one on the keyboard and the third on the PB wheel.

You can use the pedal socket instead to plug in a foot switch. Like a sustain pedal but swapping between 12 ans 2 ,

Or you can have 2 buttons +12 and 2

Hope this helps

Royce




--
Alex

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.