Hi robin, I just had the exact same problems. Solved them by going into the preference folder of my system and ditching all frescobaldi related prefs & plists. Some could not be deleted though.
After that, no problems anymore. Of course you need to set all preferences new, but .... Best, Robert - Von meinem Fliewatüüt gesendet. On 17 Aug 2013, at 15:15, Robin Newman <robin.new...@gmail.com> wrote: > 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 _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user