Federico Bruni a �crit :
> Hi all,
>
> Midi play in Frescobaldi stopped working all of a sudden.
> Kmid and timidity work fine.
When you say it stopped working do you mean it stopped for all versions
of frescobaldi or only for the latest git? More procisely does it work
with versions where it used to work for you?
> How can I troubleshoot the problem?
>
> I'm using the latest git version on Debian testing (Gnome 3).
First check that the midi port is correctly setup in frescobaldi
preferences. Also remember that to get a midi output on linux you need
to start (externally) a software synth, which kmid does (it usually
start a timidity in server mode). I personnally use fluidsynth (don't
forget to set its soundfont path correctly if you do) ans QSynth as a
frontend to launch it.
If no external softsynth is started, frescobaldi will default to the
standart pass-through midi port which basically does nothing.
Regards,
Richard.
What does not work?
("No Ouput" message, or just visually playing but silent, or crash, or...)
Frescobaldi needs a MIDI synthesizer running as ALSA midi client, like
TiMidity -iA or FluidSynth. And the python-pypm or python-portmidi
package is needed. (If it's not there you get the "No Output" message in
the MIDI player display.)
Unlike KMid, Frescobaldi can't start a MIDI softsynth by itself, you
need to do it. Many Linux distributions can start Timidity as a deamon
on system startup. If you start a MIDI synth while Frescobaldi's MIDI
player is already loaded, go to the settings and press the 'Refresh MIDI
ports' button. This will cause Frescobaldi to re-initialize the MIDI
ports list.
Best!
While using other audio programs: I think it's a problem with ports or
maybe Pulse audio.
It's not about Fresco or Debian update, today at first start everything
works fine.
Here's a good hint: yesterday when I couldn't hear any sound while
playing Midi, I tried to play with the Midi preferences and Fresco could
see only Midi-Through port 0 (no timidity ports). Even if I refreshed
the Midi ports.
Today however it does see them and it works fine.
I'm trying to reproduce the problem but I can't.
> What does not work?
> ("No Ouput" message, or just visually playing but silent, or crash, or...)
>
It was just visually playing but silent
> Frescobaldi needs a MIDI synthesizer running as ALSA midi client, like
> TiMidity -iA or FluidSynth. And the python-pypm or python-portmidi
> package is needed. (If it's not there you get the "No Output" message in
> the MIDI player display.)
>
I have python-pypm installed.
> Unlike KMid, Frescobaldi can't start a MIDI softsynth by itself, you
> need to do it. Many Linux distributions can start Timidity as a deamon
> on system startup. If you start a MIDI synth while Frescobaldi's MIDI
> player is already loaded, go to the settings and press the 'Refresh MIDI
> ports' button. This will cause Frescobaldi to re-initialize the MIDI
> ports list.
Yes, timidity is started on system startup.
I've tried to reinitialize the MIDI ports list but for some reasons it
didn't work: I could see no timidity ports (as I said before).
Sorry, I didn't mention it in my first email as I didn't remember my
usual Midi settings in Frescobaldi (because I've never had any problem
so far).
Cheers,
Federico