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: Update: MKS-70 Sysex Script Load Error

2010-01-10 by rpcfender

Have you tried using a Midi interface?

There was a batch of BCs with what I believe was a faulty USB buffer or micro. This is just my opinion of course.
I bought a BCF and replaced it twice with similar serial numbered units. I finally got the one that was on display and that has been fine.

They were all OK with the Midi connection S1 to S4

Royce

--- In bc2000@yahoogroups.com, ogusa@... wrote:
>
> So I tried (on OS X) dumping a sysex file I downloaded from the  
> Behringer site using Sysex librarian. Mode U-1 Port 1, got an E 6  
> error within the first second, the Sysex librarian was still grinding  
> away after the error.
> 
> I tried dumping the current template FROM the BCR to Sysex Librarian  
> and only got a file 17 bytes long.
> 
> I bought the BCR used off of eBay. It seems to function OK in every  
> other respect (I haven't tried actually CONTROLLING anything yet though.
> 
> Any advice would be very welcome.
> 
> Thanks
> 
> Stublito
> 
> Quoting ogusa@...:
> 
> > Thanks for the snapshot hint. Yes I'll read the parameter stuff, sorry..
> >
> > So this other Er_22 thing is really weird.
> >
> > I decided to try deleting bits of the Fantom code (from the bottom up)
> > that defaults every time you power up. I kept getting the Er_22 until
> > I deleted from $encoder 44 down (I left the $end on of course).
> >
> > I used U-2 and U-3 and selected the BCR2000 Port 1 as the output.
> > Perhaps the firmware is buggy?
> >
> > THANK YOU! How can I buy you a beer or two?
> >
> > Stublito
> >
> >
> >
> > Quoting rpcfender <rpcfender@...>:
> >
> >> You fist problem. You can use snapshot in the preset section
> >>
> >> $preset
> >>   .snapshot on
> >>
> >> This will cause the BC to output all the current values when you
> >> select this preset.
> >> If you haven't selected this preset since turning on the unit it
> >> will send the defaults.
> >> The BC remembers your changes even when you change presets until you
> >>  turn off the unit or overwrite the preset.
> >>
> >>
> >> You should get Mark's BCL pdf from his website. It has all the Error codes
> >>
> >> Error 22 is invalid Message index
> >>
> >> Each line of the  BCL script is wrapped in a header and $F7 to
> >> produce a sysex message.
> >> Part of the header is a line counter - the Message index.
> >> Something in you script is causing the program to miscount.
> >> You are saying the Fantom script is also causing this error.
> >> As no one else has reported this problem, perhaps it is your setup.
> >>
> >> What mode is the BC in U1 U2 etc?
> >> Have you got a Midi interface on the laptop?
> >> Try using S1 and Midi cables.
> >>
> >> Royce
> >>
> >>
> >>
> >> --- In bc2000@yahoogroups.com, ogusa@ wrote:
> >>>
> >>> So I installed the Win driver on an XP laptop and tried uploading the
> >>> script using the BC Editor, got an Er 22 - I'm assuming the generic
> >>> newbie error ;)
> >>>
> >>> I even tried the default Fantom Script same error.
> >>>
> >>> Wassup?
> >>>
> >>> Thanks again all,
> >>>
> >>> Stublito
> >>>
> >>>
> >>> Quoting ogusa@:
> >>>
> >>> > Hopefully, not a dumb question. I couldn't find this in the   
> >>> available lit.
> >>> >
> >>> > Can the BC transmit the default values of the newly selected patch?
> >>> > This would be very useful for using the thing as a lighting controller
> >>> > or for synth programming when you want a basic synth patch to start
> >>> > programming ffrom.
> >>> >
> >>> > Thanks
> >>> >
> >>> > Stublito
> >>> >
> >>> > Quoting rpcfender <rpcfender@>:
> >>> >
> >>> >>> If I'm understanding Royce correctly, you still need to correct many
> >>> >> of your buttons.  For example --
> >>> >>>
> >>> >>> $button 48
> >>> >>> .showvalue on
> >>> >>> .mode incval 32
> >>> >>> .default 1
> >>> >>> .minmax 0 3
> >>> >>> .tx $F0 $41 $36 $07 $24 $20 $01 $1B val $F7  ; MKS 70 Tone A DCO
> >>> >>> Env Mode <33,<65, <93, <127
> >>> >>
> >>> >> adding 32 gives
> >>> >> Env Mode <33,<65, <97, <129
> >>> >> but we can't have a data byte of  129
> >>> >> Are these the correct values??
> >>> >>
> >>> >>>
> >>> >>> Firstly, the command ".mode incval 32" will make values jump by 32 at
> >>> >> a time: 0, 32, 64, 96, 128=0 (wraps around), 32, 64, etc.  But as you've
> >>> >> set ".default 1", then the values would jump 1, 33, 65, 97, 129=1, 33...
> >>> >>
> >>> >> Not quite
> >>> >> You are correct when you say  ".mode incval 32" will make values jump by
> >>> >> 32 at a time
> >>> >>
> >>> >> .default 1 just means 'the first time this preset is selected after
> >>> >> power on the control will have the value 1'
> >>> >> After you have pressed or twisted the control the BC remembers the value
> >>> >> even if you change presets and come back again.
> >>> >>
> >>> >> When the BC loops back it always goes to the Min value
> >>> >> .minmax 0 127
> >>> >> 33
> >>> >> 65
> >>> >> 97
> >>> >> 00
> >>> >> 32
> >>> >> 64
> >>> >> 96
> >>> >> 00
> >>> >>
> >>> >> Although it started on 1 (default) it returns to the Min value. For 1 33
> >>> >> 65 97 you need...
> >>> >> .minmax 1 97        (I choose 97 because it tells me what the last value
> >>> >> is but 127 is OK)
> >>> >> 33
> >>> >> 65
> >>> >> 97
> >>> >> 01
> >>> >> 33
> >>> >> 65
> >>> >> 97
> >>> >> 01
> >>> >> 33
> >>> >> 65
> >>> >> 97
> >>> >>
> >>> >> Is you head hurting yet??
> >>> >>
> >>> >>
> >>> >>> Setting incval to jump by 32 while only having minmax's max at 3 will
> >>> >> not result in 0, 32, 64, 96, 0, 32..., but instead in 0, 0, 0, 0...,
> >>> >> because 3 is your max.  Correct, Royce?
> >>> >>
> >>> >> Absolutely
> >>> >>
> >>> >> All the best
> >>> >>
> >>> >> Royce
> >>> >>
> >>> >>
> >>> >
> >>> >
> >>> >
> >>> >
> >>> >
> >>> > ------------------------------------
> >>> >
> >>> > Yahoo! Groups Links
> >>> >
> >>> >
> >>> >
> >>> >
> >>>
> >>
> >>
> >>
> >>
> >> ------------------------------------
> >>
> >> Yahoo! Groups Links
> >>
> >>
> >>
> >>
> >
> >
> >
> >
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
>

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.