View Issue Details

IDProjectCategoryView StatusLast Update
0003738ardourbugspublic2020-04-19 20:15
Reporterwbrown338 Assigned Topaul  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Summary0003738: after midi events are recorded they display and playback at an arbitrary position
DescriptionGreetings:

There is an issue with recorded midi events as of revision 8598. I can use a controller to record a series of events that display in the correct spot during recording. After recording is stopped the whole recorded region shifts to an arbitrary spot in the track (start point at 15 seconds). I think this is some kind of regression because I have used earlier builds of ardour3 and this was not happening. Let me know if I can provide more details for this.

Thanks.
Bill.
Additional Informationbill@ubuntu:~/workspace/ardour3$ svn info
Path: .
URL: http://subversion.ardour.org/svn/ardour2/branches/3.0
Repository Root: http://subversion.ardour.org/svn
Repository UUID: d708f5d6-7413-0410-9779-e7cbd77b26cf
Revision: 8598
Node Kind: directory
Schedule: normal
Last Changed Author: paul
Last Changed Rev: 8598
Last Changed Date: 2011-01-27 19:09:12 -0600 (Thu, 27 Jan 2011)

on ubuntu amd64
TagsNo tags attached.

Activities

paul

2011-02-01 14:47

administrator   ~0010023

I cannot reproduce this, so a very precise recipe for reproduction will be needed. Please include every single operation you carry out when causing this to happen with a brand new session, and please make references to where on the timeline the recording is happening, what edit point you are using, what the grid setting is, what edit mode you are in. it may in fact be best to do this with a new session, then tar the entire session folder and post it here for inspection.

paul

2011-02-09 02:54

administrator   ~0010060

reproduction recipe, pretty please?

2011-02-11 04:04

 

recording.tar (40,960 bytes)

2011-02-11 04:04

 

