[Openmcl-devel] MidiShare and CCL

Wolfgang Suppan wsu at chello.at
Fri Apr 25 06:37:08 PDT 2008


Hi,

I'm trying to use the MidiShare Interface (GRAME) to send MIDI-messages  
from ClozureCL – but with no success.

The first error (missing Interface File) I solved by:

CL-USER> (require "PARSE-FFI")
"PARSE-FFI"
("PARSE-FFI")
CL-USER> (ccl::parse-standard-ffi-files :midishare)
#P"/Applications/ccl/darwin-headers/midishare/C/System/Library/ 
Frameworks/Midishare.framework/Headers/MidiShare.ffi" ...
#P"/Applications/ccl/darwin-headers/midishare/C/System/Library/ 
Frameworks/Player.framework/Headers/Player.ffi" ...
T


Now:

CL-USER> (load  
"/Applications/ccl/MusikWriter0.28/source/Midi/MidiShare- 
Interface.lisp")

Reader error: No external symbol named "%PUT-PTR" in package #<Package  
"CCL"> .
    [Condition of type SIMPLE-ERROR]

Backtrace:
   0: (CCL::%PARSE-TOKEN #<BASIC-FILE-CHARACTER-INPUT-STREAM  
("/Applications/ccl/MusikWriter0.28/source/Midi/MidiShare- 
Interface.lisp"/9 ISO-8859-1) #x5604C86> #\c '(NIL))
       Locals:
         CCL::FIRSTCHAR = #\c
         CCL::DOT-OK = (NIL)
         CCL::*INTERRUPT-LEVEL* = 0
         CCL::*INTERRUPT-LEVEL* = -1
         CCL::EXPLICIT-PACKAGE = #<Package "CCL">
         CCL::NONDOTS = T
         CCL::DOUBLE-COLON = NIL
         STRING = "%PUT-PTRLOCKrrup"
         CCL::FOUND = NIL
       Catch-tags:
         NIL


I would be very happy for some help/advices in this case.

Thanks in advance,
Wolfgang Suppan


MidiShare Version: 1.92
ClozureCL Version: 1.2-r9226-RC1  (DarwinPPC32)
MacOS: 10.3.9



More information about the Openmcl-devel mailing list