Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

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

Message

Re: New here - props and a question

2008-04-13 by rpcfender

Hi Rich,
I'm glad you and your knobs are working fine.

I have just noticed that the BC doesn't send back the .mode incval
command and instead it sends back .mode down.
So save the patch from the editor and do not depend on getting the
return patch from the BC. This is like the checksum statements in .tx

Royce


>
> Thanks Royce.  That looks like it may be the ticket. I'll give it a 
> go at some point in the near future.  I just uploaded the PG300 
> emulation I made - it works fine for now, but could stand the tweaks 
> I laid out earlier.
> 
> But for now I'm having too much fun with my knobs!  
> 
> 
> 
> --- In bc2000@yahoogroups.com, "rpcfender" <rpcfender@> wrote:
> >
> > Hi Rich,
> > 
> > > A CC message will not work in this  instance, read on...
> > 
> > My original solution was to use the .tx sysex  with an easypar
> > incrementing button as I thought that this was the only possible
> > solution, but Mark and I found a new word incval.
> > 
> > Mark cleverly worked out that it is used with the .mode statement.
> > One step closer to understand this machine. Thanks Mark.
> > 
> > 
> > Mark can tell how to do it in his editor, but the script to assign 
> it to
> > button 33 (top left button)
> > 
> > $button 33
> > .showvalue on                                              ;shows 
> the
> > value in the display
> > .minmax 0 4
> > .mode incval 1
> > .tx $F0 wave select sysex message $F7 ; here is the stuff for the 
> Roland
> > 
> > Your sysex message would be
> > Roland header
> > Device number etc
> > Parameter number
> > The BC specifice word val
> > Most Roland gear needs a checksum in the sysex. To do that you put
> > chk-1
> > and the starting byte for the checksum in my case byte 6
> > 
> > For my Fantom X
> > $button 33
> > .showvalue on                                              ;shows 
> the
> > value in the display
> > .minmax 0 4
> > ; start at 0 count to 4 and loop back to 0 again
> > .mode incval 1                                              ; 
> increment
> > by 1 (you can use negative numbers to count backwards)
> > .tx $F0 $41 $10 $00 $6B $12 $10 $00 $27 $04 $79 val7.13 val  cks-1 
> 6 $F7
> > 
> > ; val7.13 is the high byte in a 14 bit number that the Fantom uses. 
> val
> > is the lower byte
> > 
> > 
> > I hope that helps.
> > If you are still having problems type out a couple of the sysex 
> messages
> > you want the BC to send and I'll write the code for you
> > 
> > All the best
> > Royce
> >
>

Attachments

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.