On Monday 15 March 2004 4:51 pm, jeffrey milton wrote:
It started out simple enough... all I wanted to do was
have rosegarden play
a midi file :( But it does not, can not, will not. The more I look into
it, the more obtuise everything becomes. Can anyone shed any light on
these
mysteries?
Does it not play the file, or are you simply not getting any sound output?
I test the midi
$ timidity /a-train.mid
Sounds great!
OK, so your basic sound set up works, Good.
MYSTERY #1: How does timidity know what port to use
and what
instruments to
use? I never told it what bank, etc.
I guess you were lucky ;-)
MYSTERY #4: What is the significance is General MIDI
Synth #10[D] ? I
alwasy
see teh [D] at slot 10. What does [D] mean?
Probably that It's a drum track rather than a synth track.
When I play, I hear nothing!
The only thing I see that has changed is that rosegardensequencer has
started jack...
/usr/bin/jackd -T -d alsa -d hw:0 -p 2048
which is bad because jack, so far, has only succeeded in preventing any
sound to work in any manner. I just want rosegarden to work with midi as I
have given uip on jack after about 70 hours of frustration with jack. I'll
get back to jack when I have a few months of free time.
Ah, AFAIK, if you want to get MIDI driven sound out of Rosegarden4, you have
to use a softsynth via Jackd. Use Qjackctl to start Jackd, then start up the
softsynth you want to use and then Rosegarden. It won't take months to
figure, I know it can seem daunting at first, but you really are going to
want it working from the sounds of things.
However, when I quit rosegarden, I hear a single note
play!!
Are you sure that's not just a system beep?
Appearantly, my timidity port has been fubared by
rosegarden (or something)
No, I doubt it. If you're using ALSA, only one application can have access to
any device. It's just in use - the port still works & is still recognisable I
think you'll find :-)
Other mysteries...
MYSTERY: Port 64 is 'Intel 82801DB-ICH4 MIDI - Rawmidi 0' [type=kernel]
How do I load sounds into this external midi? When I run rosegarden it
shows that there are banks of instruments available but no sound comes out
when I play "aplaymidi -p 64:0 /Blew.mid"
You can't, it's not a SoundBlaster. You need to use something like fluidsynth.
MYSTERY: Some midifiles, when loaded into rosegarden
have "Imported MIDI"
in channel 1, but nothing there, and things like 'Rhythm' assigned to MIDI
external device #10[D]" (there's that 10[D] again). n In this example, the
file that have this information do not play with aplaymidi
This is normal no? - channel 1 contains the original MIDI info or something
like that. It's normal to assign the Rhythm track to #10, It's a handy
convention, why it should be an external device, I don't know, I can't see
from here :-)
HTH a bit
tim hall