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/
