From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: MIDI velocity rewriting Date: Wed, 08 Oct 2003 15:03:34 +0200 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: <20031008042134.GB3451@dbz.icequake.net> <1065617099.1780.5.camel@localhost> Mime-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: <1065617099.1780.5.camel@localhost> Errors-To: alsa-devel-admin@lists.sourceforge.net List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: manuel.jander@mat.utfsm.cl Cc: alsa-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org At Wed, 08 Oct 2003 08:44:59 -0400, Manuel Jander wrote: > > 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". an easy way is to write a program working as an ALSA sequencer client, which just does as described above. running it with SCHED_FIFO, you don't have delay. if you need a MIDI device to access, you can connect it/from the virmidi device. although.... > I suggest: write a patch, and show it to Takashi and Jaroslav. They are > the boss around here :D ... a patch is always welcome :) Takashi ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf