I too am trying to get Frescobadi working on my Mac. I have reached the stage of of managing to compile and install the python-poppler-qt4 library, so I now have lilypond compilation and dfp display working in Frescobaldi.
I have followed the installation instructions of Philippe Massart as regards getting midi support going: Installed via macports fluidsynth and portmidi Installed and configured qsynth When I start Frescobaldi I see the fluidsynth virtual port selected, but I get errors from Frescobaldi. in three areas, although they are probably related to the same cause. 1) When selecting the Midi-Setting preference panel Traceback (most recent call last): File "/Applications/frescobaldi-2.0.10/frescobaldi_app/preferences/__init__.py", line 143, in slotCurrentItemChanged item.activate() File "/Applications/frescobaldi-2.0.10/frescobaldi_app/preferences/__init__.py", line 163, in activate w.loadSettings() File "/Applications/frescobaldi-2.0.10/frescobaldi_app/preferences/__init__.py", line 296, in loadSettings group.loadSettings() File "/Applications/frescobaldi-2.0.10/frescobaldi_app/preferences/midi.py", line 113, in loadSettings self._playerPort.setEditText(s.value("player/output_port", port)) TypeError: QComboBox.setEditText(QString): argument 1 has unexpected type 'QPyNullVariant' ====================== It doesn't switch to the panel, but if I click midi-settigs a second time it does, showing the fluidsynth virtual port selected If I then click refresh-midi ports I get the error Traceback (most recent call last): File "/Applications/frescobaldi-2.0.10/frescobaldi_app/preferences/midi.py", line 107, in refreshMidiPorts self.loadSettings() File "/Applications/frescobaldi-2.0.10/frescobaldi_app/preferences/midi.py", line 113, in loadSettings self._playerPort.setEditText(s.value("player/output_port", port)) TypeError: QComboBox.setEditText(QString): argument 1 has unexpected type 'QPyNullVariant' ======================================= 2: when clicking the play button on the midi-player Traceback (most recent call last): File "/Applications/frescobaldi-2.0.10/frescobaldi_app/miditool/__init__.py", line 64, in slotPlay self.widget().play() File "/Applications/frescobaldi-2.0.10/frescobaldi_app/miditool/widget.py", line 155, in play self.openOutput() File "/Applications/frescobaldi-2.0.10/frescobaldi_app/miditool/widget.py", line 124, in openOutput o = midihub.output_by_name(p) File "/Applications/frescobaldi-2.0.10/frescobaldi_app/midihub.py", line 97, in output_by_name if i.isoutput and i.name.startswith(name) and not i.isopen: TypeError: startswith first arg must be str, unicode, or tuple, not QPyNullVariant Needless to say it doesn't play any midi. The midifile is show correctly loaded in the midi player. Any suggestions how I proceed? Robin -- View this message in context: http://lilypond.1069038.n5.nabble.com/frescobaldi-on-mac-tp139401p149344.html Sent from the User mailing list archive at Nabble.com. _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user