Integrar controladores midi en Studio One (BCR 2000)

#31 por japbcn el 25/09/2016
Le voy pillando el truco...

Lo que yo hubiese preverido es configurar a traves del XML, sin tener que ir asignando manualmente, pero creo que de momento me voy apañando.

Ya te ire comentando.

Por cierto, lo de poder asignar a un boton por canal el "Editar" el VST de ese canal, (el equivalente a pulsar con el raton el simbolo de instrumento, piano, a la derecha del todo del rotulo de pista,en azul pulsado, gris sin pulsar), no se te ocurre como hacerlo?

Muchas gracias.


Gracias.
Subir
#32 por Julius@Wikter el 25/09/2016
Es función ya está asignada. Los cuatro de abajo sirven para editar plugin instrumento/efecto y para pasar al siguiente plugin.
Lo que necesitarías es asignar la función channel select que no está asignada.
Es probable que hubiesen errores en la programación de lo que posteé. Hay que tener en cuenta que uso el hilo más como bloc de notas, puesto que el tema es bastante complicado.
Hasta ahora nadie había planteado lo que tú planteas.
Se pueden hacer grupos con los pulsadores que cambien de función con otras teclas, de hecho, se puede hacer que sean las cuatro de cambio de banco encoders, pero entonces hay que reprogramarlo con el BCEdit y modificar el XML.
A la práctica simplifica el trabajo, pero no es sencillo. Lo tengo en mente, pero aún no he tenido tiempo.
Otra cosa interesante sería usar los botones de debajo de learn (edit y save?) Para cambiar de banco de faders de manera incremental... Posibilidades las hay casi ilimitadas. Pero hay que parar en algún momento!

http://www.mvxsynths.tk
Lower, please

Subir
#33 por japbcn el 25/09/2016
Seguiré con ello y te informo.

Gracias.
Subir
#34 por Julius@Wikter el 26/09/2016
La información para asignar grupos de mandos a funciones diferentes está en los XML del Presonus faderport o del Mackie Control ... No estoy seguro.
También hay una asignación de este tipo en los archivos que subí para la Akai APC, que sería muy fácil de adaptar a la BCR

http://www.mvxsynths.tk
Lower, please

Subir
#35 por japbcn el 09/10/2016
Bueno, eso de que le voy pillando el truco...

Una pregunta: Ya tengo configurados los Encoders de arriba del todo para 32 canales. Así puedo controlar el volumen de todas las pistas mediante los cuatro botones de debajo del Display.
Pero, y aunque están configurados los pulsadores de estos encoders, solo actúan para los primeros 8 canales.
No deberían cambiar de grupo según cambian los encoders?

El código XML para éstos son:

Los encoders:

<Control name="encoder[2]" title="V3" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="3"/>
</Control>

Para los Pulsadores

<Control name="encoderButton[3]" title="B4" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="36"/>
</Control>

No encuentro el motivo...

Gracias.
Subir
#36 por Julius@Wikter el 10/10/2016
Hay que asignarlos mediante la función correspondiente. Que función les has asignado? Mute?

http://www.mvxsynths.tk
Lower, please

Subir
#37 por Julius@Wikter el 10/10/2016
Si tomo como referencia esto:

<foreach variable="$channel" count="8">
<Strip>
<Value control="VOLUM[$channel]" param="Volume"/>

Habría que cambiar VOLUM por ENCODERBUTTON y el valor count de 8 a 32.
Param sería en este caso "Mute" en vez de "Volume"

http://www.mvxsynths.tk
Lower, please

Subir
#38 por japbcn el 10/10/2016
El problema es que lo tengo así como tu dices...

<DeviceMapping device="MixerConsole">
<PlacementBank target="RemoteBank" pagesize="32">
<!-- The Channel Strips -->
<foreach variable="$channel" count="32">
<Strip>
<Value control="encoder[$channel]" param="volume"/>
<Value control="encoderButton[$channel]" param="mute"/>
<Value control="buttonA[$channel]" param="selected"/>
<Value control="buttonB[$channel]" param="recordArmed"/>
</Strip>
</foreach>
</PlacementBank>
</DeviceMapping>

Aunque la verdad es que aún consiguiendo tener el Volumen y el Mute en los encoders, (que me interesa mucho para ir aprendiendo a programar la BCR), que podría controlar los 32 canales, las funciones "selected" y "recordArmed", que son las que me interesan para ir cambiando / añadiendo instrumentos a medida que toco, no podría ser ya que solo me controla 8 canales, igual que los 24 knobs de la parte inferior.