console.txt (16,875 bytes)   
bill@ubuntu:~/Desktop$ ardour3
Ardour3.0pre0 (built using ['8823'] and GCC version 4.4.3)
Copyright (C) 1999-2010 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.
ardour: [INFO]: Loading default ui configuration file /usr/local/etc/ardour3/ardour3_ui_default.conf
Loading user ui configuration file /home/bill/.config/ardour3/ardour3_ui.conf
ardour: [INFO]: Loading ui configuration file /usr/local/etc/ardour3/ardour3_ui_dark.rc
ardour: [INFO]: Ardour will be limited to 1024 open files
ardour: [INFO]: Loading system configuration file /usr/local/etc/ardour3/ardour_system.rc
Loading user configuration file /home/bill/.config/ardour3/ardour.rc
Using SSE optimized routines
ardour: [INFO]: looking for panners in /home/bill/.config/ardour3/panners:/usr/local/lib/ardour3/panners
ardour: [INFO]: Panner discovered: "Mono to Stereo Panner"
ardour: [INFO]: Panner discovered: "Equal Power Stereo"
ardour: [INFO]: Panner discovered: "VBAP 2D panner"
Jack: JackClient::SetupDriverSync driver sem in flush mode
Jack: JackPosixSemaphore::Connect jack_sem.1000_default_ardourprobe
Jack: Already connected name = ardourprobe
Jack: Clock source : system clock via clock_gettime
Jack: JackLibClient::Open name = ardourprobe refnum = 4
Jack: jack_client_close
Jack: JackClient::Close ref = 4
Jack: JackClient::Deactivate
Jack: JackSocketClientChannel::Stop
Jack: JackPosixThread::Kill
Jack: JackClientSocket::Close
Jack: JackClientSocket::Close
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_ardourprobe
Jack: JackLibClient::~JackLibClient
Jack: JackShmReadWritePtr1::~JackShmReadWritePtr1 4
Jack: Succeeded in unlocking 376 byte memory area
Jack: JackLibGlobals Destroy b4240cc0
Jack: ~JackLibGlobals
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_system
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_freewheel
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_qjackctl
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_ZynAddSubFX
Jack: no message buffer overruns
Jack: JackPosixThread::Stop
Jack: ThreadHandler: exit
Jack: JackShmReadWritePtr::~JackShmReadWritePtr 1
Jack: Succeeded in unlocking 994 byte memory area
Jack: JackShmReadWritePtr::~JackShmReadWritePtr 0
Jack: Succeeded in unlocking 83645978 byte memory area
Jack: jack_client_close res = 0
Checking into 4 Tracks.template using .template
Checking into 8 Tracks.template using .template
Checking into 2 Track.template using .template
Checking into 32 Tracks.template using .template
Checking into 16 Tracks.template using .template
Found 5 along /usr/local/share/ardour3/templates:/home/bill/.config/ardour3/templates
Grab new name focus
lost focus
lost focus
Jack: jack_client_open ardour
Jack: JackLibGlobals Init 0
Jack: JackLibGlobals
Jack: Create non RT thread
Jack: ThreadHandler: start
Jack: JackSocketClientChannel::ServerCheck = default
Jack: Connect: addr.sun_path /dev/shm/jack_default_1000_0
Jack: JackClientSocket::Close
Jack: JackLibClient::JackLibClient table = b4288930
Jack: JackLibClient::Open name = ardour
Jack: JackSocketClientChannel::Open name = ardour
Jack: Connect: addr.sun_path /dev/shm/jack_default_1000_0
Jack: Bind: addr.sun_path /dev/shm/jack_ardour_1000_0
Jack: JackSocketClientChannel::Start
Jack: Create non RT thread
Jack: ThreadHandler: start
Jack: JackSocketClientChannel::Init
Jack: JackServerSocket::Close /dev/shm/jack_ardour_1000_0
Jack: JackClient::AddClient name = system, ref = 0 
Jack: JackPosixSemaphore::Connect jack_sem.1000_default_system
Jack: JackPosixSemaphore::Connect sem_getvalue 0
Jack: JackClient::AddClient name = freewheel, ref = 1 
Jack: JackPosixSemaphore::Connect jack_sem.1000_default_freewheel
Jack: JackPosixSemaphore::Connect sem_getvalue 0
Jack: JackClient::AddClient name = qjackctl, ref = 2 
Jack: JackPosixSemaphore::Connect jack_sem.1000_default_qjackctl
Jack: JackPosixSemaphore::Connect sem_getvalue 0
Jack: JackClient::AddClient name = ZynAddSubFX, ref = 3 
Jack: JackPosixSemaphore::Connect jack_sem.1000_default_ZynAddSubFX
Jack: JackPosixSemaphore::Connect sem_getvalue 0
Jack: JackClient::AddClient name = ardour, ref = 4 
Jack: JackPosixSemaphore::Connect jack_sem.1000_default_ardour
Jack: JackPosixSemaphore::Connect sem_getvalue 0
Jack: JackClient::AddClient name = ardour, ref = 4 
Jack: JackPosixSemaphore::Connect jack_sem.1000_default_ardour
Jack: Already connected name = ardour
Jack: JackShmReadWritePtr::Init 1 4294967295
Jack: Succeeded in locking 994 byte memory area
Jack: JackShmReadWritePtr::Init 0 4294967295
Jack: Succeeded in locking 83645978 byte memory area
Jack: JackShmReadWritePtr1::Init 4 4294967295
Jack: Succeeded in locking 376 byte memory area
Jack: JackClient::SetupDriverSync driver sem in flush mode
Jack: JackPosixSemaphore::Connect jack_sem.1000_default_ardour
Jack: Already connected name = ardour
Jack: Clock source : system clock via clock_gettime
Jack: JackLibClient::Open name = ardour refnum = 4
Jack: JackClient::PortRegister ref = 4 name = ardour:MMC in type = 8 bit raw midi port_index = 21
Jack: JackClient::PortRegister ref = 4 name = ardour:MMC out type = 8 bit raw midi port_index = 22
Jack: JackClient::PortRegister ref = 4 name = ardour:MTC in type = 8 bit raw midi port_index = 23
Jack: JackClient::PortRegister ref = 4 name = ardour:MTC out type = 8 bit raw midi port_index = 24
Jack: JackClient::PortRegister ref = 4 name = ardour:MIDI control in type = 8 bit raw midi port_index = 25
Jack: JackClient::PortRegister ref = 4 name = ardour:MIDI control out type = 8 bit raw midi port_index = 26
Jack: JackClient::PortRegister ref = 4 name = ardour:MIDI clock in type = 8 bit raw midi port_index = 27
Jack: JackClient::PortRegister ref = 4 name = ardour:MIDI clock out type = 8 bit raw midi port_index = 28
LV2: Discovering 13 plugins
Done LV2 discovery
Jack: jack_set_graph_order_callback ext_client b4283dd0 client b4283dd0 
Jack: SetGraphOrderCallback 
Jack: jack_set_thread_init_callback ext_client b4283dd0 client b4283dd0 
Jack: jack_set_session_callback ext_client b4283dd0 client b4283dd0 
Jack: JackClient::Activate
Jack: JackClient::StartThread : period = 23219 computation = 0 constraint = 23219
Jack: Create non RT thread
Jack: ThreadHandler: start
Jack: JackClient::Init calling client thread init callback
Jack: JackClient::kActivateClient name = ardour ref = 4 
Jack: JackClient::Init calling client thread init callback
Jack: JackClient::kPortRegistrationOn port_index = 21
Jack: JackClient::kPortRegistrationOn port_index = 23
Jack: JackClient::kPortRegistrationOn port_index = 25
Jack: JackClient::kPortRegistrationOn port_index = 27
Jack: JackClient::kPortRegistrationOn port_index = 22
Jack: JackClient::kPortRegistrationOn port_index = 24
Jack: JackClient::kPortRegistrationOn port_index = 26
Jack: JackClient::kPortRegistrationOn port_index = 28
Jack: JackClient::kGraphOrderCallback
Jack: JackClient::kPortRegistrationOn port_index = 29
Jack: JackClient::PortRegister ref = 4 name = ardour:m type = 8 bit raw midi port_index = 29
Jack: JackClient::PortUnRegister port_index = 29
Jack: JackClient::kPortRegistrationOff port_index = 29 
Jack: JackClient::kGraphOrderCallback
Added speaker 0 at 0 /= 0
Speaker 0 @ 1, 0, 0 azimuth 0 elevation 0 distance 1
Added speaker 1 at 180 /= 0
Speaker 0 @ 1, 0, 0 azimuth 0 elevation 0 distance 1
Speaker 1 @ -1, 1.22465e-16, 0 azimuth 180 elevation 0 distance 0
Jack: JackClient::kPortRegistrationOn port_index = 29
Jack: JackClient::PortRegister ref = 4 name = ardour:master/audio_in 1 type = 32 bit float mono audio port_index = 29
Jack: JackClient::kPortRegistrationOn port_index = 30
Jack: JackClient::PortRegister ref = 4 name = ardour:master/audio_in 2 type = 32 bit float mono audio port_index = 30
Jack: JackClient::kGraphOrderCallback
Jack: JackClient::kPortRegistrationOn port_index = 31
Jack: JackClient::PortRegister ref = 4 name = ardour:master/audio_out 1 type = 32 bit float mono audio port_index = 31
Jack: JackClient::kPortRegistrationOn port_index = 32
Jack: JackClient::PortRegister ref = 4 name = ardour:master/audio_out 2 type = 32 bit float mono audio port_index = 32
Jack: WaitGraphChange...
Jack: JackClient::kGraphOrderCallback
Jack: JackGraphManager::GetTotalLatency port_index = 31 total latency = 0
Jack: JackGraphManager::GetTotalLatency port_index = 32 total latency = 0
Jack: JackGraphManager::GetTotalLatency port_index = 29 total latency = 0
Jack: JackGraphManager::GetTotalLatency port_index = 30 total latency = 0
Jack: TransportLocate pos = 0
Jack: RequestNewPos pos = 0
Jack: JackClient::kPortRegistrationOn port_index = 33
Jack: JackClient::PortRegister ref = 4 name = ardour:click/audio_out 1 type = 32 bit float mono audio port_index = 33
Jack: JackClient::Connect src = ardour:click/audio_out 1 dst = system:playback_1
Jack: JackClient::kPortConnectCallback src = 33 dst = 3
Jack: JackClient::kPortRegistrationOn port_index = 34
Jack: JackClient::PortRegister ref = 4 name = ardour:click/audio_out 2 type = 32 bit float mono audio port_index = 34
Jack: JackClient::Connect src = ardour:click/audio_out 2 dst = system:playback_2
Jack: JackClient::kPortConnectCallback src = 34 dst = 4
Jack: WaitGraphChange...
Jack: JackClient::kGraphOrderCallback
Jack: JackGraphManager::GetTotalLatency port_index = 31 total latency = 0
Jack: JackGraphManager::GetTotalLatency port_index = 32 total latency = 0
Jack: JackGraphManager::GetTotalLatency port_index = 29 total latency = 0
Jack: JackGraphManager::GetTotalLatency port_index = 30 total latency = 0
Jack: JackClient::kPortRegistrationOn port_index = 35
Jack: JackClient::PortRegister ref = 4 name = ardour:auditioner/audio_out 1 type = 32 bit float mono audio port_index = 35
Jack: JackClient::Connect src = ardour:auditioner/audio_out 1 dst = ardour:master/audio_in 1
Jack: JackClient::kPortConnectCallback src = 35 dst = 29
Jack: JackClient::Connect src = ardour:auditioner/audio_out 1 dst = system:playback_1
Jack: JackClient::kPortConnectCallback src = 35 dst = 3
Jack: JackClient::kPortRegistrationOn port_index = 36
Jack: JackClient::PortRegister ref = 4 name = ardour:auditioner/audio_out 2 type = 32 bit float mono audio port_index = 36
Jack: JackClient::Connect src = ardour:auditioner/audio_out 2 dst = ardour:master/audio_in 2
Jack: JackClient::kPortConnectCallback src = 36 dst = 30
Jack: JackClient::Connect src = ardour:auditioner/audio_out 2 dst = system:playback_2
Jack: JackClient::kPortConnectCallback src = 36 dst = 4
Jack: WaitGraphChange...
Jack: JackClient::kGraphOrderCallback
Jack: JackClient::Connect src = ardour:master/audio_out 1 dst = system:playback_1
Jack: JackClient::kPortConnectCallback src = 31 dst = 3
Jack: WaitGraphChange...
Jack: JackClient::kGraphOrderCallback
Jack: JackGraphManager::GetTotalLatency port_index = 31 total latency = 2048
Jack: JackGraphManager::GetTotalLatency port_index = 32 total latency = 0
Jack: JackGraphManager::GetTotalLatency port_index = 29 total latency = 2048
Jack: JackGraphManager::GetTotalLatency port_index = 30 total latency = 2048
Jack: JackClient::Connect src = ardour:master/audio_out 2 dst = system:playback_2
Jack: JackClient::kPortConnectCallback src = 32 dst = 4
Jack: WaitGraphChange...
Jack: JackClient::kGraphOrderCallback
Jack: JackGraphManager::GetTotalLatency port_index = 31 total latency = 2048
Jack: JackGraphManager::GetTotalLatency port_index = 32 total latency = 2048
Jack: JackGraphManager::GetTotalLatency port_index = 29 total latency = 2048
Jack: JackGraphManager::GetTotalLatency port_index = 30 total latency = 2048
Jack: TransportLocate pos = 0
Jack: RequestNewPos pos = 0
Handle new route
Jack: JackClient::kPortRegistrationOn port_index = 37
Jack: JackClient::PortRegister ref = 4 name = ardour:Midi 1/midi_in 1 type = 8 bit raw midi port_index = 37
Jack: JackClient::kPortRegistrationOn port_index = 38
Jack: JackClient::PortRegister ref = 4 name = ardour:Midi 1/midi_out 1 type = 8 bit raw midi port_index = 38
Jack: JackClient::Connect src = system:midi_capture_1 dst = ardour:Midi 1/midi_in 1
Jack: JackClient::kPortConnectCallback src = 9 dst = 37
Jack: WaitGraphChange...
Jack: JackClient::kGraphOrderCallback
Jack: JackGraphManager::GetTotalLatency port_index = 37 total latency = 0
Handle new route
Jack: JackClient::kPortConnectCallback src = 11 dst = 37
Jack: WaitGraphChange...
Jack: JackClient::kGraphOrderCallback
Jack: JackGraphManager::GetTotalLatency port_index = 37 total latency = 0
Jack: JackClient::kPortDisconnectCallback src = 9 dst = 37
Jack: WaitGraphChange...
Jack: JackClient::kGraphOrderCallback
Jack: JackGraphManager::GetTotalLatency port_index = 37 total latency = 0
Jack: JackClient::kPortConnectCallback src = 38 dst = 19
Jack: WaitGraphChange...
Jack: JackClient::kGraphOrderCallback
Jack: JackGraphManager::GetTotalLatency port_index = 37 total latency = 0
Jack: JackGraphManager::GetTotalLatency port_index = 31 total latency = 2048
Jack: JackGraphManager::GetTotalLatency port_index = 32 total latency = 2048
Jack: JackGraphManager::GetTotalLatency port_index = 29 total latency = 2048
Jack: JackGraphManager::GetTotalLatency port_index = 30 total latency = 2048
Jack: JackGraphManager::GetTotalLatency port_index = 38 total latency = 0
Jack: JackGraphManager::GetTotalLatency port_index = 37 total latency = 0
Jack: JackGraphManager::GetTotalLatency port_index = 37 total latency = 0
button event on clock but we are dragging
button event on clock but we are dragging
SS canfail
SS canfail
Jack: JackClient::PortUnRegister port_index = 29
Jack: JackClient::kPortDisconnectCallback src = 35 dst = 29
Jack: JackClient::kPortRegistrationOff port_index = 29 
Jack: JackClient::kGraphOrderCallback
Jack: JackClient::PortUnRegister port_index = 30
Jack: JackClient::kPortDisconnectCallback src = 36 dst = 30
Jack: JackClient::kPortRegistrationOff port_index = 30 
Jack: JackClient::PortUnRegister port_index = 31
Jack: JackClient::kPortDisconnectCallback src = 31 dst = 3
Jack: JackClient::kPortRegistrationOff port_index = 31 
Jack: JackClient::PortUnRegister port_index = 32
Jack: JackClient::kPortDisconnectCallback src = 32 dst = 4
Jack: JackClient::kPortRegistrationOff port_index = 32 
Jack: JackClient::PortUnRegister port_index = 33
Jack: JackClient::kPortDisconnectCallback src = 33 dst = 3
Jack: JackClient::kPortRegistrationOff port_index = 33 
Jack: JackClient::PortUnRegister port_index = 34
Jack: JackClient::kPortDisconnectCallback src = 34 dst = 4
Jack: JackClient::kPortRegistrationOff port_index = 34 
Jack: JackClient::PortUnRegister port_index = 35
Jack: JackClient::kPortDisconnectCallback src = 35 dst = 3
Jack: JackClient::kPortRegistrationOff port_index = 35 
Jack: JackClient::PortUnRegister port_index = 36
Jack: JackClient::kPortDisconnectCallback src = 36 dst = 4
Jack: JackClient::kPortRegistrationOff port_index = 36 
Jack: JackClient::PortUnRegister port_index = 37
Jack: JackClient::kPortDisconnectCallback src = 11 dst = 37
Jack: JackClient::kPortRegistrationOff port_index = 37 
Jack: JackClient::PortUnRegister port_index = 38
Jack: JackClient::kPortDisconnectCallback src = 38 dst = 19
Jack: JackClient::kPortRegistrationOff port_index = 38 
Jack: JackClient::kGraphOrderCallback
programming error: SessionHandleRef exists across sesssion deletion! Dynamic type: ARDOUR::MidiRegion
programming error: SessionHandleRef exists across sesssion deletion! Dynamic type: ARDOUR::MidiRegion
programming error: SessionHandleRef exists across sesssion deletion! Dynamic type: ARDOUR::MidiRegion
Jack: jack_client_close
Jack: JackClient::Close ref = 4
Jack: JackClient::Deactivate
Jack: JackClient::Deactivate res = 0
Jack: JackPosixThread::Kill
Jack: JackSocketClientChannel::Stop
Jack: JackPosixThread::Kill
Jack: JackClientSocket::Close
Jack: JackClientSocket::Close
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_ardour
Jack: JackLibClient::~JackLibClient
Jack: JackShmReadWritePtr1::~JackShmReadWritePtr1 4
Jack: Succeeded in unlocking 376 byte memory area
Jack: JackLibGlobals Destroy b4288910
Jack: ~JackLibGlobals
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_system
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_freewheel
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_qjackctl
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_ZynAddSubFX
Jack: no message buffer overruns
Jack: JackPosixThread::Stop
Jack: ThreadHandler: exit
Jack: JackShmReadWritePtr::~JackShmReadWritePtr 1
Jack: Succeeded in unlocking 994 byte memory area
Jack: JackShmReadWritePtr::~JackShmReadWritePtr 0
Jack: Succeeded in unlocking 83645978 byte memory area
Jack: jack_client_close res = 0
bill@ubuntu:~/Desktop$ 
console.txt (16,875 bytes)   

