Page 1 of 1

development release newLISP v.9.3.15

Posted: Fri Jun 06, 2008 2:17 pm
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

Posted: Fri Jun 06, 2008 6:14 pm
by newdep
..very nice improvements.!

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

Posted: Fri Jun 06, 2008 9:56 pm
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.

Posted: Fri Jun 06, 2008 10:47 pm
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.

Posted: Fri Jun 06, 2008 10:59 pm
by newdep
aaaaaaaaaha..thats it.. ;-)