Gracias
Subir
#39 por Julius@Wikter el 10/10/2016
Me imagino que debe ser por esos botones que solo tienes 8 que te da error. Abre otro "foreach" por separado a ver si así por lo menos ganas esos 32.
Como comenté, se pueden hacer grupos de controles que cambien con un botón, y se pueden reprogramar los 4 botones de debajo del display y los de funciones. Incluso los de cambio de banco, aunque no es nada recomendable cambiar estos últimos.
Si se tienen los cuatro debajo del display se podrían hacer paginas del grupo controladores que se quisieran.
La cosa es que eso hay que hacerlo desde BCMan... O se llama BCEdit? Bueno, el de mountain utilities.

http://www.mvxsynths.tk
Lower, please

Subir
#40 por japbcn el 15/10/2016
Ya lo tengo casi listo !!!!

Pongo el contenido del fichero BCR2000.surface.xml tal como lo tengo ahora y comento:

<?xml version="1.0" encoding="utf-8"?>
<ControlSurface>
<!-- ******************************************************************************************** -->
<!-- CONTROL DEFINITIONS -->
<!-- ******************************************************************************************** -->

<Controls>
<!-- ******************************************************************************************** -->
<!-- 8 x ENCODER -->
<!-- ******************************************************************************************** -->

<Control name="encoder[0]" title="V1" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="1"/>
</Control>

<Control name="encoder[1]" title="V2" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="2"/>
</Control>

<Control name="encoder[2]" title="V3" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="3"/>
</Control>

<Control name="encoder[3]" title="V4" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="4"/>
</Control>

<Control name="encoder[4]" title="V5" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="5"/>
</Control>

<Control name="encoder[5]" title="V6" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="6"/>
</Control>

<Control name="encoder[6]" title="V7" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="7"/>
</Control>

<Control name="encoder[7]" title="V8" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="8"/>
</Control>

<Control name="encoder[8]" title="V9" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="9"/>
</Control>

<Control name="encoder[9]" title="V10" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="10"/>
</Control>

<Control name="encoder[10]" title="V11" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="11"/>
</Control>

<Control name="encoder[11]" title="V12" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="12"/>
</Control>

<Control name="encoder[12]" title="V13" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="13"/>
</Control>

<Control name="encoder[13]" title="V14" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="14"/>
</Control>

<Control name="encoder[14]" title="V15" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="15"/>
</Control>

<Control name="encoder[15]" title="V16" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="16"/>
</Control>

<Control name="encoder[16]" title="V17" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="17"/>
</Control>

<Control name="encoder[17]" title="V18" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="18"/>
</Control>

<Control name="encoder[18]" title="V19" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="19"/>
</Control>

<Control name="encoder[19]" title="V20" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="20"/>
</Control>

<Control name="encoder[20]" title="V21" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="21"/>
</Control>

<Control name="encoder[21]" title="V22" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="22"/>
</Control>

<Control name="encoder[22]" title="V23" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="23"/>
</Control>

<Control name="encoder[23]" title="V24" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="24"/>
</Control>

<Control name="encoder[24]" title="V25" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="25"/>
</Control>

<Control name="encoder[25]" title="V26" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="26"/>
</Control>

<Control name="encoder[26]" title="V27" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="27"/>
</Control>

<Control name="encoder[27]" title="V28" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="28"/>
</Control>

<Control name="encoder[28]" title="V29" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="29"/>
</Control>

<Control name="encoder[29]" title="V30" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="30"/>
</Control>

<Control name="encoder[30]" title="V31" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="31"/>
</Control>

<Control name="encoder[31]" title="V32" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="32"/>
</Control>

<!-- ******************************************************************************************** -->
<!-- 8 x ENCODER BUTTONS -->
<!-- ******************************************************************************************** -->

<Control name="encoderButton[0]" title="B1" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="33"/>
</Control>

<Control name="encoderButton[1]" title="B2" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="34"/>
</Control>

<Control name="encoderButton[2]" title="B3" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="35"/>
</Control>

<Control name="encoderButton[3]" title="B4" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="36"/>
</Control>

<Control name="encoderButton[4]" title="B5" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="37"/>
</Control>

<Control name="encoderButton[5]" title="B6" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="38"/>
</Control>

<Control name="encoderButton[6]" title="B7" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="39"/>
</Control>

<Control name="encoderButton[7]" title="B8" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="40"/>
</Control>

<Control name="encoderButton[8]" title="B9" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="33"/>
</Control>

<Control name="encoderButton[9]" title="B10" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="34"/>
</Control>

<Control name="encoderButton[10]" title="B11" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="35"/>
</Control>

<Control name="encoderButton[11]" title="B12" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="36"/>
</Control>

<Control name="encoderButton[12]" title="B13" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="37"/>
</Control>

<Control name="encoderButton[13]" title="B14" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="38"/>
</Control>

