development release newLISP v.9.3.15

Notices and updates
Locked
Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

development release newLISP v.9.3.15

Post by Lutz »

• bug-fixes in core and newLISP-GS

• the Win32 installer now installs correctly in non-standard locations (must reboot)

• in the Cilk multiprocessing API the inlet functions is now a second optional parameter in 'sync'

• in newLISP-GS now save to MIDI files and use external sound-banks

For files and CHANGEs notes: http://www.newlisp.org/download/development

ps: this is a pre-release for 9.4.0

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

..very nice improvements.!

regarding sound ...Lets see if I can get a midi3-demo tonight playing... ;-)
-- (define? (Cornflakes))

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

Lutz,

What is the size add-track list expects?

newlisp-GS stops when the list is >8 in size..
Little strange, first I though it was the volume then the tone,
but its not, it just stops after 8..

ie ->
(gs:add-track 0 '( (s5.C d v) ( 0 d1 0) ( 0 d1 0) (s4.D d v) ( 0 d1 0) ( 0 d1 0) (s5.C d v) (s5.C d1 0) (s5.C d1 v) (s1.D d v) (s2.B d1 v) (s3.G d1 v) ))

I would expect add-track to be unlimited because this is where
you put the music inside..
else i need to loop it trough play-note (also possible).

Norman.
-- (define? (Cornflakes))

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Post by Lutz »

There is no limit. You have to put a (sleep ...), long enough after (gs:play-sequence), so the program doesn't exit before everything is played. The (gs:play-sequence) call returns right away.

newdep
Posts: 2038
Joined: Mon Feb 23, 2004 7:40 pm
Location: Netherlands

Post by newdep »

aaaaaaaaaha..thats it.. ;-)
-- (define? (Cornflakes))

Locked