Yahoo Groups archive

K5synth

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

Thread

Sysex Help Needed

Sysex Help Needed

2005-10-25 by nelsonj_sce

Hey group -
I have been doing lots of fun stuff with my K5 and I have a technical
question for the sysex gurus out there (Lesile???)

I got this Berhinger BCR2000 midi control surface and I have been
playing with it on the K5.  Very cool - and only about $125US.

First the good news:  The BCR2000 has a "learn" mode where it "learns"
simple sysex.  (More good news), the K5, with the sysex xmit turned
on, sends sysex for just about every command. The BCR 2000 has 32
knobs (but 8 can have four functions so it is like having 56 knobs) 24
push buttons (but 8 can have four functions so it is like having 40
push buttons).  As a result, you can program the BCR2000 knobs and
buttons to control just about anything on the K5. (There are problems
with parameters that have +/- ranges, and all the knobs send values
1-128, so if the K5 parameter is 1-32, only the first 1/4 of the knob
turn is used.)

Anyway, I want to assign each knob so that it adjusts each harmonic on
say S1(or at least 56 of my favorite harmonics).  Now the problem: No
matter which S1 harmonic I adjust on the K5, the K5 sends out the same
sysex.  There is also a parameter on the K5 to select which harmonic
you want to edit.  I can assign this parameter to a knob (and I can
then turn the knob to change values from 1 - 128), or I can assign
specific harmonics to a button.  (For example, I can make it so that
each time I hit button 1 on my BCR2000, harmonic X becomes active for
edit.)

So, if I want to edit harmonic X, I have two choices: 1)I can turn a
knob to select harmonic X, and then turn a different knob to adjust
the level of harmonic X, or, 2) I can hit a button and jump to
harmonic X, and then turn a knob to adjust the harmonic.

Although this is better than nothing, it is still too much of a pain
(or I only have 40 buttons and 63 harmonics) to make me happy.  I want
each knob to control its own harmonic. Period.

Now my question(s):  When I look at the K5 sysex specification, it
looks like each harmonic has its own sysex command.  Thus, it looks
like I should be able to create a sysex on my computer that will
control a specific harmonic. 
Q1: Is this correct?
Q2: For example, if I want to control the level of S1 harmonic 5, what
is the EXACT sysex command I need to send to my K5?  (I know this is a
lot to ask, but I hope someone can help)
Q3:  Just to make sure I get if, if I want to control the level of S1
harmonic 25, what is the EXACT sysex I need to send to my K5?

Anyway, any help would be appreciated.  I tried useing several editors
(including DR. Ts) but they all have the same problem - they send a
"generic" sysex that only lets you control the level of the harmonic
that is currently selected.  

I just don't know how to decode the K5 sysex spec, but if someone can
get me started, I think I can get it. 

Thanks very much in advance for any help on this.  I just think it
will be very cool to have a K5 with a bunch of knobs - each harmonic
with its own knob so you can just dail and experiment with the sounds.

Syntonyx Overtone Manual

2005-10-27 by antdes45

Hi, was just going to talk about Overtone's manual. I don't know what
it's doing as DOS is not multi-tasking.

The PDF is 50 pages and 60MB. If someone want it to make it smaller I
can send it to them now that I have high-speed Internet. If you want
the source, there's 160MBs of GIF files or 250MBs of TIFF. I lost the
OpenOffice Draw document used to make it tho...