wbrown338

2011-02-11 04:05

reporter   ~0010072

ok. This is as of revision 8823.

I start a new session with no template selected.
I add a midi track.
grid is set at Beats/32
the edit point is set to Marker
Internal positional sync
Tim Master is highlighted
everything is set to the defaults from what I can tell.

I just qjackctl to route the midi controller to ZynAddSubFX to ardour3, both midi and audio so I can hear what I'm about to record.

I arm the track for recording and press play.

I start playing notes at timecode 00:00:02:00

I play/record 9 notes till around time 00:00:06:00

I then press the gree square stop button.

immediately, the recorded segment is shifted in the track view to start at time 00:00:10:00 to 00:00:19:00

the first issue is now that the recorded notes do not show up where I played them in the time code.

the second issue is that the copy and paste does not work right.

I have the "select move objects" finger pointer highlighted. I right click on the region to highlight, select it all.

I move the red line playahead marker to 00:00:20:00 and then right click and select paste.

Instead of the region being pasted at 00:00:20:00, it lands off to the right of the screen window at 00:00:34:00

I get the similar results if I select Playahead or Mouse for the selection marker.

I tared the session file and attached attached.

I also started ardour3 from the command line and am attaching the output in the console incase it revealse any other helpful information.

Let me know if you need more information.

