Send Beginners mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://www.haskell.org/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."
Today's Topics:
1. midi file stuff (Johann Bach)
2. Re: midi file stuff (Stephen Tetley)
----------------------------------------------------------------------
Message: 1
Date: Mon, 26 Jul 2010 16:45:31 -0700
From: Johann Bach <[email protected]>
Subject: [Haskell-beginners] midi file stuff
To: [email protected]
Message-ID:
<[email protected]>
Content-Type: text/plain; charset=ISO-8859-1
What would be a good package to use for writing MIDI files? I see
Sound.MIDI.File.
Note: this is not real-time midi control such as PortMidi. It's for
writing files.
Thanks,
Johann
------------------------------
Message: 2
Date: Tue, 27 Jul 2010 08:09:31 +0100
From: Stephen Tetley <[email protected]>
Subject: Re: [Haskell-beginners] midi file stuff
Cc: [email protected]
Message-ID:
<[email protected]>
Content-Type: text/plain; charset=ISO-8859-1
Hi Johann
I've always written my own - I had code in Scheme, so one of the first
things I did when learning Haskell was port it from Scheme. I haven't
worked out a good way of managing channel numbers so its not on
Hackage, though I could look at polishing it up this weekend if you
are interested.
Haskore-vintage has a MIDI file I/O within the package, but you would
generally use it with the Haskore datatypes. Henning Thielemann's midi
library looks quite large with lots of dependencies so I've never used
it myself.
Best wishes
Stephen
------------------------------
_______________________________________________
Beginners mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/beginners
End of Beginners Digest, Vol 25, Issue 53
*****************************************