Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Glossary
MoreInfo
Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
FAQ
Copyright Info
Terms of Use
Privacy Info
Disclaimer
WorkBoard
Thanks
Donations
Advertising
Masthead / Impressum
Your Account

Communication
Feedback
Forums
Private Messages
Surveys

Features
HOWTOs
News Archive
Submit News
Topics
User Articles
Web Links

Google
Google


The Web
linux-tutorial.info

Who's Online
There are currently, 201 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here

  

vkeybd




SYNOPSIS

       vkeybd [-options]


DESCRIPTION

       vkeybd  is  a  virtual  keyboard for AWE/OSS, MIDI/OSS and
       ALSA drivers.  It's a simple fake of a MIDI keyboard on X-
       windows  system.   Enjoy  a music with your mouse and com­
       puter keyboard :-)


OPTIONS

   Common Options
       --device mode
              Use the specified  mode  for  output  device.   The
              argument  are  awe,  midi  or  alsa,  for  AWE/OSS,
              MIDI/OSS and ALSA devices,  respectively.   Default
              is alsa.

       --config file
              Use  the specified file as config file (see section
              "KEYBOARD").

       --preset file
              Use the specified file as  preset  list  file  (see
              section "PRESET LIST FILE").

       --channel num
              Specify the channel to be played for normal instru­
              ments.  Valid  only  for  MIDI  and  ALSA  devices.
              Default is 0.

       --drum num
              Specify  the  channel to be played for drum instru­
              ments.  Valid  only  for  MIDI  and  ALSA  devices.
              Default is 9.

       --octave num
              Specify  the  number  of  octaves  to display keys.
              Default is 3.

   ALSA Device Option
       --addr destination
              Set ALSA client and port numbers to  be  connected.
              If  argument  begins  with  's' or 'S', the port is
              opened as subscription port, and events are sent to
              all  connected  subscribers.   The port can be con­
              nected to other ports via aconnect(1).   Otherwise,
              vkeybd  connects  directly  to  the specified port.
              The argument must be a  form  like  client:port  or
              As default /dev/sequencer is used.

       --seqidx num
              Specify   the   synth  device  index  for  AWE32/64
              WaveTable.  If negative value is given, the  device
              is auto-probed.  Default value is -1.

   MIDI Device Option
       --mididev num
              Speicfy  the  file  path  of  MIDI device.  Default
              value is /dev/midi.


FILE MENU

       Connection  shows  whether  the  vkeybd  connects  to  the
       device.  On OSS system, only one application is allowed to
       access sequencer device.   Thus,  if  one  wants  to  play
       another  program  even  using  another device, he needs to
       disconnect vkeybd once.  On ALSA or OSS emulation on ALSA,
       you don't have to switch vkeybd off, since multiple access
       is allowed.

       With Save Config , the current keymap and view  configura­
       tion are saved on ~/.vkeybdrc config file.  This file will
       be read at the next invoke.


VIEW MENU

       Thie menu shows the check buttons to toggle the display of
       control buttons.

       With  Key/Velocity button, a key and a velocity scale bars
       are shown.  The key scale indicates the lowest note  value
       of  the visible keyboard (as default 48 = C4).  The veloc­
       ity scale bar is used to change the velocity of each note-
       on.

       With  Control button, controls for the current channel and
       for the MIDI continous-controls are enabled.  The  channel
       number  is increased or decreased by clicking the right or
       left button around the shown channel number.  The bank and
       preset  are  remembered  for each channel.  You may choose
       the CC to be adjusted by pull-down menu,  which  indicates
       ModWheel as default.  Then change the parameter value with
       the scale bar at the right side.

       With Pitch button, you may adjust pitch wheel.  The  pitch
       goes  back to the center position when you click the Pitch
       Clear button at the left.

       With Program button, the selection list of playing instru­
       File/Save Config menu.  The config file is the Tcl source,
       and you may change the list of keymap as you wish.

       The  keymap  is  a  list of elements consisting on the key
       symbol and the corresponding note offset.  The key  symbol
       is  the  X key symbol for assigned key, and note offset is
       the shifted note number from note key of beginning of key­
       board,  which  is  changed  by Key scalebar.  For example,
       when a pair of {a 8} is defined and the lowest MIDI key is
       48,  a  MIDI note 56 will be turned on by pressing the key
       'a'.


PRESET LIST FILE

       The preset list file is used to describe the list of  MIDI
       preset  names.  If the command line option is omitted, the
       default preset list file ~/vkeybd.list, ~/.vkeybd.list and
       $vkblib/vkeybd.list are searched sequentially.  The preset
       list will appear when Program toggle button is on, and you
       can select a tone to be played from the list.

       The  preset  list file can be converted from SoundFont(tm)
       file via sftovkb(1) utility.  For example,

           % sftovkb synthgm.sbk > vkeybd.list


SEE ALSO

       sftovkb(1), X(1), xset(1), aconnect(1)


AUTHOR

       Takashi Iwai <tiwai@suse.de>

                         January 1, 2000                vkeybd(1)

An undefined database error occurred. SELECT distinct pages.pagepath,pages.pageid FROM pages, page2command WHERE pages.pageid = page2command.pageid AND commandid =


  

The Linux Tutorial is always looking for new contributors.


Login
Nickname

Password

Security Code
Security Code
Type Security Code


Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!


Amazon Wish List

Did You Know?
You can choose larger fonts by selecting a different themes.


Friends



Tell a Friend About Us

Bookmark and Share



Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.09 Seconds