From: Richard C. <pe...@fu...> - 2005-11-30 09:43:46
|
On Tue, 29 Nov 2005 20:37:33 -0500, <wil...@co...> wrote: > First of all, I got Jack working by turning off the 'artsd' demon > before starting RG. How I turned off artsd would be too embarrassing > to say here, because there must be a better way to do this. > Maybe someone could describe what the proper way is. Go into the KDE start button and start the Control Center. Then click on "Sound System" under "Sound and Multimedia." There's a box at the top that says "Enable the Sound System" and you just have to uncheck that box and hit "Apply" at the bottom. > Next , using qsynth, I selected alsa_seq for MIDI and jack for > audio. If you have qjackctl then you can use it to see if Fluidsynth's output is connected to the ALSA input. It's possible that even though Fluidsynth is connected to Jack, that it's outputs aren't connected to the ALSA inputs, and so you wouldn't hear any sound. If you have qjackctl then you can also use it to connect the ports, but there's probably a way to make qsynth do it too, if it's not doing it already. > Soundfonts are selected as /home/john/PS51f.fs2 Yeah, Fluidsynth will also happily start up without a soundfont, which has confused me a couple of times. > Prior to all this, I did in konsole mode as root: > # modprobe snd-virmidi snd_index=1 I'm pretty sure that that's just a dummy MIDI port that doesn't actually do anything. I think it's just for if you don't have MIDI and you need to use a program that pointlessly requires it, you use that to satisfy the program's requirement for MIDI. I don't think it'll make any sound. > Going back to the instrument selection panel and clicking > on a track gives me several options. > Synth Plugin > Audio > General Midi Device > The first subselection under Synth Plugin is FluidSynth DSSI. Ok, I think you've got that right, but let me be redundant just to make sure since that's where my sound output goes wrong most of the time. The individual tracks have to be set to play through "Synth Plugin" and then in "Manage Midi Devices" the "Synth Plugin" has to actually be connected to something like "Synth Input Port". With those four virtual midi devices, maybe Rosegarden mistook one of them as a synth output port. As for other things to try, do you get any sound output at all, like with an MP3 player? If not then you might have to use alsamixer to unmute your sound card. You can also test Fluidsynth by itself with the aplaymidi command, with something like this: aplaymidi --port 130 compositions/pipedream.mid You'll have to replace the "130" with whatever port Fluidsynth is actually on. The only way I know how to figure that out is to go into "Manage Midi Devices" in Rosegarden and see what port it says it is. |