14bit fader&knobs

qki

2008-11-21 22:26:50

Hi !

I´m trying to connect my bcf2000 with photoshop in order to control some of the adjustment- and filter-sliders with the hardware faders and knobs from the bcf2000.

With the help of this topic
http://www.bome.com/forums/viewtopic.ph ... ght=slider
i got pretty far and it works for a lot of the adjustments in my workflow.
But in some cases the 127 steps are not enough to control the full range of, for example, the the blur-filter.

One idea was to send 14bit signals ????? (with 14bit faders oder knobs) the other to modify the pp-value in some way???
and all in combination with this "Increase-Decrease-Fader-procedure" (desribed in the topic above)

This is much too complicated for me ... maybe there is someone out there who´s got the knowledge and brain-power to help me out !!!!! ?????

:wink:

florian

2008-11-25 11:06:04

I don't fully understand. Does the BCF2000 send 14-bit controllers at all? Aren't you sending keystrokes to Photoshop? You could of course make it slower, but with faders, you are bound to the range that the BCF2000 sends out. With rotary encoders ("endless knobs") it's something different.

Regards,
Florian

qki

2008-11-25 11:41:31

Hi Florian!

Thanks for your reply.

Yes, i can send 14bit signals with both (fader&knobs).
The knobs can also be used as "endless".

Photoshop can be controlled by keystrokes.
The main control i want to sync with the faders&knobs are the
arrow-keys. It works already, as written above. But with 127 steps i can´t
control the full range of some filter-sliders ...

Can´t wait for your solution !! :idea:

Regards, qki

qki

2008-11-28 07:40:21

Hi Florian !

In addition: even if i turn my controllers in the 14bit-mode,
MT only recognize 7bit signals.

In addition part two:
Maybe "Can´t wait for your solution" (last topic) can be misunderstood.
My English isn´t that fantastic. What i meant was:
I´m really curios about your solution.
Just to be conform to the etiquette :D:D:D

Regards ... qki

florian

2008-11-30 21:02:38

can you write which MIDI message is sent when turning in 14-bit mode? You can use MT's "Capture MIDI" function in "edit translator" to capture a couple of MIDI messages. In particular what is important is which one comes first! Maybe better is to use a MIDI monitor program like Bome's SendSX (Windows).

Also: how many steps do you need instead of 127?

Thanks,
Florian

qki

2008-12-02 10:40:33

Hi Florian!

I think i made a mistake, saying the 14bit-signals won´t be recognized.

But in Photoshop the fader-control(14bit) is too fast. Most of the signals come in a little bit jumpy or won´t be taken into account at all. Maybe this must be slow down.
The knob-control (14bit) works pretty good. But if i only use a knob to control for example a filter, it takes to long to tap the full potential.

Maybe i can use one control for bigger steps an the other one for fine-tuning!?

The range differs from 200 steps to 2500 steps.

Her comes the midi-capture of the 14bit-controllers:

The first steps of the 14bit fader (trying to be very slow):
B0 10 00
B0 30 10
B0 10 00
B0 30 31
B0 10 00
B0 30 53
B0 10 00
B0 30 75
B0 10 01
B0 30 05
B0 10 01
B0 30 26
B0 10 01
B0 30 37
B0 10 01

...
and the last ones:
....
B0 30 36
B0 10 7E
B0 30 58
B0 10 7E
B0 30 79
B0 10 7F
B0 30 2B
B0 10 7F
B0 30 4D
B0 10 7F
B0 30 6E
B0 10 7F
B0 30 7F

and the 14bit-knob:
the first ones...
B0 10 00
B0 30 01
B0 10 00
B0 30 02
B0 10 00
B0 30 03
B0 10 00
B0 30 04
B0 10 00
B0 30 05
B0 10 00
B0 30 06
....
and the last ones
....
B0 30 7A
B0 10 7F
B0 30 7B
B0 10 7F
B0 30 7C
B0 10 7F
B0 30 7D
B0 10 7F
B0 30 7E
B0 10 7F
B0 30 7F

I hope this will answer your questions!

Thanks so far for your effort!!!
Regards ... qki

qki

2009-01-19 09:40:44

Hi Florian!

Please don´t give up on me !!!!!!

regard ... qki

florian

2009-01-26 15:40:00

Hi qki,

sorry for the late reply. You should be able to capture 14-bit values like this (e.g. for the slider):

Code: Select all

INCOMING: MIDI B0 10 pp B0 30 qq
Rules:
pp=pp*128
gv=pp+qq
Now the variable gv contains the fine value in a range 0..16383. I'm not sure where you want to go from there, but you can try it and see if the variable gv increases steadily (in steps) when moving the fader (use the log in MT to monitor gv).

Regards,
Florian

qki

2009-01-28 09:03:46

Hi Florian!

YES .. now i´m able to capture the 14bit-signals send from a slider.

BUT

NO ... now the whole increase-decrease-procedure (see first post) won´t work anymore ... because it only increases steadily

I tried to adapt the rules ... but i did not get it to work

The old one looks like this (example: arrow-keys up and down):
1) Incoming: B0 30 pp
Rules: gd=pp-gv
gv=pp

2) Incoming: B0 30 pp
Rules: if gd<=0 then exit rules, skip outgoing action
outgoing arrow-up

3) Incoming: B0 30 pp
Rules: if gd>=0 then exit rules, skip outgoing action
outgoing arrow-down

So ... I don´t know how to integrate your suggestion correctly into this procedure ...

We are so close ... i can feel it :-)

florian

2009-01-29 10:01:35

Ah, sorry, I accidentally reused "gv" for a different value.

Here's how it should look like with 14-bit:

Code: Select all

1) INCOMING: MIDI B0 10 pp B0 30 qq
RULES:
 pp=pp*128
 pp=pp+qq 
 gd=pp-gv
 gv=pp
OUTGOING: <none>

2) INCOMING: MIDI B0 10 pp B0 30 qq
RULES:
 if gd<=0 then exit rules, skip outgoing action
OUTGOING: arrow-up

3) INCOMING: MIDI B0 10 pp B0 30 qq
RULES:
 if gd>=0 then exit rules, skip outgoing action
OUTGOING: arrow-down
How's that working?

qki

2009-01-29 15:48:08

THANKs A LOT !!!!!!!!!!!

You´ve done a really good job!

It would have taken years for me to get it work!

So ... anyone, who is looking for a smooth and easy way to control photoshop with your midi-controller ....
here is the solution: bomes midi translator !!!!

:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D

iD3o3

2009-12-26 08:26:17

can u email me at a.id.303atgmail.com

like to see how u went with bcd2000 :]