Csound Csound-dev Csound-tekno Search About

Re: Csound sources [linux-ppc][osx] questions

Date2006-03-15 20:59
FromMichael Gogins
SubjectRe: Csound sources [linux-ppc][osx] questions
The sfont and fluid opcodes have slightly different purposes. The sfont opcodes are designed simply to play samples out of sf2 files (i.e. without processing). The fluid opcodes are designed to do that as intended by the SoundFont 2 specification (i.e. possibly with processing).

I would leave the sfont opcodes in for backwards compatibility, though I do not use them myself. They could probably be reimplemented using fluidsynth, if they turn out to be hard to maintain.

Regards,
Mike

-----Original Message-----
>From: Victor Lazzarini 
>Sent: Mar 15, 2006 3:43 PM
>To: csound@lists.bath.ac.uk
>Subject: Re: [Csnd] Csound sources [linux-ppc][osx] questions
>
>I think the soundfont opcodes should be made optional. The
>code
>seems to be full of hacks. With fluidsynth, isn't that area
>covered?
>
>In any case, if we were to fix them, it's too late now for
>5.01,
>my packages are ready and I don't think I will have
>time to rebuild them.
>
>Victor
>
>>
>> Yes this probably is a bug on OS X!  I recently discovered
>> that the sfont library opcodes were crashing on MacOS 9
>> and it was because I failed to define WORDS_BIGENDIAN.
>>
>> Is there really no other endian reliant code in Csound
>> anymore?  What about the utilities and the file formats
>> that they read/write?
>>
>> Also, I believe that libsndfile may have a bug related to
>> writing Ircam files.  I am not sure what the bug is yet,
>> but it might be endian-related. (Ircam files are not
>> endian-independent).  Either that or the sound file player
>> that I am trying to play them with is buggy (very possible
>> too).
>>
>> Anthony Kozar
>> anthonykozar AT sbcglobal DOT net
>>
>>
>> Istvan Varga wrote on 3/15/06 3:02 PM:
>>
>> > That should not really matter in most cases, with the
>> > exception of the STK and possibly the Maldonado
>> > SoundFont opcodes. The latter needs WORDS_BIGENDIAN to
>> be defined (note that this macro is not defined anywhere
>> > in SConstruct, even on OS X - a possible bug ?).
>>
>>
>> --
>> Send bugs reports to this list.
>> To unsubscribe, send email to
>> csound-unsubscribe@lists.bath.ac.uk
>-- 
>Send bugs reports to this list.
>To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk