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

Creating Alesis Quadrasynth patch with bcman: Need Help.

2008-11-17 by Josh

So I'm in the process of creating a pretty fully implemented patch
(set of them actually... ) for alesis quadrasynths (i'm using a QSR)
and ran into a few issues with offsets in sysex messages. 

I've been using the alesis sysex doc (which is very comprehensive, but
wrong about a few things... go figure...) from their website. I've
been figuring out the commands by watching the output from a software
qsr editor that i know works.

A basic program parameter changenlooks like this:

<header 6bytes><mode/function><sound/page><channel/pot><val><F7>

So for a filter freq change i've got this on a rotary controller:

$F0 $00 $00 $0E $0E $10 $44 $00 $07 val $F7

and it works like a charm.

Now, when I read the output of another parameter change (Vel>Filt)
from the software editor I get <06> in the 9th byte but then it
changes to <07> mid-way through a revolution of the slider in the
software. I know this has something to do with an offset b/c in the
sysex doc from alesis this parameter shows up as having an offset of
-99 (the filt freq example above showed an offset of 0). My problem is
I have no clue what the offset means, or how to use it to program a
single rotary controller in bcman to adjust this parameter fully.

I'd love some help. This is taking a lot of work and when its done
I'll post the whole thing here for everyone. No more quadrasynth
menus! I just gotta get over this hump.

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.