--- In k5synth@yahoogroups.com, "nelsonj_sce" <nelsonj_sce@y...> wrote:
Show quoted textHide quoted text
>
> Hey group -
> I have been doing lots of fun stuff with my K5 and I have a technical
> question for the sysex gurus out there (Lesile???)
> 
> I got this Berhinger BCR2000 midi control surface and I have been
> playing with it on the K5.  Very cool - and only about $125US.
> 
> First the good news:  The BCR2000 has a "learn" mode where it "learns"
> simple sysex.  (More good news), the K5, with the sysex xmit turned
> on, sends sysex for just about every command. The BCR 2000 has 32
> knobs (but 8 can have four functions so it is like having 56 knobs) 24
> push buttons (but 8 can have four functions so it is like having 40
> push buttons).  As a result, you can program the BCR2000 knobs and
> buttons to control just about anything on the K5. (There are problems
> with parameters that have +/- ranges, and all the knobs send values
> 1-128, so if the K5 parameter is 1-32, only the first 1/4 of the knob
> turn is used.)
> 
> Anyway, I want to assign each knob so that it adjusts each harmonic on
> say S1(or at least 56 of my favorite harmonics).  Now the problem: No
> matter which S1 harmonic I adjust on the K5, the K5 sends out the same
> sysex.  There is also a parameter on the K5 to select which harmonic
> you want to edit.  I can assign this parameter to a knob (and I can
> then turn the knob to change values from 1 - 128), or I can assign
> specific harmonics to a button.  (For example, I can make it so that
> each time I hit button 1 on my BCR2000, harmonic X becomes active for
> edit.)
> 
> So, if I want to edit harmonic X, I have two choices: 1)I can turn a
> knob to select harmonic X, and then turn a different knob to adjust
> the level of harmonic X, or, 2) I can hit a button and jump to
> harmonic X, and then turn a knob to adjust the harmonic.
> 
> Although this is better than nothing, it is still too much of a pain
> (or I only have 40 buttons and 63 harmonics) to make me happy.  I want
> each knob to control its own harmonic. Period.
> 
> Now my question(s):  When I look at the K5 sysex specification, it
> looks like each harmonic has its own sysex command.  Thus, it looks
> like I should be able to create a sysex on my computer that will
> control a specific harmonic. 
> Q1: Is this correct?
> Q2: For example, if I want to control the level of S1 harmonic 5, what
> is the EXACT sysex command I need to send to my K5?  (I know this is a
> lot to ask, but I hope someone can help)
> Q3:  Just to make sure I get if, if I want to control the level of S1
> harmonic 25, what is the EXACT sysex I need to send to my K5?
> 
> Anyway, any help would be appreciated.  I tried useing several editors
> (including DR. Ts) but they all have the same problem - they send a
> "generic" sysex that only lets you control the level of the harmonic
> that is currently selected.  
> 
> I just don't know how to decode the K5 sysex spec, but if someone can
> get me started, I think I can get it. 
> 
> Thanks very much in advance for any help on this.  I just think it
> will be very cool to have a K5 with a bunch of knobs - each harmonic
> with its own knob so you can just dail and experiment with the sounds.
>

Re: Sysex Help Needed

2005-11-01 by nelsonj_sce

OK - I spent time and I think I understand the sysex.

If I want to send a single parameter, I have to first send 
the "cursor" value, then the parameter value.  That means I cannot 
call out a specific harmonic, but rather whatever harmonic is 
already "active" can be adjusted.

If I want to just get a single harmonic, I have to do an elaborate 
patch dump/handshake and basically send an entire patch.  That is no 
good.

My only hope is to be able to program my BCR2000 to send two 
paramaters.  First I send the parameter to select the harmonic, then 
I send the parameter to change the value of the harmonic.  I will 
have to try and trick the BCR2000 to "learn" this by writing my own 
sysex scripts, and then sending these scripts to the BCR2000.  I hope 
I can make it work.