Thanks for looking at this.
Bill.

paul

2011-02-12 19:48

administrator   ~0010078

I've tried following this recipe precisely (including the use of zynaddsubfx). I was unable to get any misbehaviour during recording or during cut-n-paste.

One last thing: Could you run jack_lsp -c from a terminal when you have ardour/zyn/jack setup in the way you described, and attach its output to this bug report?

wbrown338

2011-02-16 02:21

reporter   ~0010105

Hi Paul:

Here is the output of jack_lsp -c:

bill@ubuntu:~/workspace/ardour3$ jack_lsp -c
Jack: JackClient::SetupDriverSync driver sem in flush mode
Jack: JackPosixSemaphore::Connect jack_sem.1000_default_lsp
Jack: Already connected name = lsp
Jack: Clock source : system clock via clock_gettime
Jack: JackLibClient::Open name = lsp refnum = 5
system:capture_1
system:capture_2
system:playback_1
   ZynAddSubFX:out_1
   ardour:click/audio_out 1
   ardour:auditioner/audio_out 1
   ardour:master/audio_out 1
system:playback_2
   ZynAddSubFX:out_2
   ardour:click/audio_out 2
   ardour:auditioner/audio_out 2
   ardour:master/audio_out 2
system:playback_3
system:playback_4
system:playback_5
system:playback_6
system:midi_capture_1
system:midi_playback_1
system:midi_capture_2
   ardour:Midi 1/midi_in 1
   ZynAddSubFX:midi_input
