View Issue Details

IDProjectCategoryView StatusLast Update
0001437ardourbugspublic2007-03-18 20:26
Reporterrobbie Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx86OSLinuxOS VersionGentoo
Summary0001437: MMC/Parameter port selection does not persist
DescriptionSelection of MIDI port for MMC/parameter control does not persist across sessions.
Steps To Reproduce1. Open session
2. Option Editor (MIDI): redirect MMC and parameter control to 'seq' port.
3. Save/Quit
4. Reopen session

MMC/parameter control has reverted to the 'control' port.

Even when manually set as desired, parameter feedback still goes to the 'control' port rather than the 'seq' port.

Options -> Control Surfaces -> Controls -> Feedback also refuses to persist.
Additional InformationArdour/GTK 2.0beta11.1
   (built using 1345 and GCC version 4.1.1 (Gentoo 4.1.1))
TagsNo tags attached.

Activities

robbie

2007-01-27 11:05

reporter   ~0003111

Oh - and Options->Send MMC doesn't persist either.

paul

2007-02-01 02:54

administrator   ~0003141

this seems to work OK with current SVN code. please confirm (if necessary, after beta12 is released)

robbie

2007-02-01 22:16

reporter   ~0003150

Ardour/GTK 2.0beta11.1
   (built using 1345 and GCC version 4.1.1 (Gentoo 4.1.1))

[Odd I can see from the build log that SVN "Updated to revision 1404."]

I'm still seeing the same behaviour, even when I close A2 cleanly.

robbie

2007-02-01 22:52

reporter   ~0003152

rob@castro /session/jams/ardour2-tests/foo-1/2007-01-26-202845 $ grep port-name *
2007-02-01-220307.ardour: <Option name="mtc-port-name" value="control"/>
2007-02-01-220307.ardour: <Option name="mmc-port-name" value="control"/>
2007-02-01-220307.ardour: <Option name="midi-port-name" value="control"/>
2007-02-01-220307.ardour.bak: <Option name="mtc-port-name" value="seq"/>
2007-02-01-220307.ardour.bak: <Option name="mmc-port-name" value="seq"/>
2007-02-01-220307.ardour.bak: <Option name="midi-port-name" value="seq"/>
rob@castro /session/jams/ardour2-tests/foo-1/2007-01-26-202845 $ rm 2007-02-01-220307.ardour
rob@castro /session/jams/ardour2-tests/foo-1/2007-01-26-202845 $ mv 2007-02-01-220307.ardour.bak 2007-02-01-220307.ardour

Ok - so we now have a session that has the settings I wanted. Now I run A2, and the settings have not stuck. Quit A2 and...

rob@castro /session/jams/ardour2-tests/foo-1/2007-01-26-202845 $ grep port-name *
2007-02-01-220307.ardour: <Option name="mtc-port-name" value="control"/>
2007-02-01-220307.ardour: <Option name="mmc-port-name" value="control"/>
2007-02-01-220307.ardour: <Option name="midi-port-name" value="control"/>
2007-02-01-220307.ardour.bak: <Option name="mtc-port-name" value="seq"/>
2007-02-01-220307.ardour.bak: <Option name="mmc-port-name" value="seq"/>
2007-02-01-220307.ardour.bak: <Option name="midi-port-name" value="seq"/>
rob@castro /session/jams/ardour2-tests/foo-1/2007-01-26-202845 $

!

robbie

2007-03-18 20:21

reporter   ~0003597

Ardour/GTK 2.0beta12
   (built using 1607 and GCC version 4.1.1 (Gentoo 4.1.1))
Copyright (C) 1999-2007 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.
Loading ui configuration file /etc/ardour2/ardour2_ui.rc
theme_init() called from internal clearlooks engine
loading system configuration file /etc/ardour2/ardour_system.rc
loading user configuration file /home/rob/.ardour2/ardour.rc
ardour: [INFO]: Using SSE optimized routines
ardour: [INFO]: looking for control protocols in /home/rob/.ardour2/surfaces/:/usr/lib/ardour2/surfaces/
ardour: [INFO]: Control surface protocol discovered: "Generic MIDI"
ardour: [INFO]: Control protocol Tranzport not usable
ardour: [INFO]: Control protocol Mackie not usable
SSE2 detected
loading bindings from /etc/ardour2/ardour.bindings
Loading session /session/jams/ardour2-tests/2007-03-16-084251 using snapshot 2007-03-16-084251 (1)
Loading history from '/session/jams/ardour2-tests/2007-03-16-084251/2007-03-16-084251.history'.
OSC @ osc.udp://castro.ntlworld.com:3819/
actually writing state

robbie

2007-03-18 20:26

reporter   ~0003598

Very similar behaviour - except I've lost MIDI parameter feedback entirely.

Routing of MMC/param-control (options editor->midi) still does not persist. Selection of 'generic midi' is now persistent. Selection of feedback=enabled still does not persist. Selection of "use MMC" is now persistent.

No amount of turning things off/on (various combinations) yields parameter feedback. I have tried deleting my .ardour2 directory.

Issue History

Date Modified Username Field Change
2007-01-27 11:01 robbie New Issue
2007-01-27 11:05 robbie Note Added: 0003111
2007-02-01 02:54 paul Note Added: 0003141
2007-02-01 22:16 robbie Note Added: 0003150
2007-02-01 22:52 robbie Note Added: 0003152
2007-03-18 20:21 robbie Note Added: 0003597
2007-03-18 20:26 robbie Note Added: 0003598