--- In k5synth@yahoogroups.com, "nelsonj_sce" <nelsonj_sce@y...> 
wrote:
>
> Hey group -
> I have been doing lots of fun stuff with my K5 and I have a 
technical
> question for the sysex gurus out there (Lesile???)
> 
> I got this Berhinger BCR2000 midi control surface and I have been
> playing with it on the K5.  Very cool - and only about $125US.
> 
> First the good news:  The BCR2000 has a "learn" mode where 
it "learns"
> simple sysex.  (More good news), the K5, with the sysex xmit turned
> on, sends sysex for just about every command. The BCR 2000 has 32
> knobs (but 8 can have four functions so it is like having 56 knobs) 
24
> push buttons (but 8 can have four functions so it is like having 40
> push buttons).  As a result, you can program the BCR2000 knobs and
> buttons to control just about anything on the K5. (There are 
problems
> with parameters that have +/- ranges, and all the knobs send values
> 1-128, so if the K5 parameter is 1-32, only the first 1/4 of the 
knob
> turn is used.)
> 
> Anyway, I want to assign each knob so that it adjusts each harmonic 
on
> say S1(or at least 56 of my favorite harmonics).  Now the problem: 
No
> matter which S1 harmonic I adjust on the K5, the K5 sends out the 
same
> sysex.  There is also a parameter on the K5 to select which harmonic
> you want to edit.  I can assign this parameter to a knob (and I can
> then turn the knob to change values from 1 - 128), or I can assign
> specific harmonics to a button.  (For example, I can make it so that
> each time I hit button 1 on my BCR2000, harmonic X becomes active 
for
> edit.)
> 
> So, if I want to edit harmonic X, I have two choices: 1)I can turn a
> knob to select harmonic X, and then turn a different knob to adjust
> the level of harmonic X, or, 2) I can hit a button and jump to
> harmonic X, and then turn a knob to adjust the harmonic.
> 
> Although this is better than nothing, it is still too much of a pain
> (or I only have 40 buttons and 63 harmonics) to make me happy.  I 
want
> each knob to control its own harmonic. Period.
> 
> Now my question(s):  When I look at the K5 sysex specification, it
> looks like each harmonic has its own sysex command.  Thus, it looks
> like I should be able to create a sysex on my computer that will
> control a specific harmonic. 
> Q1: Is this correct?
> Q2: For example, if I want to control the level of S1 harmonic 5, 
what
> is the EXACT sysex command I need to send to my K5?  (I know this 
is a
> lot to ask, but I hope someone can help)
> Q3:  Just to make sure I get if, if I want to control the level of 
S1
> harmonic 25, what is the EXACT sysex I need to send to my K5?
> 
> Anyway, any help would be appreciated.  I tried useing several 
editors
> (including DR. Ts) but they all have the same problem - they send a
> "generic" sysex that only lets you control the level of the harmonic
> that is currently selected.  
> 
> I just don't know how to decode the K5 sysex spec, but if someone 
can
> get me started, I think I can get it. 
> 
> Thanks very much in advance for any help on this.  I just think it
> will be very cool to have a K5 with a bunch of knobs - each harmonic
> with its own knob so you can just dail and experiment with the 
sounds.
>

Re: Sysex Help Needed

2005-11-10 by nelsonj_sce

Me again - 
Well I spent some time with my K5/MidiOX/and my BCR2000 and I got 
very cool results.  Recall the Behringer BCR2000 is a midi control 
surface with 32 knobs and 30ish buttons.  The best thing about it is 
the BCR2000 can "learn" sysex.  To make a long story short, I was 
able to figure out how the K5 sysex works for changing harmonic 
levels (it is a two step process), then I wrote a sysex script in 
MidiOX that combined the two different K5 sysex instructions, then I 
sent this compound sysex to my BCR2000.

The result:  It worked!  I now have a real-time, dedicated, one-knob 
controls the level of one-harmonic setup! In other words, a K5 with a 
lot of knobs!!!  That is, if I want to adjust harmonic 8 (for S1) in 
real-time, I just turn knob 8 on my BCR2000 and vola - I can directly 
dial in any level from 0 - 99.  Same goes for any other harmonic 
(with a few work a rounds for harmonics 56-63 because I ran out of 
knobs), just turn a knob and -boom- the harmonic level changes.

Right now things only work for S1 (I have to write a script for each 
harmonic, one at a time, and then teach my BCR2000...a few hours to 
get all 63 harmonics), but I only have to make minor changes to each 
harmonic sysex script and I can repeat the same process for S2 
(again, several more hours...).  The BCR has 32 programs, so one 
program will control S1, and a second program will control S2. I can 
also do things like control filter freq/slope/amount and other key K5 
functions by using a third program.  (Envelopes don't work that well 
because they have a 0-32 range, where the BCR sends out 0-128 values, 
so only about 1/4 of the knob range does anything.) 
  
I hope to post a BCR2000 file here (if I get around to it with all my 
other projects...)once I get S1/S2 working.  That way, if anyone else 
has a BCR2000 they can just load up my file into their BCR2000 
(instead of spending hours and hours doing what I have done...) and 
start tweaking their K5. 


