martinrp at vax2.concordia.ca
Tue Nov 8 18:38:27 CET 2005
You need to add a line in midifile.c where it has:
// if PPC, define _BIG_ENDIAN
If that doesn't work, there is a bug in my byteswapping code or the file
isn't a midi file.
Pall Thayer wrote:
> Hi, trying to compile this on OS X. Don't really know what I'm doing
> but got it to compile and now it gives me errors that look like this:
> Opened /Users/palli/downloads/Chestnuts_Roasting.mid
> Header chunk type: MThd
> Header chunk length: 100663296
> error: midifile_read_header_chunk: bad file format: bad header chunk
> Regardless of what I open, it always looks identical except for the
> name of the file. Any ideas?
> On 31.10.2005, at 14:17, Martin Peach wrote:
>> I have posted my external for reading midi files here:
>> There is code and a compiled dll for windoze as well as a shell
>> script to compile it for lignux, and a help patch. Should work on
>> OSX too with slight changes (define _BIG_ENDIAN for ppc).
>> Midifile reads type 0 and 1 SMF (.mid) files and may work on type 2;
>> it should ignore any non-standard meta codes.
>> Please let me know how you got it to crash ;)
>> Write functionality may be forthcoming in a few weeks...
>> PD-list at iem.at mailing list
>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/
> Pall Thayer
> palli at pallit.lhi.is
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
More information about the Pd-list