Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 31638 - Ardour 0.9_beta5 MIDI port problems.
Summary: Ardour 0.9_beta5 MIDI port problems.
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-20 17:52 UTC by Joshua Leach
Modified: 2003-12-02 06:11 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joshua Leach 2003-10-20 17:52:07 UTC
Ardour seems confused about accessing MIDI ports. In previous Beta builds I was
able to press control and the middle mouse button on a fader slider and then
move a fader on my midi control and ardour would see the control and there after
ajust the fader in accordance with the fader on my control. On current builds,
an error dialog is brought up saying "[INFO]: No MIDI port specified - external
control disabled"

No error messages are generated when I first start the program about a
misconfigured ardour.rc file, typical start up messages are:

Ardour/GTK 0.401.0 running with libardour 0.690.0
Loading UI configuration file /etc/ardour/ardour_ui.rc
Loading system configuration file /etc/ardour/ardour_system.rc
Loading user configuration file /home/josh/.ardour/ardour.rc
Loading session test using snapshot test

When I run the command fuser /dev/snd/* shows 7 diffrent ardour threads
accessing the MIDI device. In addition to my hardware MPU401 I have the ALSA
virtual MIDI deviced setup, when I rewrite my ardour.rc to use this virtual port
fuser shows that it is using the virtual instead of the virtual device, so the
ardour.rc is being read properly.

My hardware MPU401 is functioning correctly, as cat /dev/snd/midiC0D0 | od -h
displays the raw input from my controls when I manipulate them, and rosegarden
also recives events from my midi controls just fine.

When I open the ardour option window (windows->Options Editor) the MIDI tab
properly indicates the MIDI port I have specified in the ardour.rc, but on the
Sync tab, for every setting of Sync Source, the "Send MTC", "Send MMC", and "MMC
Control" Options are always disabled.

Reproducible: Always
Steps to Reproduce:
1. start jackd
2. start ardour
3. load a session or start a new one (Session->Open or Session->New)
4. Add an audio track (Session->Add Audio Track(s)->Mono, Stereo, or Generic
(doesn't seem to matter))
5. Hold the control key and click the middle mouse button on the fader slider in
the mixer window.
Actual Results:  
A Window titled "ardour log" Opens with a message "[INFO]: No MIDI port
specified - external control disabled"

Expected Results:  
Previously a small dialog open asking one to operate on of the MIDI controls
now, which disappeared as soon as a MIDI control was moved.

emerge --info give the following on my system:

Portage 2.0.49-r13-2 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r6, 2.4.20-xfs-r3)
=================================================================
System uname: 2.4.20-xfs-r3 i686 AMD Athlon(tm) processor
Gentoo Base System version 1.4.3.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-tbird -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/confi
g /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb:/usr/kde/3.1/share/config:/usr/
share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-tbird -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://mirrors.tds.net/gen
too http://gentoo.noved.org/ http://mirrors.tds.net/gentoo ftp://gentoo.noved.or
g/ http://gentoo.seren.com/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ libwww mad mik
mod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib alsa 
gdbm berkdb slang readline arts svga java X sdl gpm tcpd pam ssl perl python esd
 imlib oggvorbis gtk qt motif opengl cdr scanner -gnome -kde dvd ksi_ardour"
Comment 1 rob holland (RETIRED) gentoo-dev 2003-12-02 06:11:39 UTC
this isn't a bug with gentoo afaik, its a change to ardour. please ask on the ardour mailing lists.

reopen this if I'm wrong :)