system:midi_playback_2
system:midi_playback_3
system:midi_playback_4
system:midi_playback_5
system:midi_playback_6
ZynAddSubFX:out_1
   system:playback_1
ZynAddSubFX:out_2
   system:playback_2
ZynAddSubFX:midi_input
   system:midi_capture_2
system:midi_playback_7
ardour:MMC in
ardour:MMC out
ardour:MTC in
ardour:MTC out
ardour:MIDI control in
ardour:MIDI control out
ardour:MIDI clock in
ardour:MIDI clock out
ardour:master/audio_in 1
   ardour:auditioner/audio_out 1
ardour:master/audio_in 2
   ardour:auditioner/audio_out 2
ardour:master/audio_out 1
   system:playback_1
ardour:master/audio_out 2
   system:playback_2
ardour:click/audio_out 1
   system:playback_1
ardour:click/audio_out 2
   system:playback_2
ardour:auditioner/audio_out 1
   ardour:master/audio_in 1
   system:playback_1
ardour:auditioner/audio_out 2
   ardour:master/audio_in 2
   system:playback_2
ardour:Midi 1/midi_in 1
   system:midi_capture_2
ardour:Midi 1/midi_out 1
Jack: jack_client_close
Jack: JackClient::Close ref = 5
Jack: JackClient::Deactivate
Jack: JackSocketClientChannel::Stop
Jack: JackPosixThread::Kill
Jack: JackClientSocket::Close
Jack: JackClientSocket::Close
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_lsp
Jack: JackLibClient::~JackLibClient
Jack: JackShmReadWritePtr1::~JackShmReadWritePtr1 5
Jack: Succeeded in unlocking 376 byte memory area
Jack: JackLibGlobals Destroy 2545050
Jack: ~JackLibGlobals
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_system
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_freewheel
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_qjackctl
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_ZynAddSubFX
Jack: JackPosixSemaphore::Disconnect jack_sem.1000_default_ardour
Jack: no message buffer overruns
Jack: JackPosixThread::Stop
Jack: ThreadHandler: exit
Jack: JackShmReadWritePtr::~JackShmReadWritePtr 1
Jack: Succeeded in unlocking 994 byte memory area
Jack: JackShmReadWritePtr::~JackShmReadWritePtr 0
Jack: Succeeded in unlocking 83645978 byte memory area
Jack: jack_client_close res = 0

