[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 241884] volume control shows tooltip value from previous file,
From:       Pedro Lopez-Cabanillas <pedro.lopez.cabanillas () gmail ! com>
Date:       2010-06-17 9:23:19
Message-ID: 20100617092319.A9BC146541 () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=241884





--- Comment #4 from Pedro Lopez-Cabanillas <pedro lopez cabanillas gmail com>  2010-06-17 11:23:09 ---
MIDI volume is different from digital or analogic audio volume. MIDI volume is 
a control change channel message, typically CC#7 for 7 bit resolution values, 
or CC#7 MSB followed by CC#39 LSB value in 14 bit resolution. MIDI control 
change messages are channel messages, so a single volume message changes only 
1 out of 16 MIDI channels. The volume slider in KMid sends 16 messages, one 
for each channel, when the slider value stops changing. The controller number
and channel mapping depends on the configured MIDI map, so each message needs
to be routed through the mapper, like any other MIDI message in KMid. Another 
layer of complexity is that the slider sets a percentage of the volume
specified by the song, which may be a different value for each channel, so a 
calculation is required to know each channel volume value. This complexity is 
the justification for the limitation in KMid's volume slider that only sends 
volume CC messages, if the slider is controlled with a mouse, when the mouse   
button is released instead of continuously sending streams of volume change 
messages in real time.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic