Extend Your Creativity!.......................................................................................
  www.dehaupt.com/SynthEdit
DH_BasicModulePak

DH_Sub-ControlPak

DH_Sub-ControlPak2

DH_Sub-ControlPak3

DH_Sub-ControlPak4

DH_MatrixPak

DH_RegControl

DH_VeloToCV

A polyphony-independent velocity sensor. Accepts MIDI input, and extracts keyboard velocity information from Note On messages. While any notes are being held, it outputs a weighted average of their velocities, with the most recent note weighted highest. Velocities are scaled to the standard SE 0 - 10 volt range. It outputs a velocity of 0 when all notes have been released.

Inputs
 MIDI In - Connect to source of MIDI data for which velocity is to be monitored.

Channel - MIDI channel to be monitored (All, 1-16).

Download

Outputs:
Velocity - Ranges 0 - 10, with 0 indicating no notes currently being held, and 10 corresponding to a MIDI velocity of 127.
 

Notes:
Provides a convenient way to add velocity sensitivity to components that are kept outside of a polyphonic container to prevent cloning and thus save CPU.

When all notes have been released, the output velocity ramps down to 0 to prevent a click. The release time is 25 ms at 44,100 samples/sec.

The Velocity output can serve double duty as a gate output, should you need a cheap way to trigger something that's not inside a container with a Midi to CV.
 


Version History
:  
1.1 - September 2, 2005 - Updated to SDK2. Renamed DH_VeloToCV.  
 
1.0 - August 27, 2003 - Initial public release as VeloToCV.


DH_VeloToCV © 2003-2005 David Haupt. All rights reserved. Use of this module is subject to the disclaimer and license agreement that is included as part of the Help file. SE_Enabler Modules and DH_BasicModulePak are trademarks of David Haupt.  SynthEdit copyright © 2000-2004 Jeff McClintock.