How do you get rosegarden to play sound when playing a midi in it?

6,750

Solution 1

You do not need to have Jack running in order to playback MIDIs with Rosegarden.

What I now have running is MIDI file playback via Rosegarden and QSynth.

The process as of Ubuntu 17.10 is largely the same as here, but follow these steps:

  • install QSynth apt-get install fluidsynth
  • install a soundfont library apt-get install fluid-soundfont-gs
  • configure QSynth to Enable MIDI Input by checking the box in Setup > MIDI
  • configure QSynth to use alsa Audio Driver under Setup > Audio
  • configure QSynth to use the soundfont under Setup > Soundfonts; point to /usr/share/sounds/sf2/FluidR3_GM.sf2 or your soundfont location
  • allow QSynth to restart when it prompts you
  • install Rosegarden apt-get install rosegarden
  • with QSynth open, launch Rosegarden
  • Tell Rosegarden to play through QSynth Studio > Manage MIDI Devices and set the General MIDI Device to whatever QSynth broadcasts as its MIDI input option, ie 129:0 Synth input port or similar.

Solution 2

The documentation says:

Rosegarden includes synth plugin support for sample-accurate synthesis of MIDI tracks.
[…]
And as well as plugins, Rosegarden can communicate with any number of standalone soft synths for Linux using the ALSA sequencer MIDI protocol.

Synth plugins usually are very specialized; if you want to play some random MIDI file, you probably need a general-puporse software synthesizer like Fluidsynth or Timidity.

Share:
6,750

Related videos on Youtube

Anon
Author by

Anon

Specialties: Keyboard Layouts Audiobooks and Text to Speech Qt

Updated on September 18, 2022

Comments

  • Anon
    Anon over 1 year

    How do you get rosegarden to play sound when playing a midi in it? Do I need Jack running?

  • Anon
    Anon over 9 years
    I have fluidity.
  • CL.
    CL. over 9 years
  • Santropedro
    Santropedro almost 4 years
    Thank you ,that worked very well, except that whenever I open a new song I have to do, again, the step "Tell Rosegarden to play through QSynth Studio > Manage MIDI Devices and set the General MIDI Device to whatever QSynth broadcasts as its MIDI input option, ie 129:0 Synth input port or similar.". I wish this step just remained saved.
  • Dims
    Dims over 3 years
    Doesn't work (no sound)