From: Manuel Jander <manuel.jander@mat.utfsm.cl>
To: Ryan Underwood <nemesis-lists@icequake.net>
Cc: Alsa Devel list <alsa-devel@lists.sourceforge.net>
Subject: Re: MIDI velocity rewriting
Date: Wed, 08 Oct 2003 08:44:59 -0400 [thread overview]
Message-ID: <1065617099.1780.5.camel@localhost> (raw)
In-Reply-To: <20031008042134.GB3451@dbz.icequake.net>
Hi Ryan,
I encountered this same problem time ago on Windows using CakeWalk
Proaudio. But in this case, CakeWalk Proaudio provides a function to add
a offset to all MIDI notes on a given track. This isn't the best
solution since you loose dynamic range. Scaling would be better.
Having a solution like this in the library level, common for all
applications sounds reasonable to me. Many keyboards don't use the full
7 bit scale, so that could be considered as a "Hardware configuration
parameter".
I suggest: write a patch, and show it to Takashi and Jaroslav. They are
the boss around here :D
Best Regards
Manuel
On Wed, 2003-10-08 at 00:21, Ryan Underwood wrote:
> Hi,
>
> A problem that I have on some MIDI keyboards is that the velocity
> information sent by the keyboard is just too low. Banging on the
> keyboard only results in a velocity of 90 for instance, instead of 127.
> I can fix this in MIDI that I have captured by scanning for note-on
> messages and adding either a fixed amount to them, or using a curve so
> that notes closer to the max are only increased a little, where ones
> that are very low get increased a lot.
>
> The question is, does anyone know of any other way to make a MIDI louder
> besides setting the master volume of the performer to highest, and doing
> this rewriting of velocity information? If not, I also had the idea
> that perhaps this would be a useful thing to do in the ALSA MIDI layer.
> For example, if the user specified to do so, the ALSA layer would
> automatically increase velocity in the desired way for each note-on
> message that comes from a given channel into the computer.
>
> Of course there are probably things I haven't thought about, but
> comments would be appreciated.
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
next prev parent reply other threads:[~2003-10-08 12:44 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-10-08 4:21 MIDI velocity rewriting Ryan Underwood
2003-10-08 12:44 ` Manuel Jander [this message]
2003-10-08 13:03 ` Takashi Iwai
[not found] ` <NDBBLGIKBJENLAMOLFHGOENODHAB.mknecht@controlnet.com>
2003-10-15 21:42 ` Ryan Underwood
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1065617099.1780.5.camel@localhost \
--to=manuel.jander@mat.utfsm.cl \
--cc=alsa-devel@lists.sourceforge.net \
--cc=nemesis-lists@icequake.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.