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