development release newLISP v.9.3.15

Started by Lutz, June 06, 2008, 07:17:50 AM

Previous topic - Next topic

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">http://www.newlisp.org/download/development



ps: this is a pre-release for 9.4.0

newdep

#1
..very nice improvements.!



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

newdep

#2
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

#3
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

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