[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

New Year...New Synthfile



Based upon users' suggestions, I'm making some changes to synthfile,
my MIDI Synth file printer & player. So far, it will...

  - Use a smaller stack (1024 bytes rather than 4096 default).

  - Accept a parameter ("-i directory") specifying a directory to
    search for instrument/wave files.

  - Use binary mode when opening files.

  - Be compiled with all ORCA/C optimizations on.

These features will only be "on" for GNO users...

  - Have MIDI event handlers call send() when something happens; the
    control loop calls receive() rather than constantly calling sleep(1)
    then checking flags. This results in even less overhead when playing.

  - Sleep for 1 second at end of songs, to allow final note to die.

  - Print the name of the current file in response to "kill -30".

  - Stop printing a sequence when ^C is detected.


Anything else you'd like to see before version 1.5 is released? Post
here, or send e-mail.


-- Dave Tribby (tribby@cup.hp.com       GEnie: D.TRIBBY)