<Control name="encoderButton[14]" title="B15" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="39"/>
</Control>

<Control name="encoderButton[15]" title="B16" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="40"/>
</Control>

<Control name="encoderButton[16]" title="B17" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="33"/>
</Control>

<Control name="encoderButton[17]" title="B18" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="34"/>
</Control>

<Control name="encoderButton[18]" title="B19" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="35"/>
</Control>

<Control name="encoderButton[19]" title="B20" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="36"/>
</Control>

<Control name="encoderButton[20]" title="B21" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="37"/>
</Control>

<Control name="encoderButton[21]" title="B22" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="38"/>
</Control>

<Control name="encoderButton[22]" title="B23" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="39"/>
</Control>

<Control name="encoderButton[23]" title="B24" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="40"/>
</Control>

<Control name="encoderButton[24]" title="B25" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="33"/>
</Control>

<Control name="encoderButton[25]" title="B26" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="34"/>
</Control>

<Control name="encoderButton[26]" title="B27" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="35"/>
</Control>

<Control name="encoderButton[27]" title="B28" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="36"/>
</Control>

<Control name="encoderButton[28]" title="B29" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="37"/>
</Control>

<Control name="encoderButton[29]" title="B30" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="38"/>
</Control>

<Control name="encoderButton[30]" title="B31" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="39"/>
</Control>

<Control name="encoderButton[31]" title="B32" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="40"/>
</Control>


<!-- ******************************************************************************************** -->
<!-- 8 x BUTTON A -->
<!-- ******************************************************************************************** -->

<Control name="buttonA[0]" title="SELECT1" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="65"/>
</Control>

<Control name="buttonA[1]" title="SELECT2" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="66"/>
</Control>

<Control name="buttonA[2]" title="SELECT3" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="67"/>
</Control>

<Control name="buttonA[3]" title="SELECT4" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="68"/>
</Control>

<Control name="buttonA[4]" title="SELECT5" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="69"/>
</Control>

<Control name="buttonA[5]" title="SELECT6" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="70"/>
</Control>

<Control name="buttonA[6]" title="SELECT7" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="71"/>
</Control>

<Control name="buttonA[7]" title="SELECT8" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="72"/>
</Control>

<!-- ******************************************************************************************** -->
<!-- 8 x BUTTON B -->
<!-- ******************************************************************************************** -->

<Control name="buttonB[0]" title="ARMED1" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="73"/>
</Control>

<Control name="buttonB[1]" title="ARMED2" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="74"/>
</Control>

<Control name="buttonB[2]" title="ARMED3" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="75"/>
</Control>

<Control name="buttonB[3]" title="ARMED4" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="76"/>
</Control>

<Control name="buttonB[4]" title="ARMED5" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="77"/>
</Control>

<Control name="buttonB[5]" title="ARMED6" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="78"/>
</Control>

<Control name="buttonB[6]" title="ARMED7" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="79"/>
</Control>

<Control name="buttonB[7]" title="ARMED8" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="80"/>
</Control>

<!-- ******************************************************************************************** -->
<!-- 24 x Encoder -->
<!-- ******************************************************************************************** -->

<Control name="knob[0]" title="Knob1" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="81"/>
</Control>

<Control name="knob[1]" title="Knob2" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="82"/>
</Control>

<Control name="knob[2]" title="Knob3" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="83"/>
</Control>

<Control name="knob[3]" title="Knob4" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="84"/>
</Control>

<Control name="knob[4]" title="Knob5" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="85"/>
</Control>

<Control name="knob[5]" title="Knob6" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="86"/>
</Control>

<Control name="knob[6]" title="Knob7" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="87"/>
</Control>

<Control name="knob[7]" title="Knob8" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="88"/>
</Control>

<Control name="knob[8]" title="Knob9" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="89"/>
</Control>

<Control name="knob[9]" title="Knob10" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="90"/>
</Control>

<Control name="knob[10]" title="Knob11" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="91"/>
</Control>

<Control name="knob[11]" title="Knob12" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="92"/>
</Control>

<Control name="knob[12]" title="Knob13" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="93"/>
</Control>

<Control name="knob[13]" title="Knob14" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="94"/>
</Control>

<Control name="knob[14]" title="Knob15" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="95"/>
</Control>

<Control name="knob[15]" title="Knob16" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="96"/>
</Control>

<Control name="knob[16]" title="Knob17" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="97"/>
</Control>

<Control name="knob[17]" title="Knob18" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="98"/>
</Control>

<Control name="knob[18]" title="Knob19" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="99"/>
</Control>

<Control name="knob[19]" title="Knob20" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="100"/>
</Control>

