From bil at ccrma.Stanford.EDU Wed Aug 2 07:06:40 2017 From: bil at ccrma.Stanford.EDU (bil at ccrma.Stanford.EDU) Date: Wed, 02 Aug 2017 07:06:40 -0700 Subject: [CM] Snd 17.6 Message-ID: <3ad4809842601c24a5c4668dd8647ef2@ccrma.stanford.edu> Snd 17.6. s7: (*s7* 'heap-size) is settable added s7_define_typed_function_star to s7.h changed to the new (c99?) int64_t style int types. added two optional args to c-pointer: type, info and added s7_is_c_pointer_of_type. libgtk_s7.c (in-progress) clm: removed clm-default-frequency object->let support for generators checked: sbcl 1.3.19|20, gtk 3.91.1 Thanks!: Mike Scholz, James Hearon From Torsten.Anders at beds.ac.uk Tue Aug 29 13:50:15 2017 From: Torsten.Anders at beds.ac.uk (Torsten Anders) Date: Tue, 29 Aug 2017 20:50:15 +0000 Subject: [CM] CM patterns as 'CL stand alone' In-Reply-To: <874ly4dn3r.fsf@bek.no> References: <874ly4dn3r.fsf@bek.no> Message-ID: <79A5F3AB-C89C-45D3-899F-030341ABEB1B@beds.ac.uk> Dear all, Anders recently announced an OpenMusic Pattern library, which extracts most of Rick?s pattern classes from Common Music. Based on that effort, I now created a version of that library for plain Common Lisp (an ASDF system). That code is available at the link below. https://github.com/tanders/cm-patterns My immediate goal was to make Common Music patterns available in Opusmodus (http://opusmodus.com). Note this code is perhaps not yet as portable as the original Common Music 2 sources. Because Anders? library was only meant for OpenMusic, some code ensuring compatibility with various Lisp compilers was removed. I reintroduced some of the compatibility code so that it now also runs under CCL, but I did not test it with other compilers yet. Best, Torsten On 4 Apr 2017, at 19:49, anders.vinjar at bek.no wrote: > Hi there. > > This might be of interest to some reading this group as well. > > I've set up a version of Common Musics patterns for OpenMusic. At the > moment the lib is made available here: > > https://forge.ircam.fr/p/omlibraries/downloads/631/ > > All of Rick's various pattern classes from Common Music are included, > except 'transposer and 'chord. The current lib is based on the code > found in cm2. > > Rick's examples from the various pages following > branches/cm2/doc/dict/patterns-topic.html are remade as OM patches, and > available inside OMs standard help system after loading the lib. > > If you just want to use the patterns in any lisp heap i think you can > just load the two files > > utils.lisp > pattern-classes.lisp > > which should provide the usual cycle, heap, pval, new... > > -anders > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > https://cm-mail.stanford.edu/mailman/listinfo/cmdist >