--- In k5synth@yahoogroups.com, "nelsonj_sce" <nelsonj_sce@y...> 
wrote:
>
> OK - I spent time and I think I understand the sysex.
> 
> If I want to send a single parameter, I have to first send 
> the "cursor" value, then the parameter value.  That means I cannot 
> call out a specific harmonic, but rather whatever harmonic is 
> already "active" can be adjusted.
> 
> If I want to just get a single harmonic, I have to do an elaborate 
> patch dump/handshake and basically send an entire patch.  That is 
no 
> good.
> 
> My only hope is to be able to program my BCR2000 to send two 
> paramaters.  First I send the parameter to select the harmonic, 
then 
> I send the parameter to change the value of the harmonic.  I will 
> have to try and trick the BCR2000 to "learn" this by writing my own 
> sysex scripts, and then sending these scripts to the BCR2000.  I 
hope 
> I can make it work.
> 
> 
> 
> 
> --- In k5synth@yahoogroups.com, "nelsonj_sce" <nelsonj_sce@y...> 
> wrote:
> >
> > Hey group -
> > I have been doing lots of fun stuff with my K5 and I have a 
> technical
> > question for the sysex gurus out there (Lesile???)
> > 
> > I got this Berhinger BCR2000 midi control surface and I have been
> > playing with it on the K5.  Very cool - and only about $125US.
> > 
> > First the good news:  The BCR2000 has a "learn" mode where 
> it "learns"
> > simple sysex.  (More good news), the K5, with the sysex xmit 
turned
> > on, sends sysex for just about every command. The BCR 2000 has 32
> > knobs (but 8 can have four functions so it is like having 56 
knobs) 
> 24
> > push buttons (but 8 can have four functions so it is like having 
40
> > push buttons).  As a result, you can program the BCR2000 knobs and
> > buttons to control just about anything on the K5. (There are 
> problems
> > with parameters that have +/- ranges, and all the knobs send 
values
> > 1-128, so if the K5 parameter is 1-32, only the first 1/4 of the 
> knob
> > turn is used.)
> > 
> > Anyway, I want to assign each knob so that it adjusts each 
harmonic 
> on
> > say S1(or at least 56 of my favorite harmonics).  Now the 
problem: 
> No
> > matter which S1 harmonic I adjust on the K5, the K5 sends out the 
> same
> > sysex.  There is also a parameter on the K5 to select which 
harmonic
> > you want to edit.  I can assign this parameter to a knob (and I 
can
> > then turn the knob to change values from 1 - 128), or I can assign
> > specific harmonics to a button.  (For example, I can make it so 
that
> > each time I hit button 1 on my BCR2000, harmonic X becomes active 
> for
> > edit.)
> > 
> > So, if I want to edit harmonic X, I have two choices: 1)I can 
turn a
> > knob to select harmonic X, and then turn a different knob to 
adjust
> > the level of harmonic X, or, 2) I can hit a button and jump to
> > harmonic X, and then turn a knob to adjust the harmonic.
> > 
> > Although this is better than nothing, it is still too much of a 
pain
> > (or I only have 40 buttons and 63 harmonics) to make me happy.  I 
> want
> > each knob to control its own harmonic. Period.
> > 
> > Now my question(s):  When I look at the K5 sysex specification, it
> > looks like each harmonic has its own sysex command.  Thus, it 
looks
> > like I should be able to create a sysex on my computer that will
> > control a specific harmonic. 
> > Q1: Is this correct?
> > Q2: For example, if I want to control the level of S1 harmonic 5, 
> what
> > is the EXACT sysex command I need to send to my K5?  (I know this 
> is a
> > lot to ask, but I hope someone can help)
> > Q3:  Just to make sure I get if, if I want to control the level 
of 
> S1
> > harmonic 25, what is the EXACT sysex I need to send to my K5?
> > 
> > Anyway, any help would be appreciated.  I tried useing several 
> editors
> > (including DR. Ts) but they all have the same problem - they send 
a
> > "generic" sysex that only lets you control the level of the 
harmonic
> > that is currently selected.  
> > 
> > I just don't know how to decode the K5 sysex spec, but if someone 
> can
> > get me started, I think I can get it. 
> > 
> > Thanks very much in advance for any help on this.  I just think it
> > will be very cool to have a K5 with a bunch of knobs - each 
harmonic
Show quoted textHide quoted text
> > with its own knob so you can just dail and experiment with the 
> sounds.
> >
>

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.