[linux-audio-user] Rosegarden mysteries

Artem Baguinski artm at v2.nl
Thu May 27 12:28:50 EDT 2004


i'm trying various audio softwares and i got stuck with rosegarden. i
can't figure what am i doing wrong and especially - what i am doing
right when i suddenly hear it playing my music ;)

here is what i'm doing:

1. start timidity

$ timidity -iA
Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 32768, period size 8192 bytes
TiMidity starting in ALSA server mode
Opening sequencer port: 128:0 128:1 128:2 128:3

 i know timidity is setup correctly because i can play midifiles with

2. start rosegarden

$ rosegarden
... loads of messages, really scary ...

on the console where i started timidity the following appears:

Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 32768, period size 8192 bytes

3. trying it out: i enter some notes in a notation editor, set the
   tracks instrument to Midi software device #1 and click the play
   button. i hear nothing, the blue cursor doesn't move, on the
   console the following apears:

rosegarden (sequence manager): ControlBlockMmapper::updateMetronomeForPlayback: muted=true
rosegarden (sequence manager): SequenceManager::play() - starting to play
AlsaDriver::stopClocks: ALSA time now is  0.000000000R
rosegarden (sequencer): mmapping /tmp/kde-artm//segment_87d60e0
rosegarden (sequencer): MmappedSegment::map() : 0x4223c000,212
rosegarden (sequencer): mmapping /tmp/kde-artm//rosegarden_metronome
rosegarden (sequencer): MmappedSegment::map() : 0x4223d000,25172
rosegarden (sequencer): mmapping /tmp/kde-artm//rosegarden_tempo
rosegarden (sequencer): MmappedSegment::map() : 0x42244000,4
rosegarden (sequencer): mmapping /tmp/kde-artm//rosegarden_timesig
rosegarden (sequencer): MmappedSegment::map() : 0x42245000,4
rosegarden (sequencer): RosegardenSequencerApp::play() - starting to play
AlsaDriver - initialisePlayback
rosegarden (sequencer): [calling jumpToTime on start]
rosegarden (sequencer): jumpToTime( 0.000000000R)
processMidiOut[0]: event is at  0.000000000R ( 0.000000000R ahead of queue time)
processMidiOut[0]: instrument 2016 -> output device 128:0
pitch: 64, velocity 100, duration  0.500000000R
AlsaDriver::startClocks: started clocks
RosegardenSequencerApp::incrementTransportToken: incrementing to 14
rosegarden (sequencer): Sequencer status changed from 0 to 1

where should i look for the reasons it doesn't wanna roll? 

the mystery is that sometimes it works. and i have no idea how to
recreate that state. 


$ rosegarden -v
Qt: 3.2.3
KDE: 3.2.2
Rosegarden: 4-0.9.7

$ timidity -v
TiMidity++ version 2.13.0


More information about the Linux-audio-user mailing list