I noticed it because my macro 'mkplay', 'play-data-func' doesn't work in ver 0.9.3 !
I made many tunes in ver 0.8.9.11 by my 'mkplay' which is similar to extempore's pattern language.
My macro 'mkplay' has some symbols ending with a colon as tags for optional settings.
For example,
ok '(mout: *mout1*) '(mch: 1) ; for midi inst, midi out strem: *mout1*, midi channel: 1
XXX '(metre: *metre1* '(1 2 4)) ; using metre
ok '(pn-opt: '(.6 4)) ; play-note options
XXX '(fout: *f-out1*) '(fin: *f-in1*); saving all play data to file, not sounds but data recording.
ok lines works well in ver 0.9.3, but XXX lines doesn't work.
At '(fout: *f-out1*) '(fin: *f-in1*) lines, I found put and get function problem.
At '(metre: *metre1* '(1 2 4)) lines, I don't find any hint why this doesn't work.
this error message says mkplay if, so now I'm checking 'if sentences' in my macro .....
Anyway, your fixing to use a symbol ending with a colon works well, thanks so much !!!
2026年6月7日日曜日 11:22:51 UTC+9 Minoru: