[CM] Midi microtuning in cm2

Orm Finnendahl orm.finnendahl at selma.hfmdk-frankfurt.de
Sat Mar 11 08:18:16 PST 2017

Hi Rick,

Am Samstag, den 11. März 2017 um 13:27:23 Uhr (+0000) schrieb Taube, Heinrich K:
> Orm I can look for the CD but my last original hardcopy was stolen
> from my office several years ago :/ .. it might better to just
> provide links to updated materials on the web. We may need
> permission from the publisher for that, if you want i can look into
> it.. another possiblity would be to see if the publishers would be
> interested in a new edition (they certainly were at one point) and
> modernize the whole thing...

Actually a CD was localized and I will look into it. Please contact
the publisher about permission to put updated material online. In
addition I'm all for it to do a new edition but right now I think we
should focus on getting everything regarding cm2 set up first.

> On the auto-generation , it is a good idea to remove that code. auto
> generation became the only possible solution for me given the
> multitude of machines and lisps it was running in -- I was one
> person trying to 'do it all' and still have my day job.  For all its
> opaqueness the autogenration tool worked quite well and I was not
> that concerned with replacing cltl defconstants with defparameters,
> CM is still very light and fast.
> At this point there are only two real implementations of ‘cm’ code:
> one for S7 and one for Common Lisp. And while there is no reason
> that these two things need to share the same code base, it might be
> worthwhile to at least think about reorganzing all this code, moving
> to git, and perhaps even creating an overarching single code project
> that hosts active sources for CM and Grace (getting rid of cm2/cm3
> numbering, calling the c++/s7 code Grace and the cm/commonlisp code
> Common Music).

To me this seems like a viable approach. I have to admit that I don't
really know very much about cm3 having hardly ever used it that and I
am reluctant to get into it as I'm not planning on using s7/grace
personally and my time unfortunately is limited. But if somebody
volunteers to try to get the s7 part going it could prove useful as
the burden of maintaining code wouldn't be on one person and it'd be
easier in the long run to get maintenance of the project into some
sort of community. I wouldn't mind to port the fixes I find to the s7
code base as long as it doesn't require deep knowledge of
peculiarities of s7.

And, of course, development of cm is intended. As I still use written
scores, I am fixing and sometimes trying to improve parts of fomus
(albeit mainly concerning its lilypond port) and also recently thought
about implementing some sort of spectral processing capabilities into
the system.


More information about the Cmdist mailing list