On 08/21/2012 12:16 PM, D. Michael McIntyre wrote:
> On Tuesday, August 21, 2012, John wrote:
>
>> I would like to thank all you respondents who tried to help me..I have
>> Jack,  Qsynth, Timidity installed.  But I am at a loss how I can tie all
>> these pieces together to produce any sound. How to "plug in" any of these
>> pieces?
>
> I'm going to defer these basic, common questions to the rest of the community.

I'll take a shot at describing how to use Qsynth as an external 
application.  This works for me with Rosegarden 12.04 and Qsynth 0.3.6 
on Fedora 17.

1) Close any other programs you might be running

2) Start Rosegarden

3) Start Qsynth

4) In Qsynth, click on "Setup" and make sure "Enable MIDI Input" is 
checked in the MIDI tab, that "jack" is selected as the Audio Driver in 
the Audio tab, that "Auto Connect JACK Outputs" is checked in the Audio 
tab, and that a soundfont is listed in the Soundfonts tab.  If you have 
to change any of this you might have to close and restart both programs 
before going on.

5) In Rosegarden, load the project you want to work on.  Click on Studio 
-> Manage MIDI Devices.  In the dialog that pops up, in the top-left box 
("MIDI Playback") there should be something that says "General MIDI 
Device" - click on this.  To the right of this there should be something 
that says something like "Synth input port" - this is the Qsynth MIDI 
input.  Click on it.  Click the "Close" button.

6) Now the MIDI data from Rosegarden should be sent to Qsynth when you 
hit play in Rosegarden, and Qsynth should play sound through your soundcard.

What should be happening if you follow these steps is when you launch 
Rosegarden, it will start the Jack audio server.  Then when you launch 
Qsynth it should connect to the physical outputs on your soundcard via 
the already-launched Jack server.  Rosegarden will handle making the 
correct MIDI connections through its studio manager.  Soundfonts are 
loaded in Qsynth, and other work on your piece is done in Rosegarden.

I would recommend installing qjackctl and using it to manage your audio 
and MIDI connections between different applications.  You can also use 
it to start the Jack audio server with different parameters (do this 
before launching either Rosegarden or Qsynth).

You can also host fluidsynth-dssi directly in Rosegarden.  In my 
experience, sometimes the editors will not launch for DSSI plugins 
unless you modify some network settings (this is not an issue with 
Rosegarden) and I don't remember what I had to do last time I had it 
working.  You will need to be able to launch the editor to select a 
soundfont.

If you want to try this, select a track in Rosegarden by clicking on the 
name of the track.  In the "Special Parameters" box, under "Track 
Parameters" click the "Device" drop-down and select "Synth Plugin" to 
make that track use a plugin.  Then, under "Instrument Parameters" click 
the button that says "<no synth>" and, in the dialog that pops up, click 
in the "Plugin" drop-down and select FluidSynth DSSI Plugin (or another 
plugin if you wish).  I believe Rosegarden will automatically connect 
the audio outputs, but you can use qjackctl to verify this.

Good luck!

-Michael J. Wilson

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

Reply via email to