Quantcast
Channel: LinuxMusicians
Viewing all articles
Browse latest Browse all 2855

System Tuning and Configuration • jack2 MIDI with varying latency

$
0
0

Dear community,

I have a weird issue where my jack2 MIDI input latency (from an electronic drum) increases over time whenever I stop playing MIDI files and then after a while it goes back to a reasonable level.

I use a2jmidid for the electronic drum and at the same time start/stop this MIDI player from time to time (it's used as a metronome). ardour does the metronome MIDI sampling; another software (drumgizmo) does the MIDI sampling for the drumkit and the resulting audio signal is mixed via ardour.

The jack2 log looks as follows:

Code:

no message buffer overrunsno message buffer overrunsno message buffer overrunsjackdmp 1.9.21Copyright 2001-2005 Paul Davis and others.Copyright 2004-2016 Grame.Copyright 2016-2022 Filipe Coelho.jackdmp comes with ABSOLUTELY NO WARRANTYThis is free software, and you are welcome to redistribute itunder certain conditions; see the file COPYING for detailsJACK server starting in realtime mode with priority 10self-connect-mode is "Don't restrict self connect requests"audio_reservation_initAcquire audio card Audio1creating alsa driver ... hw:Pro,0|hw:Pro,0|128|3|48000|0|0|nomon|swmeter|-|32bitconfiguring for 48000Hz, period = 128 frames (2.7 ms), buffer = 3 periodsALSA: final selected sample format for capture: 24bit little-endian in 3bytes formatALSA: use 3 periods for captureALSA: final selected sample format for playback: 24bit little-endian in 3bytes formatALSA: use 3 periods for playbackJackGraphManager::Connect already connected port_src = 34 port_dst = 44JackGraphManager::Connect already connected port_src = 73 port_dst = 44JackGraphManager::Connect already connected port_src = 76 port_dst = 44JackGraphManager::Connect already connected port_src = 55 port_dst = 44JackGraphManager::Connect already connected port_src = 49 port_dst = 44JackGraphManager::Connect already connected port_src = 35 port_dst = 45JackGraphManager::Connect already connected port_src = 74 port_dst = 45JackGraphManager::Connect already connected port_src = 77 port_dst = 45JackGraphManager::Connect already connected port_src = 56 port_dst = 45JackGraphManager::Connect already connected port_src = 50 port_dst = 45JackGraphManager::Connect already connected port_src = 67 port_dst = 44JackGraphManager::Connect already connected port_src = 68 port_dst = 45JackGraphManager::Connect already connected port_src = 70 port_dst = 44JackGraphManager::Connect already connected port_src = 71 port_dst = 45JackGraphManager::Connect already connected port_src = 52 port_dst = 44JackGraphManager::Connect already connected port_src = 53 port_dst = 45JackGraphManager::Connect already connected port_src = 58 port_dst = 44JackGraphManager::Connect already connected port_src = 59 port_dst = 45JackGraphManager::Connect already connected port_src = 61 port_dst = 44JackGraphManager::Connect already connected port_src = 62 port_dst = 45JackGraphManager::Connect already connected port_src = 64 port_dst = 44JackGraphManager::Connect already connected port_src = 65 port_dst = 45JackGraphManager::Connect already connected port_src = 82 port_dst = 3JackGraphManager::Connect already connected port_src = 83 port_dst = 4JackGraphManager::Connect already connected port_src = 79 port_dst = 44JackGraphManager::Connect already connected port_src = 80 port_dst = 45Unknown source port in attempted (dis)connection src_name [a2j:Edrumulus (capture): Edrumulus MIDI 1] dst_name [ardour:klickly/midi_in 1]JackGraphManager::Connect already connected port_src = 1 port_dst = 28JackGraphManager::Connect already connected port_src = 2 port_dst = 28JackGraphManager::Connect already connected port_src = 9 port_dst = 29JackGraphManager::Connect already connected port_src = 11 port_dst = 29JackEngine::XRun: client = ardour was not finished, state = TriggeredJackEngine::XRun: client = klickly was not finished, state = TriggeredJackAudioDriver::ProcessGraphAsyncMaster: Process errorJackEngine::XRun: client = ardour was not finished, state = TriggeredJackEngine::XRun: client = klickly was not finished, state = TriggeredJackAudioDriver::ProcessGraphAsyncMaster: Process errorJackEngine::XRun: client = ardour was not finished, state = TriggeredJackEngine::XRun: client = klickly was not finished, state = TriggeredJackAudioDriver::ProcessGraphAsyncMaster: Process errorJackEngine::XRun: client = ardour was not finished, state = TriggeredJackEngine::XRun: client = klickly was not finished, state = TriggeredJackAudioDriver::ProcessGraphAsyncMaster: Process errorJackEngine::XRun: client = ardour was not finished, state = TriggeredJackEngine::XRun: client = klickly was not finished, state = TriggeredJackAudioDriver::ProcessGraphAsyncMaster: Process errorJackEngine::XRun: client = ardour was not finished, state = TriggeredJackEngine::XRun: client = klickly was not finished, state = TriggeredJackAudioDriver::ProcessGraphAsyncMaster: Process errorJackEngine::XRun: client = ardour was not finished, state = TriggeredJackAudioDriver::ProcessGraphAsyncMaster: Process errorJackEngine::XRun: client = ardour was not finished, state = TriggeredJackAudioDriver::ProcessGraphAsyncMaster: Process errorJackAudioDriver::ProcessGraphAsyncMaster: Process errorJack main caught signal 15JackAudioDriver::ProcessGraphAsyncMaster: Process errorReleased audio card Audio1audio_reservation_finishCannot write socket fd = 21 err = Broken pipeCheckRes errorCould not write notificationClientNotify fails name = freewheel notification = 1 val1 = 0 val2 = 0

I believe the Xruns happen whenever the MIDI player is stopped.

Anyone got an idea what is going wrong?

Statistics: Posted by tripleh — Sun Dec 08, 2024 4:37 pm



Viewing all articles
Browse latest Browse all 2855

Trending Articles