How do you get rosegarden to play sound when playing a midi in it?
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 inSetup > MIDI
- configure QSynth to use
alsa
Audio Driver underSetup > 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 theGeneral MIDI Device
to whatever QSynth broadcasts as its MIDI input option, ie129: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.
Related videos on Youtube
Anon
Specialties: Keyboard Layouts Audiobooks and Text to Speech Qt
Updated on September 18, 2022Comments
-
Anon over 1 year
How do you get rosegarden to play sound when playing a midi in it? Do I need Jack running?
-
Anon over 9 yearsI have fluidity.
-
CL. over 9 years
-
Santropedro almost 4 yearsThank 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 over 3 yearsDoesn't work (no sound)