Editing Value1 & Value2 via Typing.

8 posts / 0 new
Last post
lfo2k
lfo2k's picture
Editing Value1 & Value2 via Typing.

Hy Mountin,

i am testing the BC Manager at the moment and got some problem. I have got a preset in my BCR that i want to edit. So i load it in to the Manager and try to modify the Value 2 of an encoder.

I do a double click on it and choose in the new window the "custom output" tab. There the Value1 to 2 can be modified from 0 to 16383. I need to modify it to a very low value of 15 because the TX81Z has only up to 15 values on that paramter.

I can get it only near the desired value because i have no chance to type the volue in. I have to try to get the value with the mouse. And that is veeeeeerrrryyy imprecise and a game of luck.

How can i modify Value2 exact to the value i whant without mouse???

Greets :)

 

lfo2k
lfo2k's picture

Edit: i also would like to know how i can stretch over such smal value like "15" over the whole knob. With this value the knob stops at 3 o clock position.

lfo2k
lfo2k's picture

ok. was because it was set to "1 or 2 dots". has to be "1 dot".

Mark van den Berg
Mark van den Berg's picture

To precisely edit a knob's value: select the knob, then press Alt+Enter or Alt+Left click: this opens a dialox box in which you can type a value or increment/decrement the value via up/down arrows.

For more information, see:

  • BC Manager's main window -> Help -> 'Keyboard/mouse actions for knobs'
  • BC Manager manual: section 27 ('Using the computer keyboard and mouse')

For discussion of the clumsiness of these knobs, see the BC Manager manual, section 31 (FAQ), question 19.
(By now I could write a book about the advantages and disadvantages of these knobs. About once a year I lie awake for several hours pondering better ways, but it's not as easy as one might think. For instance, adding an edit box to each knob would make 'tabbing through' the controls more difficult; and having only an edit box would obscure the range.)

Mark.

Royce
Royce's picture

Mark,

I too have agonised over editor knobs.

I am pleased, for the present, with these ones

http://www.bwalk.com.au/TQ5_2/TQ5_2.html

Placing the mouse near the control highlights it and moving it within the circle displays both the current value and a possible new value. Left click selects this new value.

"Positioning the cursor brings up different values without sending them to the synth. Left click sets the value and sends it to the synth.
Or you can use the familiar 'click & drag'.
Or you can just use the mouse wheel to move the value back and forth with each value being sent out via Midi. Hold Ctrl down to change the value in a jump (like PageUp and PageDown in text editor).
Or, for those that prefer the keyboard, TAB moves between controls and 'up' and 'down' or 'left' and 'right' cursor keys will change the value. 'PageUp' and 'PageDown' will jump values reducing the amount of sysex the synth has to cope with."

Many different ways to do the same thing, which is something I have always liked.

Let me know what you think.

Royce

Mark van den Berg
Mark van den Berg's picture

Hi Royce,

First of all: sorry for the late reply - but I've had a couple of very busy weeks.

A slightly off-topic remark:
Your web page states that your BCR/TQ5 program "doesn't even need a BCR200[0] to be useful", which made me think I could run the program without my BCR being switched on. However, without my BCR connected I kept getting "Error reading MidiBCtoPC->DeviceID: Invalid device ID", which stumped me for a while - apparently I'm getting slightly dim-witted...

Concerning your editor knobs:
I find it very interesting to see a different take on the whole matter.
It took me a while to get used to the fact that merely moving the mouse (without holding the left button) only suggests a value. But of course as a method it's equally valid; in fact it might even be slightly better ergonomically. Another advantage of your method might be that it avoids sending undesired "in-between" values.

I like it that one can "tab through" the knobs (just as one can through mine): in my experience that's very uncommon for knobs in musical applications.
(Actually there's one thing about your tabbing algorithm that I don't understand: when I move the mouse away from the currently selected knob, then press TAB, the focus doesn't go to the next knob, but returns to the very first knob (top left). Is this intentional?)

I agree completely that it's good to offer different ways to do the same thing.
Amusingly, several configuration dialog boxes in Oracle's VirtualBox have two controls for certain parameters: a horizontal slider ("trackbar") plus a text edit control with up and down arrows: this illustrates the difficulty of coming up with a system that is optimal under all circumstances. All I can say from my very limited experience with your program, is that your edit knobs seem to work very well there.

Thanks very much for the offer of sharing the source code. However, at the moment I'm not actively looking for an alternative to my own controls. For one thing, I simply don't have the time for a full-scale conversion: it would be a huge undertaking to replace the hundreds of knobs in all my (released and unreleased) programs, both in terms of form layout and Delphi properties (Min, Max, Step, etc.). Moreover, the OS X versions of my programs are compiled under Free Pascal + Lazarus, which aren't fully compatible with Delphi, so making any Delphi control type suitable for FPC+Lazarus (esp. under OS X!) tends to be a real pain in the neck - don't get me going...
So I can't see myself converting my knob controls to any other type any time soon. While they're not ideal, I can live with them, and I've resigned myself to getting complaints from disgruntled users now and then,,,

Thanks!

Mark.

lfo2k
lfo2k's picture

@Mark van den Berg: Thank you for the reply. Works fine for me at the moment. I will test further.

@Royce: Looks interesting. I will keep it in mind. Im just overwhelmed by editors right now :)

Royce
Royce's picture

I know how you feel.

It is a VCL component so let me know if you want the source.

All the best

Royce