[CM] How to fix: Can't schedule events in non-real time while RTS is running.?
Rick Taube
taube@uiuc.edu
Thu, 10 Nov 2005 06:23:03 -0600
Ill look into it as soon as I have a moment, it will take until
tomorrrow.
in the meantime, look at the variable *scheduler* after you run events:
it should be NIL. if it isnt then set it to nil and then events should
run again.
On Nov 10, 2005, at 4:15 AM, Emre Sevinc wrote:
> -----Original Message-----
> From: Rick Taube [mailto:taube@uiuc.edu]
> Sent: Wed 11/9/2005 4:08 PM
> To: Emre Sevinc
> Cc: Common Music Mailing List
> Subject: Re: [CM] How to fix: Can't schedule events in non-real time
> while RTS is running.?
>
> >wierd. what is the value of *rts*
>
>
> Now I think I'm able to reproduce the error. After I run
> the piano phase code successfuly I try that:
>
>
> CM> (events (new midi
> :time 1
> :keynum 60
> :duration 1
> :amplitude 0.5
> :channel 1))
> Can't schedule events in non-real time while RTS is running.
> NIL
>
>
> Once I receive that error, nothing works then:
>
>
> CM> (events (piano2 phasing-trope 1 1 .5 4) "reich.mid")
> Can't schedule events in non-real time while RTS is running.
> NIL
>
> If I don't run that (events (new midi ....
> then no problem occurs but it creates that RTS error
> which I can't get rid of.
>
> I still don't have the idea why that happens and
> how to fix it...
>
> Any tips, suggestions?
>
>
> Happy musical hacking,
> Emre Sevinc
>
>
> >On Nov 9, 2005, at 3:58 AM, Emre Sevinc wrote:
>
> > Hi all,
> >
> > I keep on studying Notes from the Metalevel and I've just
> > finished the chapter about Steve Reich's piano phasing composition.
> >
> > I was able to run the code successfuly, however after
> > I have listened to it I wanted to play a very simple note
> > and to my amazement I can't do it:
> >
> > (define one (new midi
> > :time 0
> > :keynum 60
> > :duration 2))
> >
> > (events one "myscore.mid")
> >
> > It says: Can't schedule events in non-real time while RTS is
> running.
> >
> > And then I tried the example that worked just a few sec. ago:
> >
> > CM> (events (piano2 phasing-trope 1 1 .5 4) "reich.mid")
> > Can't schedule events in non-real time while RTS is running.
> > NIL
> >
> > CM> (events (pphase phasing-trope 1 1 .5) "reich.mid")
> > Can't schedule events in non-real time while RTS is running.
> > NIL
> >
> > I searched for RTS in the Common Music dictionary and I saw
> > that there's a function rts-stop however running that
> > function and trying to play something I received the very
> > same error. I also checked rts?
> >
> > CM> (rts?)
> > NIL
> >
> > How can I make Common Music start playing MIDI again?
> > Is there a way to do that without exiting Emacs and restarting
> > Common Music?
> >
> > BTW, my system details:
> >
> > $ uname -a
> > Linux debian 2.6.11-1-686 #1 Mon Jun 20 22:00:38 MDT 2005 i686
> > GNU/Linux
> > $ sbcl --version
> > SBCL 0.9.2
> >
> >
> > Happy hacking,
> > Emre S.
>
>
>