Bug#661725: hydrogen: JACK MIDI sends note-off events instead of note-on
Roland Mas
lolando at debian.org
Wed Feb 29 18:46:53 UTC 2012
Package: hydrogen
Version: 0.9.6~beta1-2
Severity: normal
Hi,
I've started moving my Hydrogen pattern to use JACK for MIDI too, but I
found a strange behaviour that I believe is probably a bug. My
instruments are configured to send MIDI events; this works if the MIDI
backend is ALSA, but with JACK the appropriate event is sent too late.
Fooling around with gmidimonitor led me to observe the following
timelines, where t0 is the time where the note is actually sounded (like
when I click on the instrument) :
With ALSA:
t0: note-off for the current instrument
t0: note-on
t0+length of the current sample: note-off
With JACK:
t0: note-off for the *previous* instrument
t0+length of the current sample: note-on for the current instrument
When the current instrument is a crash cymbal, for instance, or anything
with non-negligible sample length, the delay becomes quite noticeable
(seconds).
Roland.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-1-686-pae (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages hydrogen depends on:
ii libarchive12 3.0.3-5
ii libasound2 1.0.25-2
ii libc6 2.13-27
ii libgcc1 1:4.6.2-16
ii libjack-jackd2-0 [libjack-0.116] 1.9.8~dfsg.1-1
ii libportaudio2 19+svn20111121-1
ii libportmidi0 1:184-2
ii libqt4-network 4:4.7.4-2
ii libqt4-xml 4:4.7.4-2
ii libqt4-xmlpatterns 4:4.7.4-2
ii libqtcore4 4:4.7.4-2
ii libqtgui4 4:4.7.4-2
ii libsndfile1 1.0.25-4
ii libstdc++6 4.6.2-16
Versions of packages hydrogen recommends:
ii hydrogen-drumkits 0.9.3.20070703-3
ii rubberband-cli 1.3-1.2
hydrogen suggests no packages.
-- no debconf information
--
Roland Mas
Il vaut mieux insulter une commode Louis XV qu'une armoire à glace.
More information about the pkg-multimedia-maintainers
mailing list