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: [bc2000] Re: BCR Sysex from DAW

2007-11-30 by Art Hunkins

Hello, Francesco,

I'm not sure I follow everything you've said, but I still have hope.

Please try the attached variant of my original basic "Overlay" preset - the one with all .tx (no .easypar) and no attempt to deal with the LED's.

The only change from the original is that the page -/+ messages are now notes 40 ands 41. I had them (as you probably guessed) as notes 46 and 47 - *Fader Bank* -/+. I had thought them the same, and used 46 and 47 because they are common to (nearly?) all DAW's. Unfortunately, page -/+ is DAW-specific - 40 and 41 in Cubase. So be it.

Please recall that OverlayA (attached), for *each* encoder move, sends 3 page back messages followed by the appropriate (0-3) page forward messages, then the encoder (VPot) increment/decrement. It doesn't send just 0-3 page forward messages then the increment/decrement.

I'm looking forward to hearing from you.

Art Hunkins 
  ----- Original Message ----- 
  From: Francesco Cecconi 
  To: bc2000@yahoogroups.com 
  Sent: Thursday, November 29, 2007 5:40 PM
  Subject: Re: [bc2000] Re: BCR Sysex from DAW



  Hi Art,

  after an hour of trials i realized one thing: adding the page+/- notes does not work (incidentally, the page +/- seems to be note 40/41), just because the note message is sent each time an increment is sent....so for example a turn with 6 increments sends 6 "page+" note message  - if the plugin has 3 pages, the 4,5,6 note message does nothin, but the result is that the vpots are always "routed" to the last page....(see also Royce's ScretBC.pdf, when he talks about assigning a note to an encoder via .tx obtaining a  roll for a drum)
  We would need the possibility to insert in the .tx field a "one shot" message, but i guess it's impossible...

  Regarding the feedback messages, my feeling is that it's impossible to get the correct feedback, since:

  1) the encoders seems to get feedback only with .easypar - even setting the correct CC in .easypar, there's still the problem of the range! a possible workaround is processing the output of the daw transforming it to a value in the range 1-127: eg, 1-11-->subtract 1 and multiply by 12.7 - i tried with cubase midi fx and it works (of course the math operation depends on the original range), i guess MIDIox can do the same...Otherwise, one could try to use val, val0.6 etc combinations for the note number and/or channel, in such a way that the first value sent is 41/ch1, the following are "nonsens" for the DAW (changing the channel should work), but i think it takes a lot of time

  2) when changing page, the feedback message is always cc48-55, channel1 so eg encoder 1,33,41 and 49 would get the same position...

  that said, i feel that a pseudo-C4 it's pretty difficult (if not impossible) to emulate...
  Switching back to MCU emu, .tx with notes and cc work - for example, in cubase encoder 1-8 (in BCR own MCU mode) are linked
   to selected track send 1-8:

  enc1 easypar: cc16 ch1 relative->track1, send1
  enc2 easypar: cc17 ch1 relative->track1, send2
  enc3 easypar: cc18 ch1 relative->track1, send3
  ...

  but you can do:

  enc1 tx: note 24, cc 16 ch1 relative->track1, send1
  enc2 tx: note 25, cc 16 ch1 relative->track2, send1
  enc3 tx: note 26, cc 16 ch1 relative->track3, send1
  ...

  ----- Messaggio originale -----
  Da: Art Hunkins <abhunkin@...>
  A: bc2000@yahoogroups.com
  Inviato: Giovedì 29 novembre 2007, 17:02:34
  Oggetto: Re: [bc2000] Re: BCR Sysex from DAW


   

  Francesco,

  Please try the attached and see if it works. It is an "overlay" preset (MCU emulation) that doesn't initialize (change) anything except the 4 banks of VPot encoders. I've attached both sysex and script. I'm also trying a version that includes .tx for the bank change messages as well as .easypar for the encoder itself - so as hopefully to be able to handle LED feedback from the DAW.

  In that regard, I wonder whether setting the .default encoder setting to 3 would work to get appropriate LED display, or would the action be more complicated or not possible at all? (Royce, any ideas on this?)

  Art Hunkins

    ----- Original Message ----- 
    From: Francesco Cecconi 
    To: bc2000@yahoogroups. com 
    Sent: Wednesday, November 28, 2007 1:42 PM
    Subject: Re: [bc2000] Re: BCR Sysex from DAW



    Hey i thought you were on holiday! thanks for your work - i thought the rel2s, reloffs etc should have been used to produce a relative controller - in the meantime:

    -i noticed that the feedback messages for the Vpots are cc48-55, on channel 1, with the following values (linked to the graphical behaviour): 1-11 dot, 17-27 pan, 33-43 bar, 49-54 Q-style
    - i tried too to add notes in the .tx field to route the messages to the correct pages and it works
    - i'm having a look inside bcr 1.1firmware sysex...just to see if it's possible to recognize the strings related to MCU emulation (i'm not very optimistic) and especially the led beahviour (MCU has 11 leds, corrsponding to led 3-13 of the BCR) 

    Take care, 
    Francesco


    ----- Messaggio originale -----
    Da: abhunkin <abhunkin@uncg. edu>
    A: bc2000@yahoogroups. com
    Inviato: Mercoledì 28 novembre 2007, 18:37:25
    Oggetto: [bc2000] Re: BCR Sysex from DAW


    Francesco,

    As Royce stated (way back on August 18 - message 533),

    Art's
    .easypar CC 1 16 0 127 relative-3
    can be had with
    .tx $B0 16 ifp 1 ifn $41

    This is the.tx code I'm working with for your multiple VPot sysex - 
    but incorporating multiple page/bank -/+ messages at the beginning of 
    the .tx. The ifp/ifn options are wonderful with encoders.

    Art Hunkins

    --- In bc2000@yahoogroups. com, "goyya76" <goyya76@... > wrote:
    >
    > Hi Royce,
    > 
    > as you were saying the BCR seems to respond only to CC set up 
    > in ..easypar - i could put the relative Vpot message (eg for Vpot1 
    CC 16 
    > ch 1, range 0-127, relative-3) but i don't know how to writethe .tx 
    > string inserting a relative value (if it's possible, of course)...
    > 
    > ciao,
    > 
    > Francesco
    >







----------------------------------------------------------------------------

----------------------------------------------------------------------------
    L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail 





------------------------------------------------------------------------------

------------------------------------------------------------------------------
  L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail

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.