Hello everybody,
The last days (and nights) I discussed with Murray an alternative user
interface for the Kiwi-3P. Now we think that the result of our thoughts
is that good, that we want to put it up for discussion here.
Please don't hesitate to comment.
Florian
--------------------------------
Here we go:
1.) Basic function keys:
The "Tape"-button acts as a shift button (with exception of boot load mode).
The "Write" button becomes a combined "Edit/Write/Cancel" button
2.) Parameter selection and access:
Like until now there are 64 patches accessible via bank buttons A, B, C,
D and patch buttons #1-#16.
Patch parameters are reduced to 64 parameters accessible via bank
buttons A, B, C, D and patch buttons #1-#16. (The GroupA AA AAA/ GroupB
BB buttons are no longer used for parameter selection - for their future
use see paragraph 6).
Parameters like arpeggio settings, clock source, bender amount, mod
wheel amount, portamento, keyboard algorithm, MIDI channel(*), etc. are
moved to the so called 64 function parameters which are accessed by
Shift-A, Shift-B, Shift-C, Shift-D and #1-#16. The function parameters
are not related to the patterns, but are valid for all patches (there
will be partial exceptions though).
I will post detailled list of the parameters in a separate mail.
3.) Patch edit mode:
In this mode you change the patch parameters like Cutoff frequncy,
Attack DCO tune etc. (not exciting new).
You get from "patch select mode" to "patch edit mode" by pressing
"edit/write". Write LED is lit only as long as you press the write
button. For display of patch edit mode see paragraph 5.
It loads the patch parameters in the edit buffer. You may change the
parameter values now.
Changing parameters in the PE does not(!) automatically change to "patch
edit mode". If you changed a parameter via PE or MIDI and switch over
then to "patch edit mode", the changed of the parameter will be kept in
the edit mode.
Storing the edited patch to a patch program works as we are used until now.
There will be a "compare" mode later with a cancel-edit function via
"Tape"+"Write".
4.) Function edit mode:
Function edit mode sets parameters which affect all patches the same way
like arpeggio mode, clock select, midi channel, etc.
You get from patch select mode or patch edit mode to function edit mode
by pressing "Tape"+"edit/write". Now edit the function settings.
There is no need for an extra write action as function values are
written directly into the function memory.
For display of function edit mode see paragraph 5.
To leave the function edit mode simply press "Tape"+"edit/write" again.
You will return to where you were before: either patch select or patch
edit mode.
5.) Display of different mode
In Patch select mode, the selected bank LED and number LED are lit
continously.
If a parameter is changed via the PE or a MIDI command, the write LED
starts blinking.
Beeing in paramater edit mode is displayed by a short blinking bank-LED,
the long blinking number-LED (where the number and bank LED blink
alternating).
Beeing in function edit mode is displayed by a long blinking bank LED
and a short blinking number LED and the given value as steady LED
The given value is in both cases displayed by a steady lit number-LED.
If value and parameter number are identical then the corresponding
number-LED should blink parallel to the bank-LED.
All value settings (even switches) are displayed by the LEDs 1-16.
In sequencer edit mode, oder pattern edit mode the bank LEDs are off.
The number LEDs are used as in the original JX-3P.
6.) Parameter input
In "patch edit mode" and "function edit mode" the buttons "Group A" and
"Group B" become increment / decrement buttons. This is more useful for
switch functions. And also the EDIT slider doesn't really resolve
mechanically the possible 128 steps in detail (did you ever try to
change the attack time from 0 to 1 with the edit slider? ;-) ).
In "patch select mode" the sense slider should act for the chorus (speed
or manual setting). Maybe one can also define a default parameter for
the sense slider in "patch select mode" in the function settings.
7.) Pattern/Arpeggio/Chordmemory/Hold/Keytranspose
The activation of those modes will work like this:
"Shift+Mute" = Pattern on/off
"Shift+Hold" = Arpeggio on/off
"Shift+Key-Transpose" = Chordmemory on/off
"Hold" works like in the original 3p Upgrade.
"Key Transpose" works like in the original 3p Upgrade.
The Sequencer handling will be as in the original JX-3P.
The clock for Sequencer, Arpeggiator and Pattern can be set to different
clock sources.
It will be possible to chain Sequencer -> Arpeggiator -> Chordmemory.
(of course each of them can be disabled separately). Example: You can
program a Chord progression in the sequencer and let it clock by MIDI/96
(=new chord each bar). This chord sequence is arpeggiated with a MIDI/6
clock (=16th notes).
Or: Sequencer plays a Chordmemory line (all Deep House addicts will
freak out on this).
8.) Bootloader
Bootloader should work as you designed it (switch on while holding "Tape")
Florian