does this show any more information for why I'm getting this behavior with my setup.

Thanks.

paul

2011-02-16 03:06

administrator   ~0010110

alas, it does not. it does show that you have a version of JACK compiled with verbose debugging, which is not appropriate unless you built it yourself.

what timezone are you in, and when is a feasible time for you to be on IRC ?

wbrown338

2011-02-16 03:38

reporter   ~0010111

I'm in central time Chicago. I can log into IRC some during business hours and also some evenings when I'm in the home studio. I've been getting some help from people on the #ardour channel but havent' been able to find other users with the same arch as me running ardour3.

I'm using the jack packages from http://ppa.launchpad.net/kxstudio-team/kxstudio/ubuntu which is set of packages for audio production. It has newer versions of libraries that are needed to compile ardour3 from source than the stock ubuntu studio repository.

paul

2011-02-16 03:51

administrator   ~0010112

i'm las. i'm on eastern time, and will likely be on between about 8am Eastern and midnight eastern tomorrow, with some gaps. my nick is "las". look for me. i'll give you a binary build of A3 to test so we can be sure that its not your build, and then move on from there.

wbrown338

2011-03-02 03:43

reporter   ~0010245

This issue is fixed as of rev 9023 and should be closed.

paul

2011-03-02 12:29

administrator   ~0010251

