Rosegarden will only play the first note of a midi file, either opened or created in the notation editor. The first note placed in the notation editor when no notes are playing will keep playing, even after the note has been placed, until I press play then stop. Reproducible: Always Steps to Reproduce: 1. Open a MIDI file or place a note in the notation editor. 2. Press play. Listen. 3. Press stop and then play again and listen to what happens. Actual Results: The first note placed in the notation editor just keeps playing without stop until play and stop have been hit. Only the first note gets played in all other instances. Expected Results: An opened MIDI file should play just like it does in say timidity. Notes placed should not be sustained after the cursor has been let up. Running rosegarden as root doesn't fix the problem for me (but did for a person on the forum). I also tried putting jack in my USE flags but that didn't help. (I didn't actually configure jack, I just ran jackd with the alsa driver and saw that rosegarden behaved the same with the jack USE flag whether jackd was running (without any well-supplied options or anything) or not and whether or not the jack USE flag was set. I did get a lot of xruns but I'm pretty sure that's a jack thing and not at all related. I don't have hardware wave tables or whatever and use timidity++ version 2.13.2-r2 with media-sound/timidity-eawpatches. I have esound 0.2.36-r1, alsa-utils 1.0.10 and rosegarden 4.1.0-r1. I have ALSA support in-kernel using reiser4-gentoo-sources 2.6.14-r2. My kernel configuration looks like this: Device drivers ---> Sound ---> <*> Sound card support Advanced Linux Sound Architecture ---> <*> Advanced Linux Sound Architecture <*> Sequencer support < > Sequencer dummy client <*> OSS Mixer API <*> OSS PCM API <*> OSS Sequencer API <*> RTC Timer support <*> Use RTC as default sequencer timer PCI devices ---> <*> SB Audigy LS / Live 24bit (I have the former) $ emerge -pv rosegarden [ebuild R ] media-sound/rosegarden-4.1.0-r1 -arts -debug -jack -kdeenablefinal -xinerama $ emerge info Portage 2.0.53 (default-linux/x86/2005.0, gcc-3.3.4, glibc-2.3.5-r3, 2.6.14-reiser4-r2 i686) ================================================================= System uname: 2.6.14-reiser4-r2 i686 Intel(R) Celeron(R) CPU 1.70GHz Gentoo Base System version 1.12.0_pre11 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.16 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.20-r1 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.math.bme.hu http://mirror.datapipe.net/gentoo" LANG="en_US" LC_ALL="en_US" LINGUAS="en de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 3ds X a52 aac aalib acpi aim alsa amd apache2 asm asterisk audiofile avi bash-completion berkdb bitmap-fonts bl bonobo bzip2 calendar cddb cdparanoia cdr chroot crypt css cups curl curlwrappers dbase dbus dga directfb doc dts dv dvd dvdr dvdread editor eds emboss encode esd exif expat fam fbcon festival ffmpeg firefox flac font-server foomaticdb fortran fpx ftp fuse gcj gdbm geoip gif gimp glep glut glx gmp gnutls gphoto2 gpm graphviz gstreamer gtk gtk2 gtkhtml guile hal http httpd idn image imagemagick imlib irc jabber java javascript jbig jce jp2 jpeg jpeg2k lcms libcaca libclamav libg++ libwww lua mad mapeditor maps mbrola md5sum mikmod ming mixer mjpeg mng motif mp3 mpeg mpeg4 mplayer msn music musicbrainz mysql nas ncurses net network nls no-old-linux nocd nptl nptlonly nsplugin ntlm nvidia oav offensive ofx ogg oggvorbis openal openexr opengl oscar oss pam pam-mysql pcre pdflib perl plotutils png posix ppds python qt quicktime rar readline real recode reiserfs rhythmbox rogue rss ruby samba scanner screen sdl server sharedmem shorten silc simplexml slang slp smime snmp sockets speex spell sql sqlite ssl subtitles svg symlink syslog sysvipc tcltk tcpd tga theora tidy tiff truetype truetype-fonts type1-fonts udev unicode usb utf8 vcd videos vorbis win32codecs wmf wxwindows xine xml xml2 xmms xpm xprint xv xvid xvmc yahoo zlib linguas_en linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
Unfortunately we don't have enough maintainers, so this bug had to sit a while. From what I read this issue should be fixed with the new version. Please test v.4.1.2.3 and file bugs as you encounter them.