<Control name="knob[20]" title="Knob21" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="101"/>
</Control>

<Control name="knob[21]" title="Knob22" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="102"/>
</Control>

<Control name="knob[22]" title="Knob23" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="103"/>
</Control>

<Control name="knob[23]" title="Knob24" options="transmit receive nofeedback public">
<MidiMessage status="Controller" channel="0" address="104"/>
</Control>


<!-- ******************************************************************************************** -->
<!-- 4 x BUTTON RIGHT LOWER CORNER -->
<!-- ******************************************************************************************** -->

<Control name="button0" title="Button1" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="105"/>
</Control>

<Control name="button1" title="Button2" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="106"/>
</Control>

<Control name="button2" title="Button3" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="107"/>
</Control>

<Control name="button3" title="Button4" type="button" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="108"/>
</Control>

<!-- ******************************************************************************************** -->
<!-- 2 x FOOT SWITCH -->
<!-- ******************************************************************************************** -->

<Control name="footswitch0" type="button" title="SW1" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="109"/>
</Control>

<Control name="footswitch1" type="button" title="SW2" options="transmit receive nofeedback public">
<MidiMessage status="Controller" address="110"/>
</Control>


</Controls>

<!-- ******************************************************************************************** -->
<!-- SURFACE MAPPINGS -->
<!-- ******************************************************************************************** -->

<Mappings>
<!-- ******************************************************************************************** -->
<!-- MIXER MAPPING -->
<!-- ******************************************************************************************** -->


<DeviceMapping device="MixerConsole">
<PlacementBank target="RemoteBank" pagesize="32">
<!-- The Channel Strips -->
<foreach variable="$channel" count="32">
<Strip>
<Value control="encoderButton[$channel]" param="mute"/>
<Value control="encoder[$channel]" param="volume"/>
<Value control="buttonA[$channel]" param="selected"/>
<Value control="buttonB[$channel]" param="recordArmed"/>
</Strip>
</foreach>
</PlacementBank>
</DeviceMapping>

</Mappings>

</ControlSurface>


Los encoders de la parte superior me controlan el volumen de las pistas. Con los 4 botones de la parte superior derecha "ENCODER GROUPS" 1 al 4 cambio de las pistas 1-8 a 9-16, 17-24 y 25-32.
Al pulsar dichos encoders activo "Mute" pero no consigo que al variar los grupos pueda aplicar el Mute por ejemplo a la piosta 10, solo se limita a las primeras 8. Eso me falta por solucionar.
Los siguientes pulsadores me controlan "Seleccion de pista" la primera fila y "Grabacion de pista" la segunda.
Así puedo seleccionar que pista, (instrumento) quiero que suene al interpretar seleccionando Grabación.

Los 3 grupos de 8 Encoders los tengo para controlar parametros del instrumento que tenga seleccionado.
Mediante el pulsador de la fila de arriba selecciono la pista y los encoders se colocan en la misma poosicion que tengo los parametros del instrumento, (Ataque, Release, Filtros, Osciladores,...)

Para asignar cada encoder lo hago manualmente moviendo el encoder y el control del instrumento y pulsando la "cadena" que los une.

Lo curioso es que si selecciono otra pista, (otro instrumento), puedo asignar de nuevo los encoders a los controles de ese nuevo instrumento.

Así, solo seleccionando la pista, (instrumento), los 24 encoders van cambiando según el instrumento.

Si cambio de preset, puedo asignar entonces los encoders a otros instrumentos, (ecualizadores, reverb, efectos...).

Es lo que quería.

Solo me quedaría poder asignar el Mute a los grupos de canales, pero como los encoders centrales, (los 3 grupos de 8), no siguen los canales siguientes, pues mer queda un control prácticamente absoluto de los canales 1 a 8.

Pensaba hacerme con otra BCR y asignar cada una a un canal distinto, así tendría el teclado 1 al canal 1 y el teclado 2 al canal 2, con lo que puedo controlar 8 instrumentos en cada teclado.

De momento mas que suficiente para mi.

Gracias a los que me han ido ayudando por el camino, en especial Julius@Wikter
Subir
1
#41 por japbcn el 25/10/2016
Una duda importante:

La BCR2000 tiene 2 tomas SWITCH para pedales: SWITCH1 y SWITCH2

La BCF es distinta y una de ellas es CONTROLLER y la otra SWITCH.

Siguiendo con la BCR, puedo conectar un pedal para controlar Modulación por ejemplo?, (lo que sería un pedal de expresión no?)

O solo son para pedales ON-OFF?

Me gustaría poder controlar parametros del VST en uso mediante el pedal.

Gracias.
Subir
Respuesta rápida

Regístrate o para poder postear en este hilo