“mentioning a version, platform etc. etc”
Forgive me, I should know better…
Ardour 2.8.5 (6546)
OSX Intel 10.5.2
MOTU PCI-424 (+ 2x 2408)
MIDISPORT 4x4 USB MIDI interface
Jackdmp 1.9.5
If there’s anything else you need to know, please ask
“start ardour from a terminal”
Hmm, this is strange. Starting from Finder Ardour works fine. I cannot start Ardour from the Terminal (at least, not by doing what seems natural):
studio:MacOS doug$ ./Ardour2.bin
Ardour/GTK 2.8.5
(built using 6546 and GCC version 4.0.1 (Apple Computer, Inc. build 5367))
Copyright (C) 1999-2008 Paul Davis
Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker
Ardour comes with ABSOLUTELY NO WARRANTY
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is free software, and you are welcome to redistribute it
under certain conditions; see the source for copying conditions.
(Ardour2.bin:789): Pango-CRITICAL **: No modules found:
No builtin or dynamically loaded modules were found.
PangoFc will not work correctly.
This probably means there was an error in the creation of:
'/Users/paul/gtk/inst/etc/pango/pango.modules'
You should create this file by running:
pango-querymodules > '/Users/paul/gtk/inst/etc/pango/pango.modules'
(Ardour2.bin:789): Pango-WARNING **: failed to find shape engine, expect ugly output. engine-type='PangoRenderATSUI', script='latin'
(Ardour2.bin:789): Pango-WARNING **: failed to find shape engine, expect ugly output. engine-type='PangoRenderATSUI', script='common'
loading user ui configuration file /Users/doug/.ardour2/ardour2_ui.conf
ardour: [WARNING]: Unable to find UI style file . Ardour will look strange
ardour: [INFO]: Removed open file count limit. Excellent!
loading user configuration file /Users/doug/.ardour2/ardour.rc
ardour: [INFO]: Apple VecLib H/W specific optimizations in use
detected AU: JACK-insert (2 i/o configurations) - \x61\x75\x66\x78 - \x4A\x41\x53\x62 - \x45\x6C\x43\x61
detected AU: AUBandpass (1 i/o configurations) - \x61\x75\x66\x78 - \x62\x70\x61\x73 - \x61\x70\x70\x6C
detected AU: AUDynamicsProcessor (1 i/o configurations) - \x61\x75\x66\x78 - \x64\x63\x6D\x70 - \x61\x70\x70\x6C
detected AU: AUDelay (1 i/o configurations) - \x61\x75\x66\x78 - \x64\x65\x6C\x79 - \x61\x70\x70\x6C
detected AU: AUDistortion (1 i/o configurations) - \x61\x75\x66\x78 - \x64\x69\x73\x74 - \x61\x70\x70\x6C
detected AU: AUFilter (1 i/o configurations) - \x61\x75\x66\x78 - \x66\x69\x6C\x74 - \x61\x70\x70\x6C
detected AU: AUGraphicEQ (1 i/o configurations) - \x61\x75\x66\x78 - \x67\x72\x65\x71 - \x61\x70\x70\x6C
detected AU: AUHipass (1 i/o configurations) - \x61\x75\x66\x78 - \x68\x70\x61\x73 - \x61\x70\x70\x6C
detected AU: AUHighShelfFilter (1 i/o configurations) - \x61\x75\x66\x78 - \x68\x73\x68\x66 - \x61\x70\x70\x6C
detected AU: AUPeakLimiter (1 i/o configurations) - \x61\x75\x66\x78 - \x6C\x6D\x74\x72 - \x61\x70\x70\x6C
detected AU: AULowpass (1 i/o configurations) - \x61\x75\x66\x78 - \x6C\x70\x61\x73 - \x61\x70\x70\x6C
detected AU: AULowShelfFilter (1 i/o configurations) - \x61\x75\x66\x78 - \x6C\x73\x68\x66 - \x61\x70\x70\x6C
detected AU: AUMultibandCompressor (1 i/o configurations) - \x61\x75\x66\x78 - \x6D\x63\x6D\x70 - \x61\x70\x70\x6C
detected AU: AUMatrixReverb (6 i/o configurations) - \x61\x75\x66\x78 - \x6D\x72\x65\x76 - \x61\x70\x70\x6C
detected AU: AUNetSend (1 i/o configurations) - \x61\x75\x66\x78 - \x6E\x73\x6E\x64 - \x61\x70\x70\x6C
detected AU: AUParametricEQ (1 i/o configurations) - \x61\x75\x66\x78 - \x70\x6D\x65\x71 - \x61\x70\x70\x6C
detected AU: AURogerBeep (1 i/o configurations) - \x61\x75\x66\x78 - \x72\x6F\x67\x72 - \x61\x70\x70\x6C
detected AU: AUSampleDelay (1 i/o configurations) - \x61\x75\x66\x78 - \x73\x64\x6C\x79 - \x61\x70\x70\x6C
detected AU: AUPitch (1 i/o configurations) - \x61\x75\x66\x78 - \x74\x6D\x70\x74 - \x61\x70\x70\x6C
detected AU: AUAudioFilePlayer (1 i/o configurations) - \x61\x75\x67\x6E - \x61\x66\x70\x6C - \x61\x70\x70\x6C
detected AU: AUNetReceive (1 i/o configurations) - \x61\x75\x67\x6E - \x6E\x72\x63\x76 - \x61\x70\x70\x6C
detected AU: AUScheduledSoundPlayer (1 i/o configurations) - \x61\x75\x67\x6E - \x73\x73\x70\x6C - \x61\x70\x70\x6C
detected AU: AUSpeechSynthesis (1 i/o configurations) - \x61\x75\x67\x6E - \x74\x74\x73\x70 - \x61\x70\x70\x6C
ardour: [INFO]: looking for control protocols in /Users/doug/.ardour2/surfaces/:/usr/local/lib/ardour2/surfaces/
ardour: [FATAL]: cannot find icon image for fader_belt.png
However, with Ardour running (not from the Terminal) I can open the Log window and see messages:
[INFO]: Loading session /Volumes/STUDIO_DATA2/Projects/doug/ardour_test2 using snapshot ardour_test2 (1)
Loading history from '/Volumes/STUDIO_DATA2/Projects/doug/ardour_test2/ardour_test2.history'.
[ERROR]: MIDI::MachineControl: unimplemented MMC command 42
[ERROR]: MIDI::MachineControl: unimplemented MMC command 43
[ERROR]: MIDI::MachineControl: unimplemented MMC command 40
[ERROR]: MIDI::MachineControl: unimplemented MMC command 43
[ERROR]: MIDI::MachineControl: unimplemented MMC command 40
[ERROR]: MIDI::MachineControl: unimplemented MMC command 40
The first ERROR messages with codes 42,43,40,43 happened when I tried to enable MMC on the Tascam.
The other two code 40’s happened when I try to press a channel REC button on the Tascam.
brainwave - of course, I can open up the system Console on OSX…
06/02/2010 22:09:29 [0x0-0x64064].org.ardour.Ardour2[798] ardour input: System Exclusive (8) = [ f0 7f 0 6 42 1 1 f7
06/02/2010 22:09:29 [0x0-0x64064].org.ardour.Ardour2[798] ]
06/02/2010 22:09:29 [0x0-0x64064].org.ardour.Ardour2[798] ardour input: System Exclusive (6) = [ f0
06/02/2010 22:09:29 [0x0-0x64064].org.ardour.Ardour2[798] 7f 0 6 d f7 ]
06/02/2010 22:09:29 [0x0-0x64064].org.ardour.Ardour2[798] ardour input: System Exclusive (9) = [ f0 7f 0 6 43 2 0 48 f7 ]
06/02/2010 22:09:29 [0x0-0x64064].org.ardour.Ardour2[798] ardour input: System Exclusive (10) = [ f0 7f 0 6 40 3 4c 1 1 f7 ]
06/02/2010 22:09:29 [0x0-0x64064].org.ardour.Ardour2[798] ardour input: System Exclusive (14) = [ f0 7f 0 6 43 7 0 4c 4d
06/02/2010 22:09:29 [0x0-0x64064].org.ardour.Ardour2[798] 4e 4f 50 51 f7 ]
06/02/2010 22:09:37 [0x0-0x64064].org.ardour.Ardour2[798] ardour input: System Exclusive (12) = [ f0 7f 0 6 40 5 4f 3 60
06/02/2010 22:09:37 [0x0-0x64064].org.ardour.Ardour2[798] 0 0 f7 ]
06/02/2010 22:09:48 [0x0-0x64064].org.ardour.Ardour2[798] ardour input: System Exclusive (12) = [ f0 7f 0 6 40 5 4f 3
This corresponds to trying to enable MMC sync on the Tascam:
06/02/2010 22:15:03 [0x0-0x64064].org.ardour.Ardour2[798] ardour input: System Exclusive (8) = [ f0 7f 0 6 42 1 1 f7
06/02/2010 22:15:03 [0x0-0x64064].org.ardour.Ardour2[798] ]
06/02/2010 22:15:03 [0x0-0x64064].org.ardour.Ardour2[798] ardour input: System Exclusive (6) = [ f0 7f 0
06/02/2010 22:15:03 [0x0-0x64064].org.ardour.Ardour2[798] 6 d f7 ]
06/02/2010 22:15:03 [0x0-0x64064].org.ardour.Ardour2[798] ardour input: System Exclusive (9) = [ f0 7f 0 6 43 2
06/02/2010 22:15:03 [0x0-0x64064].org.ardour.Ardour2[798] 0 48 f7 ]
06/02/2010 22:15:03 [0x0-0x64064].org.ardour.Ardour2[798] ardour input: System Exclusive (10) = [ f0 7f 0 6 40
06/02/2010 22:15:03 [0x0-0x64064].org.ardour.Ardour2[798] 3 4c 1 1 f7 ]
06/02/2010 22:15:03 [0x0-0x64064].org.ardour.Ardour2[798] ardour input: System Exclusive (14) = [ f0 7f 0
06/02/2010 22:15:03 [0x0-0x64064].org.ardour.Ardour2[798] 6 43 7 0 4c 4d 4e 4f 50 51 f7 ]
and this corresponds to a REC button push
06/02/2010 22:13:57 [0x0-0x64064].org.ardour.Ardour2[798] ardour input: System Exclusive (12) = [ f0 7f 0 6 40 5 4f 3 0
I hope that is of some use.