Sorry for the delayed response. Jack messages output, from hydrogen startup till after I've clicked away all the dialogs (sorry to digest subscribers!) -
---- p, li { white-space: pre-wrap; } 15:24:58.242 Statistics reset. 15:25:02.557 JACK connection graph change. 15:25:02.597 JACK connection change. 15:25:02.619 JACK connection graph change. 15:25:02.655 ALSA connection graph change. Unknown destination port in attempted (dis)connection src_name [Hydrogen:out_L] dst_name [alsa_pcm:playback_1] port created: Hydrogen [130] (playback): Hydrogen Midi-In port created: Hydrogen [130] (capture): Hydrogen Midi-Out 15:25:02.800 JACK connection change. 15:25:02.804 ALSA connection change. JackEngine::XRun: client = Hydrogen was not finished, state = Running JackAudioDriver::ProcessGraphAsyncMaster: Process error 15:25:03.028 XRUN callback (1). JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error 15:25:06.256 JACK connection graph change. 15:25:06.433 JACK connection change. 15:25:06.441 JACK connection graph change. 15:25:06.641 JACK connection change. 15:25:06.651 JACK connection graph change. 15:25:06.860 JACK connection change. 15:25:06.872 JACK connection graph change. 15:25:07.089 JACK connection change. 15:25:07.106 JACK connection graph change. 15:25:07.329 JACK connection change. 15:25:07.352 JACK connection graph change. 15:25:07.571 JACK connection change. 15:25:07.587 JACK connection graph change. 15:25:07.823 JACK connection change. 15:25:07.827 JACK connection graph change. 15:25:08.048 JACK connection change. JackEngine::XRun: client = Hydrogen was not finished, state = Running JackAudioDriver::ProcessGraphAsyncMaster: Process error 15:25:20.788 XRUN callback (2). JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error JackAudioDriver::ProcessGraphAsyncMaster: Process error ---- My jackd call from jack control looks like this - /usr/bin/jackd -p128 -t5000 -dalsa -r48000 -p128 -n2 -S -D -Chw:Audiophile192 -Phw:Audiophile192 So the port-max isn't being set - could I be exceeding whatever the default is? The kit has 64 multi-layered instruments. The drumkit is downloaded from the official server, "MC-307_TR-606". Here is the song file, excuse the bad patterns - luckily the track has evolved beyond these now! https://mega.co.nz/#!icIEHRjR!gjruGN_BrZBiq1kCdsXGtU-QxmRhS0xhh5f8lH2wj_g Thanks for the help Oliver Message: 4 Date: Fri, 08 Aug 2014 12:44:47 +0200 From: Sebastian Moors <mau...@smoors.de> Subject: Re: [Hydrogen-devel] Annoying dialog box To: hydrogen-devel@lists.sourceforge.net Message-ID: <53e4aa1f.8060...@smoors.de> Content-Type: text/plain; charset="iso-8859-1" Hi Oli, there is no fixed limit of instruments in hydrogen. Your error is caused by "jack_port_register", not hydrogen itself. The method belongs to the jack api and fails to register a new port. So at the moment i see two possible reasons for this behaviour: 1. Hydrogen provides the call to "jack_port_register" with wrong/malformed data 2. "jack_port_register" fails because of some reason on your side, maybe not enough (shared) memory to create a new buffer for the port. But i'm not familiar enough with jack to help you there.. What you can try is to have a look at the jack log files (or the messages window from qjackctl) to see if there is some obvious error. Btw., is someone else able to reproduce this problem? @Oli: Maybe you could provide us a song file where this happens (with some drumkits from the official repository)? Best regards, Sebastian Message: 5 Date: Fri, 8 Aug 2014 11:47:59 +0100 From: Harry van Haaren <harryhaa...@gmail.com> Subject: Re: [Hydrogen-devel] Annoying dialog box To: hydrogen-devel@lists.sourceforge.net Message-ID: <CAKudYbMeO09tfK_NOn0jnczUASLi5Z6cah3pps8xeiyJcO=c...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" Jack has a maximum port variable, see jackd -h or set with jackd --port-max That's generally the cause of port-registration failures. I think having two ports with identical names might cause port_register() to fail too. HTH, -Harry
------------------------------------------------------------------------------
_______________________________________________ Hydrogen-devel mailing list Hydrogen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hydrogen-devel