[CM] How to fix: no such class MIDIMSG

Emre Sevinc emres@bilgi.edu.tr
Tue, 15 Nov 2005 01:14:14 +0200


This is a multi-part message in MIME format.

------_=_NextPart_001_01C5E971.20C5385E
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi all,

I'm studying Ch. 15 of the book Notes from the Metalevel
and after successfuly listening to harmonic series
I was stuck at Ex. 2, clearbends:

(define (clearbends)
  (process for c below 16
           output (new midimsg=20
                    :time (now)=20
                    :msg (make-pitch-bend c 0))))

; in: DEFINE (CLEARBENDS)
;     (CM:NEW CM::MIDIMSG :TIME (CM:NOW) :MSG (CM::MAKE-PITCH-BEND CM::C =
0))
;=20
; caught ERROR:
;   (in macroexpansion of (NEW MIDIMSG :TIME ...))
;   (hint: For more precise location, try *BREAK-ON-SIGNALS*.)
;   There is no class named MIDIMSG.

What does that mean? Is midimsg a deprecated class? Is there
some similar class with a different name?=20

I'll be glad if somebody can help me.

Happy musical hacking,
Emre S.

------_=_NextPart_001_01C5E971.20C5385E
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7638.1">
<TITLE>How to fix: no such class MIDIMSG</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=3D2>Hi all,<BR>
<BR>
I'm studying Ch. 15 of the book Notes from the Metalevel<BR>
and after successfuly listening to harmonic series<BR>
I was stuck at Ex. 2, clearbends:<BR>
<BR>
(define (clearbends)<BR>
&nbsp; (process for c below 16<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; output (new =
midimsg<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :time (now)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :msg (make-pitch-bend c =
0))))<BR>
<BR>
; in: DEFINE (CLEARBENDS)<BR>
;&nbsp;&nbsp;&nbsp;&nbsp; (CM:NEW CM::MIDIMSG :TIME (CM:NOW) :MSG =
(CM::MAKE-PITCH-BEND CM::C 0))<BR>
;<BR>
; caught ERROR:<BR>
;&nbsp;&nbsp; (in macroexpansion of (NEW MIDIMSG :TIME ...))<BR>
;&nbsp;&nbsp; (hint: For more precise location, try =
*BREAK-ON-SIGNALS*.)<BR>
;&nbsp;&nbsp; There is no class named MIDIMSG.<BR>
<BR>
What does that mean? Is midimsg a deprecated class? Is there<BR>
some similar class with a different name?<BR>
<BR>
I'll be glad if somebody can help me.<BR>
<BR>
Happy musical hacking,<BR>
Emre S.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C5E971.20C5385E--