> On Feb 17, 2025, at 7:54 PM, David Wright <lily...@lionunicorn.co.uk> wrote:
>
> On Mon 17 Feb 2025 at 13:36:09 (-0500), Laura Conrad wrote:
>>
>> This was originally reported by a non-technical MacOS user, so he was
>> presumably using the default browser with watever default MIDI player
>> that uses.
>>
>> There are no error messages when I run lilypond.
>>
>> I have used both timidity and aplaymidi on Linux. 'timidity test.midi"
>> results in a segmentation fault. It says:
>>
>> Segmentation fault (core dumped)
>>
>> But there isn't a core file. (Maybe a "ulimit -c 0" somewhere I can't
>> find?)
>
> There may be some lines in the kernel log. I have that ulimit in my
> ~/.bash_profile: it's debatable how many people can make any sensible
> use of a core dump—I certainly can't.
>
>> "aplaymidi -p 14:0 score.midi" doesn't crash but hangs and doesn't play
>> anything.
>
> It "hung" here for the exact length of the MIDI file (about 4 seconds
> for the output from your attached .ly file, 46 seconds for tenor.midi),
> and I heard nothing. Then I got the prompt.
>
> However, I then set up a MIDI listener—on one xterm, I typed:
>
> $ timidity -iA
> Requested buffer size 32768, fragment size 8192
> ALSA pcm 'default' set buffer size 33868, period size 3760 bytes
> TiMidity starting in ALSA server mode
> Opening sequencer port: 128:0 128:1 128:2 128:3
>
> and on another, observing the above, I typed:
>
> $ aplaymidi -p 128:0 /tmp/tenor.midi
>
> and heard part of "Sumer is icumen in" played very slowly.
>
> System: Debian 11 (bullseye)
> $ aplaymidi -V
> aplaymidi version 1.2.4
> $ timidity -v
> TiMidity++ version 2.14.0
>
> Package versions:
> timidity 2.14.0-8 amd64
> alsa-utils 1.2.4-1 amd64
>
>> This worked fine for years. It seems to be a problem not only with
>> current MIDI files but with (all?) the others on my website that were
>> generated years or decades ago.
>
> Peter Chubb appears to be running timidity 2.14.0-8.3 from Debian
> testing/trixie, three versions newer than my June 2018 version.
> I've had no problems with 2.14.0-8, but that said, I don't run
> it as a client or server for other processes. I always just type:
>
> timidity [options] <MIDI-filename> (or a script does).
>
> Cheers,
> David.
>
For what it's worth, I am a Mac user- for many years I have been using qsynth
as a front end for fluidsynth, with sound fonts from various sources. I’d hate
to be without it!
-Stan