Posted April 3, 20196 yr dear all does anyone have experience with an implementation of LISP in maxmsp? i'm looking for: "Max handling real time input, output, timing and control, letting Lisp handle variable handling and of course the processing of large amounts of data" Cycling '74 CYCLING74.COM Tools for sound, graphics, and interactivity does anyone tested this? thealexgraham/lisper GITHUB.COM Lisper is an easy to use interface between Max/MSP and Common Lisp - thealexgraham/lisper thanx for a hint andré
April 6, 20196 yr Hi, it would be great to be able to connect Opusmodus to Max/Msp like we already do from Opusmodus to Emacs and Slime. I don't know if it is possible but may be somebody on this forum ?.... SB.
April 6, 20196 yr Author the only problem seems to be, that it only works with CCL 1.12 on mojave... but this is not the official actual version in apple's appstore. so it don't work with 1.11.... 😕 does anyone know how to fix this problem?
April 22, 20196 yr Here are some links to another project working on a bridge between Max and Common Lisp. They are calling SBCL in the background using the shell interface of Max, if I recall correctly. The project is not yet very mature, but they have several OpenMusic/PWGL libraries running with a Max interface for pedagogic purposes. LISP in Max: Exploratory Computer-Aided Composition in Real-Time QUOD.LIB.UMICH.EDU MOZ’Lib | bach WWW.BACHPROJECT.NET MOZ’Lib is a set of pedagogical tools designed to explore, at the same time: musical writing, creation and computer programming. It is currently developed by two composers based in Paris, Julien Vi… It is tricky to get recent sources of this work online. If you are interested, I suggest you best contact the developers directly, e.g., Julien Vincenot Bio | Julien Vincenot JULIENVINCENOT.COM Say hello from me 🙂 Best, Torsten
May 18, 20195 yr Author Clozure CL => the new COMMON LISP version works with MOJAVE now 🙂 have a look at apple's appstore
May 25, 20195 yr Author yesterday we tried to implement/start maxlispj on MAX 8 http://sites.music.columbia.edu/brad/maxlispj/ maxlispj is from 2011, it works more or less in MAX 8 / MOJAVE, but not stable enough. perhaps there will a be some better solutiuons in the future... greetings andré
July 10, 20195 yr Opusmodus use CCL 1.12, here is the link to CCL 1.12 Clozure/ccl GITHUB.COM Clozure Common Lisp. Contribute to Clozure/ccl development by creating an account on GitHub.
January 4, 20205 yr Author i received the following message from julien vincenot for maxmsp+lisp Quote this system now allows users to generate and run Lisp code in Max, and to work in real time greetings andré Quote Dear Friends, Welcome to the MOZ’Lib mailing-list ! First of all, I wish you a wonderful, fun and creative 2020. What’s new? MOZ now exists as a Max package, fully documented in English, and compatible with Max 7 and 8. Documentation also includes a detailed overview and new modules for the PWforMax system (Mac-only for now). Previously hidden in the background of a few MOZ modules, this system now allows users to generate and run Lisp code in Max, and to work in real time with any library from the PatchWork / Open Music / PWGL family. Other updates are detailed in the history.txt of the package. How to install ? 1) First your need to download the package itself : MOZLib_v1.0.zip - Google Drive DRIVE.GOOGLE.COM 2) You will also need the packages bach, cage and dada by Andrea Agostini and Daniele Ghisi, you can download directly from the Package Manager in Max (File menu). 3) Then follow the remaining instructions in the READ-ME.txt — this is very important in particular for more recent OS versions like Catalina. I hope you will enjoy using MOZ, and I’m really looking forward to your comments, suggestions about the library as a whole (ergonomy, documentation, etc.) and inevitable bug reports ! All the best, Julien Vincenot mail@julienvincenot.com
January 6, 20205 yr Its a great development, but note that it will not work with Opusmodus for multiple reasons, one being that MOZ’Lib depends on SBCL [1], which is called from the shell, and Opusmodus depends on ClozureCL, and I don't think there are plans to make Opusmodus callable from a shell. [1]
January 6, 20205 yr Note that MOZ’Lib seemingly supports arbitrary libraries from the PatchWork / Open Music / PWGL family. Perhaps it is possible to see how they do that to add such functionality to Opusmodus as well? Best, Torsten PS: I was working in a similar direction some time ago, first by porting some library (OM-Tristan) to load directly into a plain Lisp compiler (by replacing all OpusModus dependencies) and that works, but that is a lot of work for each library. I then started to instead port the whole of OpenMusic to ClozureCL, but leaving out all GUI dependencies, but got only half-way with that so far (it is a lot of code 🙂). Of course, if this works already in Julien's library, that would save some work... Unfortunately, I will not be able to take anything like this on in the foreseeable future due to my new job.
January 6, 20205 yr Author for my needs it's not necessary to use opusmodus in MAX. for me it's just easier to code LISP then in other languages (i need no library) 🙂 i will not do algorithmic comp... there, i will simply manage my "real-time/virtual-conducting/modular-form THING" from the POLYTEMPO-NETWORK in ONE language (lisp)... (i also found a solution for me without MAX, lisp only. a bit steam-punky, but works 😉 will be my next ensemble piece) thanx to you! andré
Create an account or sign in to comment