[Openmcl-devel] MidiShare and CCL
Stéphane Letz
letz at grame.fr
Sat Apr 26 09:08:09 PDT 2008
Le 26 avr. 08 à 18:00, openmcl-devel-request at clozure.com a écrit :
> Send Openmcl-devel mailing list submissions to
> openmcl-devel at clozure.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://clozure.com/mailman/listinfo/openmcl-devel
> or, via email, send a message with subject or body 'help' to
> openmcl-devel-request at clozure.com
>
> You can reach the person managing the list at
> openmcl-devel-owner at clozure.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Openmcl-devel digest..."
>
>
> Today's Topics:
>
> 1. MidiShare and CCL (Wolfgang Suppan)
> 2. Re: MidiShare and CCL (Gary Byers)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 25 Apr 2008 22:28:41 +0200
> From: Wolfgang Suppan <wsu at chello.at>
> Subject: [Openmcl-devel] MidiShare and CCL
> To: openmcl-devel at clozure.com
> Message-ID: <eb91d4cc1da593847d60cfb1f767b9e3 at chello.at>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
>
> Adds to my first mail:
>
> In the meantime I succeed compiling Midishare.
> I just transformed the compiler-error with an compiler-warning by
> changing the function "ccl:put-ptr" into "ccl::put-ptr":
>
> ;Compiler warnings for
> "/Applications/ccl/MusikWriter0.28/source/Midi/MidiShare-
> Interface.lisp" :
> ; In MIDIFORGETTASK: Undefined function CCL::%PUT-PTR
>
> It seems, that this "trick" doesn't affect the basic-
> functionallity of
> the Interface.
>
> So, my question is now: how can I use or rewrite the function
> ccl:%put-ptr?
> In the archive there is something mentioned like: (rlet ((ptr :pointer
> macptr-for-cfstring)) ...)
>
> here is the context (the function that produces the error/warning):
>
> (defun MidiForgetTask (ev)
> "Forget a previously scheduled typeProcess or typeDProcess event
> created by MidiTask or MidiDTask"
> (ccl:without-interrupts
> (ccl:%stack-block ((taskptr 4))
> (ccl:%put-ptr taskptr ev)
> (MidiForgetTask taskptr))))
>
>
Are you using the MidiShae CCFI interface ? see:
http://commonmusic.sourceforge.net/doc/install.html#midishare
http://sourceforge.net/project/showfiles.php?
group_id=9766&package_id=172112
Regards
Stephane Letz
More information about the Openmcl-devel
mailing list