Virtual MIDI Piano Keyboard is a MIDI events generator and receiver. It
doesn't produce any sound by itself, but can be used to drive a MIDI
synthesizer (either hardware or software, internal or external). You can use
the computer's keyboard to play MIDI notes, and also the mouse. You can use
the Virtual MIDI Piano Keyboard to display the played MIDI notes from another
instrument or MIDI file player.
Changelog
2009-12-15 0.3.1
* Russian translation. Thanks to Serguey G Basalaev
* French translation, and updated German translation. Thanks to Frank Kober
* Czech translation. Thanks to Pavel Fric
* Persistent state per channel for banks, instruments, and controllers
* New setting in preferences dialog: drums MIDI channel
* Selection of drums instrument, for GM, GS and XG standard devices
* Show percussion names above the piano keys in drums channel
* Moved the "show note names" option from preferences dialog to view menu
* Extra controls: new button types for one shot controllers and SysEx messages
Copyright (C) 2008-2009, Pedro Lopez-Cabanillas
License: GPL v3
More info
http://vmpk.sourceforge.net
Downloads
http://sourceforge.net/projects/vmpk/files
openSUSE build service, RPM packages
http://software.opensuse.org/search?baseproject=ALL&q=VMPK
Regards,
Pedro
Danni Coy wrote:
> I would tend to think that the fact that qjackctl is a coincidence and
> something else has grabbed exclusive access to the onboard soundcard.
I don't think so. The moment I start qjackctl the problem is there, the
moment I close it the problems gone...
> I am using a very similar setup at home and I can use the onboard
> soundcard at the same time that jack is running. But typically only one
> application gets it at the one time.
I've been doing this for ages, too...
--
Atte
http://atte.dkhttp://modlys.dk
I've been struggling with setting up the real-time-clock. It's taken me
a long time to find the right information. And I'm still having
problems with udev though.
Here's a messy jumbled collection of stuff I've found out:
Firstly, setting the frequency of the real-time-clock:
from linux-2.6.31.6/Documentation/rtc.txt:
Linux has two largely-compatible userspace RTC API families you may
need to know about:
* /dev/rtc ... is the RTC provided by PC compatible systems,
so it's not very portable to non-x86 systems.
* /dev/rtc0, /dev/rtc1 ... are part of a framework that's
supported by a wide variety of RTC chips on all systems.
...
Old PC/AT-Compatible driver: /dev/rtc
...
Programming and/or enabling interrupt frequencies greater than 64Hz is
only allowed by root. This is perhaps a bit conservative, but we don't
want
an evil user generating lots of IRQs on a slow 386sx-16, where it might
have
a negative impact on performance. This 64Hz limit can be changed by
writing
a different value to /proc/sys/dev/rtc/max-user-freq. Note that the
...
New portable "RTC Class" drivers: /dev/rtcN
--------------------------------------------
(( ie what I have, and probably others do too if they're running a new
kernel ))
Because Linux supports many non-ACPI and non-PC platforms, some of which
have more than one RTC style clock, it needed a more portable solution
than expecting a single battery-backed MC146818 clone on every system.
Accordingly, a new "RTC Class" framework has been defined. It offers
three different userspace interfaces:
* /dev/rtcN ... much the same as the older /dev/rtc interface
*****-> /sys/class/rtc/rtcN ... sysfs attributes support readonly
*****-> access to some RTC attributes
* /proc/driver/rtc ... the first RTC (rtc0) may expose itself
using a procfs interface. More information is (currently) shown
here than through sysfs.
------------------------
sysctl dev.rtc.max-user-freq no longer exists in the kernel
https://bugzilla.redhat.com/show_bug.cgi?id=431163
basically telling us what I missed first time round in the kernel rtc
docs, namely: max-user-freq is now located here:
/sys/class/rtc/rtc0/max-user-freq
and to set (until next reboot):
sudo echo 2048 > /sys/class/rtc/rtc0/max-user-freq
Finally, How to set the RTC max_user_freq in newer kernels (permanently):
http://www.ralree.com/2009/07/19/how-to-set-the-rtc-max_user_freq-in-newer-…
"I found out today how to set the real time clock max frequencies in
Ubuntu since they removed the possibility to do it from sysutil.conf
from newer kernels. Add the following to your /etc/rc.local or another
startup script:"
sudo echo 2048 >/sys/class/rtc/rtc0/max_user_freq
sudo echo 2048 >/proc/sys/dev/hpet/max-user-freq
I only needed the first of these - /proc/sys/dev/hpet does not exist on
my system.
***********************************************
Secondly doing all that is not bloody good if when you do ll /dev/rtc*
you discover /dev/rtc0 is not a member of the audio group:
lrwxrwxrwx 1 root root 4 2009-12-15 14:49 /dev/rtc -> rtc0
crw-rw---- 1 root root 254, 0 2009-12-15 14:49 /dev/rtc0
Chances are you're running udev, so don't think you can simply:
sudo chgrp audio /dev/rtc0
This is where I've not quite discovered a solution which does not get
blasted away by a Debian (testing) udev update (so if you know how to do
it let us know):
do:
sudo nano /lib/udev/rules.d/85-hwclock.rules
and add the following line:
KERNEL=="rtc0", GROUP:="audio"
Again it took quite a lot of digging around to find that. Most
information points to other locations. For example adding the above line
to /etc/udev/udev.conf does not work. I had previously added a file
containing the above line to /etc/udev/rules.d but as stuff in there is
auto-generated... I'm 75% sure it was deleted on a udev update.
Now I no longer get
/dev/rtc: permission denied
Hooray!
James.
Hi
When I have qjackctl open (doesn't matter if jack is started or not),
applications (for instance firefox, vlc, what-have-you) cannot use the
buildin soundcard. Vlc doesn't print any error in the terminal, it just
sits there patiently waiting for me to close qjackctl. As soon as I quit
qjackctl it starts.
Anyone experienced this, and have a cure?
NB: I'm running ubuntu 9.10 with standard kernel and qjackctl (and
actually almost everything else) from the ubuntu repos.
--
Atte
http://atte.dkhttp://modlys.dk
Dear List,
when decreasing the master volume of my HDA-Intel [1] card using amixer:
amixer set 'Master' 3- dB
I can't get to minus infinity (silent). -46.50dB is the lowest possible
value, and I can still hear sound coming from its output. I know that I
can mute the output but want to do this with one single key shortcut
(hence executing one command as the one above) to fade down the master
volume until silence.
Does anyone have an idea how to make this work? Is there a script around
that queries the actual value of the master volume and decides whether
to decrease it further or issue the 'mute' command from amixer?
Thanks for any suggestions!
PP
[1]Intel Corporation 82801G (ICH7 Family)
Hi folks, I have a Firepod with midi on board. I got it working ( thanks to
help from here ) and jack starts up, qjackctl shows its ports in the connect
window. I'm stumped with how to route midi signals from the firepods midi
port, which *only* appears in the jack-midi tab of connections, to the
alsa-seq midi ports of the applications I want to control.
I read this:
http://wiki.linuxaudio.org/faq/start?redirect=1#qwhat_is_the_difference_bet…
And it says that I can start qjackctl with three options for midi-in-jack:
none, raw, and seq. Sounds like seq is what I want but I can't find anywhere
in qjackctl to choose this.
Thanks
iain
hi friends!
I've got an edirol pcr keyboard that I would like to use to control
seq24. the readme file that comes with the application explains that
you can use midi to toggle patterns:
* [midi-control]
For each sequence, we can set up midi events to turn a
sequence on, off, or toggle it. We see the following
lines in the [midi-control] section:
0 [0 0 0 0 0 0] [0 0 0 0 0 0] [0 0 0 0 0 0]
1 [0 0 0 0 0 0] [0 0 0 0 0 0] [0 0 0 0 0 0]
2 [0 0 0 0 0 0] [0 0 0 0 0 0] [0 0 0 0 0 0]
...
I have no idea what this means. here are my (somewhat random) questions:
1. is there an app that I can view what midi messages my keyboard is sending?
2. what does that snippet mean? what do I need to be doing with my keyboard?
3. nowhere does the file mention play start/stop. can anyone
confirm/deny that start/stop functionality exists?
thanks everyone!
--
Josh Lawrence
http://www.hardbop200.com
Does anybody know if it is possible to run a guest OS under KVM and
have the ins and outs of the virtual audio device presented to that
OS, interface with JACK on the host linux system?
I've done a little googling on this but couldn't find anything.
(mostly because "jack" is ambiguous, and "KVM" can mean a lot of
things)
-Reuben
Greetings,
My laptop has seen a variety of installs over the past year, and I now
have a fair amount of delegated but unused disk space. Is there a
recommended procedure or program that can re-acquire that space for my
Karmic installation ? I've never repartitioned a disk *after* an
installation, so I'm a bit nervous about the process. Advice is needed
and welcome.
TIA,
dp