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

button with both .easypar and .tx

button with both .easypar and .tx

2008-01-24 by goyya76

Hi all,

i read here (i guess it was on BCnScript documentation) that you can't 
use both .easypar and .tx with a button....i did it "by mistake", and i 
realized it works! maybe i lost some documentation update, and i'm the 
only one who didn't know it....however, it works (and i'm pretty happy 
about it!)
BTW, i did it on the push encoder buttons, so i don't know if it works 
for standard buttons (but i don't see any reason why it shouldn't 
work...)

Ciao,
Goyya

Re: button with both .easypar and .tx

2008-01-24 by rpcfender

Hi Goyya

> i read here (i guess it was on BCnScript documentation) that you can't
> use both .easypar and .tx with a button....i did it "by mistake", and i
> realized it works! maybe i lost some documentation update, and i'm the
> only one who didn't know it....however, it works (and i'm pretty happy
> about it!)

Excellent.
This is the how you can have a button putting out an incrementing sysex

$button 1
.easypar CC 1 7 0 10 increment 1
.tx $F0 48 53 val $F7 ; ; (made up sysex)

cool isn't it
the easypar causes the value (val) to be incremented each time you press the encoder button

with .tx you can have quite a few MIDI messages so you don't really need the easypar and tx together in most cases

.tx $B0 $07 val $B2 $14 val $90 45 100 etc

up to 123 bytes in total
Any Midi messages
You could even have a sysex in the middle .
the .tx just outputs whatever you put in, so if you get the Midi message incorrect ithe BCR doesn't care but the receiving synth might

.tx $B0 7 100 val

might cause a few problems as you have 1 extra byte in the CC message.
If you had 2 it would be OK as it would just be Midi 'running status'

So you need to be a bit careful but it is very powerful

> BTW, i did it on the push encoder buttons, so i don't know if it works
> for standard buttons (but i don't see any reason why it shouldn't
> work...)

Yep, the switches in the encoder work the same as all the other buttons.

All the best

Royce

Re: button with both .easypar and .tx

2008-01-24 by goyya76

Hi Royce,

> with .tx you can have quite a few MIDI messages so you don't really 
need
yes of course - i just keep on using it because as far as i have 
understood the button/encoder gets feedback only on .easypar...so 
actually i'm using both (telling this because maybe it could be 
interesting for someone):

- my BCR&BCF are routed through Usine, and from Usine to Cubase 
trhough midiyoke
- each .easypar is assigned in Cubase remote control panel (and 
feedback from the host is a nice feature...), the .tx messages are 
assigned to Usine functions (to switch the midi channel on which 
Usine passes the .easypar messages to Cubase)
- in this way with the same button i can open insert 1,2,...,8 of a 
track (Cubase) and aat the same time route the BCR messages (enc33-
enc56) on channel 1,...,8 using just one program (Cubase it's not 
able to "sense" the active insert, so i had to make a set of 24 CCs 
for each insert, with the same CCs on different channels)

at the beginning i used 8 bcr programs, but i was tired of passing 
from one to the other....

Take care,
Francesco ^_^

Re: button with both .easypar and .tx

2008-01-26 by rpcfender

Hi Francesco 

> > with .tx you can have quite a few MIDI messages so you don't really 
> need
> yes of course - i just keep on using it because as far as i have 
> understood the button/encoder gets feedback only on .easypar...so 
> actually i'm using both (telling this because maybe it could be 
> interesting for someone):

This well. A great use for doubling up tx with easypar

> 
> - my BCR&BCF are routed through Usine, and from Usine to Cubase 
> trhough midiyoke
> - each .easypar is assigned in Cubase remote control panel (and 
> feedback from the host is a nice feature...), the .tx messages are 
> assigned to Usine functions (to switch the midi channel on which 
> Usine passes the .easypar messages to Cubase)
> - in this way with the same button i can open insert 1,2,...,8 of a 
> track (Cubase) and aat the same time route the BCR messages (enc33-
> enc56) on channel 1,...,8 using just one program (Cubase it's not 
> able to "sense" the active insert, so i had to make a set of 24 CCs 
> for each insert, with the same CCs on different channels)
> 
> at the beginning i used 8 bcr programs, but i was tired of passing 
> from one to the other....

Very clever. I think I might steal this idea myself.

Royce

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.