• 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
..very nice improvements.!
regarding sound ...Lets see if I can get a midi3-demo tonight playing... ;-)
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.
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.
aaaaaaaaaha..thats it.. ;-)