The idea behind MidiKbAsPcKb replacement (SmartMidiKb)
----------------------------------------
(*) Ergonomy is one point. 

See e.g. Accukey
http://tim.griffins.ca/writings/w_body.html ,
which can be interpreted as a primitive
"approximation" to a polyphonic MidiKB. But note that
a MidiKbAsPcKb replacement, due to its size, pressure-
and time sensitivity has vastly much more potential
for variety-rich playful hands-activities (as an
antidote to RSI).

(**) More input bandwith as a generalized Shorthand
machine.

To establish a save basis for a community effort let
us specify 
*together* the main idea points, such that it can't be
blocked
by rip-off patents.
Starting from the observation that there are natural
language notation systems that allow writing with the
speed of speech, we can easily adapt their principles
to our SmartMidiKb.

Broadly speaking, such shorthand systems code
basically syllables by single signs and words or
phrases by some sort of "hashing", e.g. a subset of
substrings to form a compressed representation.

Single signs are composed of consonants and consonant
combinations, enriched by modificators.

Taking as reference ("German-English Shorthand" by
Lege-Bäse,
Winklers Verlag), let's extract the idea, reformulated
in ASCII ;-) constructs.

The following is a first rough simlified sketch;
linguists and classical shorthand experts please
forgive me:

<consonants and consonant combinations>=<c>  #for
convenience ;-)
<c>=b,br,c,cr,d,dr,f,fr,g,gr,h,j,k,kr,l,m,n,p,pr,q,r,s,t,tr,v,w,wr,
x,z, ...

these "consonants" can be operated on with "vowels":
<vowel-operation> = <v>*
<v> = [<emphasize> | <superscript> | <subscript> |
<prolonging>]

Besides that, there are some more primitives, called
"Kuerzel",
i.e. "abbrevs". We write Kuerzel as <..>.

Each vowel is represented by a combination of
emphasize, superscript, ... etc.

"consonants" can be pre-operated and postoperated by
<v> operations; programmers are familiar with such
constructs ++n,--n,n++,n--.

Examples:
can be readily generated by reading the above
reference, e.g.

page 4 starts with:

"from the"=fr <the>
"I have" is encoded by <prolonging><superscript>h

Note:both are single keystrokes on a SmartMidiKb!

Suggestion: "emphasized" SmartMidiKb ,e.g. vol>=100
produces
the file to edit a cmd, not empasized activates the
command.


That's all folks. "The rest is left as a trivial
exercise". ;-)

Motivation hints:

- Shorthand chord machines are used in parliaments and
courts and cost a lot of money >=1000$.
Counterexamples welcome.

- A midiKB can be bought by less than 100$.
There are small portable battery operated midiKbs to
be used with
a notebook or even a pda ;-)

- Millions of people could use a SmartMidiKB, even
without having 
earlier experience with musical keyboards.

- A company might try to develop some fixed Midi
pattern language
for input with a patent. But a community is imho much
stronger to
find an appropriate language (and parser).

Maximal entropy reduction to all of us

Fridemar

>Considering a proposal for a MIDI plugin.
>Do you own a MIDI keyboard? 

>  o yes, might consider using it as input to PowerPro

>  o yes, but wouldn't consider using it as input to
PowerPro 
>  o no 


        
                
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com


------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get fast access to your favorite Yahoo! Groups. Make Yahoo! your home page
http://us.click.yahoo.com/dpRU5A/wUILAA/yQLSAA/JV_rlB/TM
--------------------------------------------------------------------~-> 

Attention: PowerPro's Web site has moved: http://www.ppro.org 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/power-pro/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to