From: Michal Z. <mi...@ol...> - 2004-03-31 15:49:48
|
Hi Chris, I've built RG with folowing config: ALSA MIDI support : yes JACK audio support : yes LADSPA plugin support : yes liblrdf metadata support : yes aRTS MIDI and audio : no Xft notation font support : yes Is it right if I'm not using artsd? michal > Chris Cannam wrote: > >>On Wednesday 31 Mar 2004 8:34 am, Michal Zeravik wrote: >> >> >>>btw. Alsa seems to be properly installed: >>> >>> >> >>Can you "cat /proc/asound/seq/queues" while RG is running and tell us >>what that says? >> >> > This shows nothing. > >>A trace from running rosegardensequencer in gdb (and then running >>rosegarden with the --existingsequencer option, and trying to record) >>would be helpful too. >> >> > Ok, I've run rgseq, it shows .....: > Rosegarden 4-0.9.7 - AlsaDriver - alsa-lib version 1.0.3a > JackDriver::jackSampleRate - sample rate changed to 44100 > JackDriver::jackGraphOrder > JackDriver::jackGraphOrder > JackDriver::jackGraphOrder > JackDriver::jackGraphOrder > JackDriver::jackGraphOrder > > JackDriver::initialiseAudio - JACK sample rate = 44100Hz, buffer size > = 1024 > JackDriver::initialiseAudio - creating disk thread > JackDriver::initialiseAudio - found 2 JACK physical outputs > JackDriver::initialiseAudio - connecting from "rosegarden:master out > L" to "alsa_pcm:playback_1" > JackDriver::initialiseAudio - connecting from "rosegarden:master out > R" to "alsa_pcm:playback_2" > JackDriver::initialiseAudio - JACK playback latency 0.046439909R > JackDriver::initialiseAudio - JACK record latency 0.000000000R > JackDriver::initialiseAudio - initialised JACK audio subsystem > > ALSA Client information: > > 64,0 - (EMU10K1 MPU-401 (UART) - Rawmidi 0, EMU10K1 MPU-401 > (UART)) (DUPLEX) [ctype 2, ptype 2, cap 127] > 65,0 - (Emu10k1 WaveTable, Emu10k1 Port 0) (WRITE ONLY) > [ctype 2, ptype 2078, cap 66] > 65,1 - (Emu10k1 WaveTable, Emu10k1 Port 1) (WRITE ONLY) > [ctype 2, ptype 2078, cap 66] > 65,2 - (Emu10k1 WaveTable, Emu10k1 Port 2) (WRITE ONLY) > [ctype 2, ptype 2078, cap 66] > 65,3 - (Emu10k1 WaveTable, Emu10k1 Port 3) (WRITE ONLY) > [ctype 2, ptype 2078, cap 66] > > after it starts. > > Then I run rg --existseq with messages: > > AudioInstrumentParameterPanel::slotSelectAudioRecordLevel(0) > AudioInstrumentParameterPanel::slotSelectAudioLevel(0) > AudioInstrumentParameterPanel::slotSelectAudioRecordLevel(0) > AudioInstrumentParameterPanel::slotSelectAudioLevel(0) > Profiler : id = RosegardenGUIDoc::syncDevices - elapsed = 10ms CPU, > 0.313382000R real > > > I've tried to record without Jack sync and times is set to PCM capture. > Then rgseq shows: > Current timer set to "PCM capture 0-0-1" > AlsaDriver::processEventsOut - Rosegarden to ignore JACK transport > Connected to input 0 > AlsaDriver::processEventsOut - Rosegarden MMC Transport DISABLED > Connected to input 0 > AlsaDriver::processEventsOut - Rosegarden MIDI CLOCK DISABLED > Connected to input 0 > WARNING: RecordableAudioFile::initialise: couldn't lock buffer into > real memory, performance may be impaired > AlsaDriver - initialisePlayback > AlsaDriver::stopClocks > WARNING: AudioInstrumentMixer::generateBuffers: couldn't lock ring > buffer into real memory, performance may be impaired > ..... lotta of last messages > WARNING: AudioInstrumentMixer::generateBuffers: couldn't lock ring > buffer into real memory, performance may be impaired > AudioInstrumentMixer::resetAllPlugins! > AlsaDriver::stopClocks: ALSA time now is 0.000000000R > RecordableAudioFile::write: 0 frames available to write on channel 0 > AlsaDriver - initialisePlayback > processMidiOut[0]: event is at 0.000000000R ( 0.000000000R ahead of > queue time) > processMidiOut[0]: JACK time is 145.658775488R ahead of ALSA time > processMidiOut[0]: instrument 2015 -> output device 65:0 > pitch: 57, velocity 120, duration 0.000030000R > Connected to input 0 > AlsaDriver::startClocks > WARNING: AudioInstrumentMixer::generateBuffers: couldn't lock ring > buffer into real memory, performance may be impaired > ..... > start: not on transport > AlsaDriver::startClocks: started clocks > RosegardenSequencerApp::incrementTransportToken: incrementing to 1 > Connected to input 0 > Connected to input 0 > RecordableAudioFile::buffer: buffering 1024 frames on channel 0 > RecordableAudioFile::buffer: buffering 1024 frames on channel 1 > KCrash: Application 'rosegardensequencer' crashing... > RecordableAudioFile::write: 1024 frames available to write on channel 0 > RecordableAudioFile::write: writing 2048 bytes to file > Connected to input 0 > AlsaDriver::getAlsaTime - can't get queue status > AlsaDriver::getAlsaTime - can't get queue status > rosegardensequencer: Fatal IO error: client killed > > And rg crashes too: > > Profiler : id = AnalysisHelper::labelChords - elapsed = 0ms CPU, > 0.000003000R real > WARNING: Rosegarden::Exception: "Failed to contact Rosegarden > sequencer with stop command" > KCrash: Application 'rosegarden' crashing... > > Uf, I really don't know, what can I do to get RG work. > I've installed alsa from sources with oss emu as well and It seems work. > I can play wav and mp3 in xmms through alsa, alsamixer > works well.... > > Thank you for the support, Chris. > > Michalz |