see notes.

system

2020-04-19 20:15

developer   ~0022383

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2011-01-28 14:42 wbrown338 New Issue
2011-01-28 18:30 cth103 cost => 0.00
2011-01-28 18:30 cth103 Target Version => 3.0-alpha1
2011-02-01 14:47 paul Note Added: 0010023
2011-02-01 14:47 paul Status new => feedback
2011-02-09 02:54 paul Note Added: 0010060
2011-02-11 04:04 wbrown338 File Added: recording.tar
2011-02-11 04:04 wbrown338 File Added: console.txt
2011-02-11 04:05 wbrown338 Note Added: 0010072
2011-02-12 19:48 paul Note Added: 0010078
2011-02-16 02:21 wbrown338 Note Added: 0010105
2011-02-16 03:06 paul Note Added: 0010110
2011-02-16 03:38 wbrown338 Note Added: 0010111
2011-02-16 03:51 paul Note Added: 0010112
2011-03-02 03:43 wbrown338 Note Added: 0010245
2011-03-02 12:29 paul Note Added: 0010251
2011-03-02 12:29 paul Status feedback => resolved
2011-03-02 12:29 paul Resolution open => fixed
2011-03-02 12:29 paul Assigned To => paul
2020-04-19 20:15 system Note Added: 0022383
2020-04-19 20:15 system Status resolved => closed