From bil at ccrma.Stanford.EDU Thu Feb 6 03:01:50 2020 From: bil at ccrma.Stanford.EDU (bil at ccrma.Stanford.EDU) Date: Thu, 06 Feb 2020 03:01:50 -0800 Subject: [CM] Snd 20.1 Message-ID: <3682b22a69e34b066c5716cf6f14497d@ccrma.stanford.edu> Snd 20.1: s7: s7_c_type_set_is_equal|is_equivalent|gc_free|gc_mark debug.scm and (*s7* 'debug) removed coverlets (openlets is now a dilambda) checked: sbcl 2.0.1 Thanks!: Woody Douglass, Kjetil Matheussen, Rick Taube, Mike Scholz From j_hearon at hotmail.com Fri Feb 21 14:12:12 2020 From: j_hearon at hotmail.com (James Hearon) Date: Fri, 21 Feb 2020 22:12:12 +0000 Subject: [CM] cm grace 3.10.3 Message-ID: Hi, I'm wondering about compiling cm, grace on fedora31. I'm having trouble getting thru the juce modules. make[1]: *** [Grace.make:209: obj/Grace/Debug/juce_audio_processors.o] Error 1 I've tried using 3.10.3 srcs for deprecated juce calls, but still not able to get thru the compile. Thank you, Jim -------------- next part -------------- An HTML attachment was scrubbed... URL: From j_hearon at hotmail.com Sun Feb 23 16:19:54 2020 From: j_hearon at hotmail.com (James Hearon) Date: Mon, 24 Feb 2020 00:19:54 +0000 Subject: [CM] Cmdist Digest, Vol 141, Issue 2 In-Reply-To: References: Message-ID: Re: CM, Grace, JUCE Fedora31 I rechecked my JUCE dependencies, thanks Frank Sergi, but all was ok. I spent several days dialing around with different versions of juce and cm. Still no joy. I think the current problem on Fedora is with gcc/g++ 9. It complains about the PixelRGB problem. Guess I'll wait a bit for things to catch up with the compilers. Regards, Jim ________________________________ From: cmdist-bounces at ccrma.Stanford.EDU on behalf of cmdist-request at ccrma.Stanford.EDU Sent: Saturday, February 22, 2020 8:00 PM To: cmdist at ccrma.Stanford.EDU Subject: Cmdist Digest, Vol 141, Issue 2 Send Cmdist mailing list submissions to cmdist at ccrma.stanford.edu To subscribe or unsubscribe via the World Wide Web, visit https://cm-mail.stanford.edu/mailman/listinfo/cmdist or, via email, send a message with subject or body 'help' to cmdist-request at ccrma.stanford.edu You can reach the person managing the list at cmdist-owner at ccrma.stanford.edu When replying, please edit your Subject line so it is more specific than "Re: Contents of Cmdist digest..." Today's Topics: 1. cm grace 3.10.3 (James Hearon) ---------------------------------------------------------------------- Message: 1 Date: Fri, 21 Feb 2020 22:12:12 +0000 From: James Hearon To: "cmdist at ccrma.Stanford.EDU" Subject: [CM] cm grace 3.10.3 Message-ID: Content-Type: text/plain; charset="iso-8859-1" Hi, I'm wondering about compiling cm, grace on fedora31. I'm having trouble getting thru the juce modules. make[1]: *** [Grace.make:209: obj/Grace/Debug/juce_audio_processors.o] Error 1 I've tried using 3.10.3 srcs for deprecated juce calls, but still not able to get thru the compile. Thank you, Jim -------------- next part -------------- An HTML attachment was scrubbed... URL: ------------------------------ _______________________________________________ Cmdist mailing list Cmdist at ccrma.stanford.edu https://cm-mail.stanford.edu/mailman/listinfo/cmdist End of Cmdist Digest, Vol 141, Issue 2 ************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From taube at illinois.edu Sun Feb 23 18:21:30 2020 From: taube at illinois.edu (Taube, Heinrich K) Date: Mon, 24 Feb 2020 02:21:30 +0000 Subject: [CM] Cmdist Digest, Vol 141, Issue 2 In-Reply-To: References: Message-ID: I have grace building well in the latest juce and sndlib. but i havent had ant time to figure out how to compile a static sndlib on windows (or linux for that matter) yet. the source code is not in svn its in a git repo on the sourceforge cm site. On Feb 23, 2020, at 6:19 PM, James Hearon > wrote: Re: CM, Grace, JUCE Fedora31 I rechecked my JUCE dependencies, thanks Frank Sergi, but all was ok. I spent several days dialing around with different versions of juce and cm. Still no joy. I think the current problem on Fedora is with gcc/g++ 9. It complains about the PixelRGB problem. Guess I'll wait a bit for things to catch up with the compilers. Regards, Jim ________________________________ From: cmdist-bounces at ccrma.Stanford.EDU > on behalf of cmdist-request at ccrma.Stanford.EDU > Sent: Saturday, February 22, 2020 8:00 PM To: cmdist at ccrma.Stanford.EDU > Subject: Cmdist Digest, Vol 141, Issue 2 Send Cmdist mailing list submissions to cmdist at ccrma.stanford.edu To subscribe or unsubscribe via the World Wide Web, visit https://cm-mail.stanford.edu/mailman/listinfo/cmdist or, via email, send a message with subject or body 'help' to cmdist-request at ccrma.stanford.edu You can reach the person managing the list at cmdist-owner at ccrma.stanford.edu When replying, please edit your Subject line so it is more specific than "Re: Contents of Cmdist digest..." Today's Topics: 1. cm grace 3.10.3 (James Hearon) ---------------------------------------------------------------------- Message: 1 Date: Fri, 21 Feb 2020 22:12:12 +0000 From: James Hearon > To: "cmdist at ccrma.Stanford.EDU" > Subject: [CM] cm grace 3.10.3 Message-ID: > Content-Type: text/plain; charset="iso-8859-1" Hi, I'm wondering about compiling cm, grace on fedora31. I'm having trouble getting thru the juce modules. make[1]: *** [Grace.make:209: obj/Grace/Debug/juce_audio_processors.o] Error 1 I've tried using 3.10.3 srcs for deprecated juce calls, but still not able to get thru the compile. Thank you, Jim -------------- next part -------------- An HTML attachment was scrubbed... URL: ------------------------------ _______________________________________________ Cmdist mailing list Cmdist at ccrma.stanford.edu https://cm-mail.stanford.edu/mailman/listinfo/cmdist End of Cmdist Digest, Vol 141, Issue 2 ************************************** _______________________________________________ Cmdist mailing list Cmdist at ccrma.stanford.edu https://cm-mail.stanford.edu/mailman/listinfo/cmdist -------------- next part -------------- An HTML attachment was scrubbed... URL: From treegestalt at gmail.com Sun Feb 23 20:14:23 2020 From: treegestalt at gmail.com (Forrest Curo) Date: Sun, 23 Feb 2020 20:14:23 -0800 Subject: [CM] Cmdist Digest, Vol 141, Issue 2 In-Reply-To: References: Message-ID: If someone can produce a current Ubuntu binary.... (I managed this myself, some years ago, but it was traumatic!) Forrest Curo San Diego On Sun, Feb 23, 2020 at 6:21 PM Taube, Heinrich K wrote: > I have grace building well in the latest juce and sndlib. but i havent > had ant time to figure out how to compile a static sndlib on windows (or > linux for that matter) yet. > the source code is not in svn its in a git repo on the sourceforge cm site. > > > On Feb 23, 2020, at 6:19 PM, James Hearon wrote: > > Re: CM, Grace, JUCE Fedora31 > > I rechecked my JUCE dependencies, thanks Frank Sergi, but all was ok. I > spent several days dialing around with different versions of juce and cm. > Still no joy. > I think the current problem on Fedora is with gcc/g++ 9. It complains > about the PixelRGB problem. Guess I'll wait a bit for things to catch up > with the compilers. > Regards, > Jim > ------------------------------ > *From:* cmdist-bounces at ccrma.Stanford.EDU < > cmdist-bounces at ccrma.Stanford.EDU> on behalf of > cmdist-request at ccrma.Stanford.EDU > *Sent:* Saturday, February 22, 2020 8:00 PM > *To:* cmdist at ccrma.Stanford.EDU > *Subject:* Cmdist Digest, Vol 141, Issue 2 > > Send Cmdist mailing list submissions to > cmdist at ccrma.stanford.edu > > To subscribe or unsubscribe via the World Wide Web, visit > https://cm-mail.stanford.edu/mailman/listinfo/cmdist > or, via email, send a message with subject or body 'help' to > cmdist-request at ccrma.stanford.edu > > You can reach the person managing the list at > cmdist-owner at ccrma.stanford.edu > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Cmdist digest..." > > > Today's Topics: > > 1. cm grace 3.10.3 (James Hearon) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 21 Feb 2020 22:12:12 +0000 > From: James Hearon > To: "cmdist at ccrma.Stanford.EDU" > Subject: [CM] cm grace 3.10.3 > Message-ID: > < > BYAPR10MB25362A91D593B44DF71F7B90E5120 at BYAPR10MB2536.namprd10.prod.outlook.com > > > > Content-Type: text/plain; charset="iso-8859-1" > > Hi, > I'm wondering about compiling cm, grace on fedora31. I'm having trouble > getting thru the juce modules. > > make[1]: *** [Grace.make:209: obj/Grace/Debug/juce_audio_processors.o] > Error 1 > > I've tried using 3.10.3 srcs for deprecated juce calls, but still not able > to get thru the compile. > > Thank you, > Jim > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > https://cm-mail.stanford.edu/mailman/private/cmdist/attachments/20200221/72b4d147/attachment-0001.html > > > > ------------------------------ > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > https://cm-mail.stanford.edu/mailman/listinfo/cmdist > > > End of Cmdist Digest, Vol 141, Issue 2 > ************************************** > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > https://cm-mail.stanford.edu/mailman/listinfo/cmdist > > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > https://cm-mail.stanford.edu/mailman/listinfo/cmdist > -------------- next part -------------- An HTML attachment was scrubbed... URL: From iainduncanlists at gmail.com Thu Feb 27 07:02:41 2020 From: iainduncanlists at gmail.com (Iain Duncan) Date: Thu, 27 Feb 2020 07:02:41 -0800 Subject: [CM] Question re s7test.scm Message-ID: Hi Bill and others, I've got a perhaps noob question about s7test.scm. I'm looking for the loop and dotimes macros as referenced in under the macros section. But if I try (load "s7test.scm") from the s7repl, I get errors. If anyone can tell me how one can use the s7test.scm file properly, that would be lovely. thanks iain -------------- next part -------------- An HTML attachment was scrubbed... URL: From bil at ccrma.Stanford.EDU Thu Feb 27 07:51:33 2020 From: bil at ccrma.Stanford.EDU (bil at ccrma.Stanford.EDU) Date: Thu, 27 Feb 2020 07:51:33 -0800 Subject: [CM] Question re s7test.scm In-Reply-To: References: Message-ID: <08c93a6de21633913dd552210c1f7e00@ccrma.stanford.edu> s7test.scm is a regression test for s7 -- s7.html didn't mean to imply that you should load it. It has Rick's loop and dotimes macros as part of the tests, so you can extract them using an editor. I thought Rick's loop.scm was in the s7 tarball, but now I don't see it. I'll add it. From orm.finnendahl at selma.hfmdk-frankfurt.de Thu Feb 27 09:06:15 2020 From: orm.finnendahl at selma.hfmdk-frankfurt.de (Orm Finnendahl) Date: Thu, 27 Feb 2020 18:06:15 +0100 Subject: [CM] Question re s7test.scm In-Reply-To: <08c93a6de21633913dd552210c1f7e00@ccrma.stanford.edu> References: <08c93a6de21633913dd552210c1f7e00@ccrma.stanford.edu> Message-ID: <20200227170615.GA144060@t480s-orm.localdomain> Hi, ...and bear in mind that loop.scm is still buggy (IIRC there are some examples on the bottom of the sources from Rick with comments that there is something wrong). -- Orm Am Donnerstag, den 27. Februar 2020 um 07:51:33 Uhr (-0800) schrieb bil at ccrma.Stanford.EDU: > s7test.scm is a regression test for s7 -- s7.html didn't > mean to imply that you should load it. It has Rick's > loop and dotimes macros as part of the tests, so you > can extract them using an editor. I thought Rick's > loop.scm was in the s7 tarball, but now I don't see it. > I'll add it. > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > https://cm-mail.stanford.edu/mailman/listinfo/cmdist > From neil.baylis at gmail.com Thu Feb 27 09:45:16 2020 From: neil.baylis at gmail.com (Neil Baylis) Date: Thu, 27 Feb 2020 09:45:16 -0800 Subject: [CM] CM/Scheme without Grace? Message-ID: Is it possible to run CM using scheme without the Grace application? For example, by just editing scheme files in an ordinary text editor? If so, can anyone point me at instructions for doing this? I see the Grace documentation lists a bunch of functions/macros related to algo music, but it's not clear to me whether Grace is required to get that functionality. My application is to algorithmically generate midi to be played by virtual instruments. (i.e., route the midi to a VST or AU host.) Neil Baylis -------------- next part -------------- An HTML attachment was scrubbed... URL: From taube at illinois.edu Thu Feb 27 10:18:30 2020 From: taube at illinois.edu (Taube, Heinrich K) Date: Thu, 27 Feb 2020 18:18:30 +0000 Subject: [CM] CM/Scheme without Grace? In-Reply-To: References: Message-ID: Hello Neil, that would be difficult as many of the scheme functions make calls to c++ code. A better solution would be to use the common-lisp version available on the source-forge website, but of course then its not in Scheme. ?Rick ________________________________ Rick Taube Chair, Composition/Theory School of Music University of Illinois Urbana-Champaign Email: taube at illinois.edu President, Illiac Software Inc. https://harmonia.illiacsoftware.com/ Email: taube at illiacsoftware.com On Feb 27, 2020, at 11:45 AM, Neil Baylis > wrote: Is it possible to run CM using scheme without the Grace application? For example, by just editing scheme files in an ordinary text editor? If so, can anyone point me at instructions for doing this? I see the Grace documentation lists a bunch of functions/macros related to algo music, but it's not clear to me whether Grace is required to get that functionality. My application is to algorithmically generate midi to be played by virtual instruments. (i.e., route the midi to a VST or AU host.) Neil Baylis _______________________________________________ Cmdist mailing list Cmdist at ccrma.stanford.edu https://cm-mail.stanford.edu/mailman/listinfo/cmdist -------------- next part -------------- An HTML attachment was scrubbed... URL: From neil.baylis at gmail.com Thu Feb 27 10:51:32 2020 From: neil.baylis at gmail.com (Neil Baylis) Date: Thu, 27 Feb 2020 10:51:32 -0800 Subject: [CM] CM/Scheme without Grace? In-Reply-To: References: Message-ID: Ok, thanks. I could use common lisp if necessary. I've used Grace in the past, and liked the algo music functions. But the published version is not working so well on MacOS. I understand you're working on a new version. Neil On Thu, Feb 27, 2020 at 10:18 AM Taube, Heinrich K wrote: > Hello Neil, that would be difficult as many of the scheme functions make > calls to c++ code. > A better solution would be to use the common-lisp version available on the > source-forge website, but of course then its not in Scheme. > > ?Rick > ________________________________ > Rick Taube > Chair, Composition/Theory > School of Music > University of Illinois Urbana-Champaign > Email: taube at illinois.edu > President, Illiac Software Inc. > https://harmonia.illiacsoftware.com/ > Email: taube at illiacsoftware.com > > > On Feb 27, 2020, at 11:45 AM, Neil Baylis wrote: > > Is it possible to run CM using scheme without the Grace application? For > example, by just editing scheme files in an ordinary text editor? If so, > can anyone point me at instructions for doing this? > > I see the Grace documentation lists a bunch of functions/macros related to > algo music, but it's not clear to me whether Grace is required to get that > functionality. > > My application is to algorithmically generate midi to be played by virtual > instruments. (i.e., route the midi to a VST or AU host.) > > Neil Baylis > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > https://cm-mail.stanford.edu/mailman/listinfo/cmdist > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From orm.finnendahl at selma.hfmdk-frankfurt.de Fri Feb 28 03:52:15 2020 From: orm.finnendahl at selma.hfmdk-frankfurt.de (Orm Finnendahl) Date: Fri, 28 Feb 2020 12:52:15 +0100 Subject: [CM] CM/Scheme without Grace? In-Reply-To: References: Message-ID: <20200228115215.GA32005@t480s-orm.localdomain> Hello Neil, in case you're interested in the Common Lisp port of cm, I'd recommend this repository, as it is more or less actively maintained (including the loop code fixed and extensions for realtime integration with incudine, svg im/export etc.): https://github.com/ormf/cm -- Orm Am Donnerstag, den 27. Februar 2020 um 18:18:30 Uhr (+0000) schrieb Taube, Heinrich K: > Hello Neil, that would be difficult as many of the scheme functions make calls to c++ code. > A better solution would be to use the common-lisp version available on the source-forge website, but of course then its not in Scheme. > > ?Rick > ________________________________ > Rick Taube > Chair, Composition/Theory > School of Music > University of Illinois Urbana-Champaign > Email: taube at illinois.edu > President, Illiac Software Inc. > https://harmonia.illiacsoftware.com/ > Email: taube at illiacsoftware.com > > > On Feb 27, 2020, at 11:45 AM, Neil Baylis > wrote: > > Is it possible to run CM using scheme without the Grace application? For example, by just editing scheme files in an ordinary text editor? If so, can anyone point me at instructions for doing this? > > I see the Grace documentation lists a bunch of functions/macros related to algo music, but it's not clear to me whether Grace is required to get that functionality. > > My application is to algorithmically generate midi to be played by virtual instruments. (i.e., route the midi to a VST or AU host.) > > Neil Baylis > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > https://cm-mail.stanford.edu/mailman/listinfo/cmdist > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > https://cm-mail.stanford.edu/mailman/listinfo/cmdist From michael.gogins at gmail.com Fri Feb 28 04:44:57 2020 From: michael.gogins at gmail.com (Michael Gogins) Date: Fri, 28 Feb 2020 13:44:57 +0100 Subject: [CM] CM/Scheme without Grace? In-Reply-To: <20200228115215.GA32005@t480s-orm.localdomain> References: <20200228115215.GA32005@t480s-orm.localdomain> Message-ID: In addition to what Orm Finnendahl says, you may wish to look at this, which includes a lot of very interesting algorithmic composition code by composer Drew Krause, along with code by me for bringing Csound into the Common Lisp process for use with Common Music: https://github.com/gogins/csound-extended/tree/develop/nudruz. This uses Anders Vinjar's port of Common Music 2 from here: https://github.com/andersvi/cm2. I wrote this which may be of interest to you: https://michaelgogins.tumblr.com/post/188345210028/algorithmiccompositionsystems Regards, Mike ----------------------------------------------------- Michael Gogins Irreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Fri, Feb 28, 2020 at 12:54 PM Orm Finnendahl < orm.finnendahl at selma.hfmdk-frankfurt.de> wrote: > Hello Neil, > > in case you're interested in the Common Lisp port of cm, I'd > recommend this repository, as it is more or less actively maintained > (including the loop code fixed and extensions for realtime integration > with incudine, svg im/export etc.): > > https://github.com/ormf/cm > > -- > Orm > > Am Donnerstag, den 27. Februar 2020 um 18:18:30 Uhr (+0000) schrieb Taube, > Heinrich K: > > Hello Neil, that would be difficult as many of the scheme functions make > calls to c++ code. > > A better solution would be to use the common-lisp version available on > the source-forge website, but of course then its not in Scheme. > > > > ?Rick > > ________________________________ > > Rick Taube > > Chair, Composition/Theory > > School of Music > > University of Illinois Urbana-Champaign > > Email: taube at illinois.edu > > President, Illiac Software Inc. > > https://harmonia.illiacsoftware.com/ > > Email: taube at illiacsoftware.com > > > > > > On Feb 27, 2020, at 11:45 AM, Neil Baylis neil.baylis at gmail.com>> wrote: > > > > Is it possible to run CM using scheme without the Grace application? For > example, by just editing scheme files in an ordinary text editor? If so, > can anyone point me at instructions for doing this? > > > > I see the Grace documentation lists a bunch of functions/macros related > to algo music, but it's not clear to me whether Grace is required to get > that functionality. > > > > My application is to algorithmically generate midi to be played by > virtual instruments. (i.e., route the midi to a VST or AU host.) > > > > Neil Baylis > > _______________________________________________ > > Cmdist mailing list > > Cmdist at ccrma.stanford.edu > > https://cm-mail.stanford.edu/mailman/listinfo/cmdist > > > > > _______________________________________________ > > Cmdist mailing list > > Cmdist at ccrma.stanford.edu > > https://cm-mail.stanford.edu/mailman/listinfo/cmdist > > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > https://cm-mail.stanford.edu/mailman/listinfo/cmdist > -------------- next part -------------- An HTML attachment was scrubbed... URL: From taube at illinois.edu Fri Feb 28 06:30:38 2020 From: taube at illinois.edu (Taube, Heinrich K) Date: Fri, 28 Feb 2020 14:30:38 +0000 Subject: [CM] CM/Scheme without Grace? In-Reply-To: References: <20200228115215.GA32005@t480s-orm.localdomain> Message-ID: On Feb 28, 2020, at 6:44 AM, Michael Gogins > wrote: > I see the Grace documentation lists a bunch of functions/macros related to algo music, but it's not clear to me whether Grace is required to get that functionality. > > My application is to algorithmically generate midi to be played by virtual instruments. (i.e., route the midi to a VST or AU host.) > Grace is a C++ app that contains a real time scheduler, s7 scheme, and a scheme version of common music. You would develop your programs in scheme (or Sal) and you can run them in realtime to send MIDI or OSC to external programs. you can also use bill?s own s7 scheme binding to sndlib to generate audio files algorithmically. ?Rick -------------- next part -------------- An HTML attachment was scrubbed... URL: From iainduncanlists at gmail.com Fri Feb 28 07:55:27 2020 From: iainduncanlists at gmail.com (Iain Duncan) Date: Fri, 28 Feb 2020 07:55:27 -0800 Subject: [CM] CM/Scheme without Grace? In-Reply-To: References: <20200228115215.GA32005@t480s-orm.localdomain> Message-ID: So much good stuff to dig into on this thread! :-) Rick, I noticed in the S7 docs there was a mention of your name on "S7 in JUCE". Did you use JUCE for Grace? I ask as it's on my to-evaluate list for some advanced ear training software I'd like to build with S7. (Jazz ear training software, at a high enough level of sophistication, starts to look like algo composition if you squint a little.) iain On Fri, Feb 28, 2020 at 6:31 AM Taube, Heinrich K wrote: > > On Feb 28, 2020, at 6:44 AM, Michael Gogins > wrote: > > > I see the Grace documentation lists a bunch of functions/macros related > to algo music, but it's not clear to me whether Grace is required to get > that functionality. > > > > My application is to algorithmically generate midi to be played by > virtual instruments. (i.e., route the midi to a VST or AU host.) > > > > > Grace is a C++ app that contains a real time scheduler, s7 scheme, and a > scheme version of common music. You would develop your programs in scheme > (or Sal) and you can run them in realtime to send MIDI or OSC to external > programs. you can also use bill?s own s7 scheme binding to sndlib to > generate audio files algorithmically. > ?Rick > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > https://cm-mail.stanford.edu/mailman/listinfo/cmdist > -------------- next part -------------- An HTML attachment was scrubbed... URL: From taube at illinois.edu Fri Feb 28 08:18:48 2020 From: taube at illinois.edu (Taube, Heinrich K) Date: Fri, 28 Feb 2020 16:18:48 +0000 Subject: [CM] CM/Scheme without Grace? In-Reply-To: References: <20200228115215.GA32005@t480s-orm.localdomain> Message-ID: <8B80FBAC-8925-49D1-80FF-9FF32A3F3849@illinois.edu> Yes, Grace is built in JUCE. Actually Its not hard to load plugins directly into juce, if you did that you could route your midi to your plugins without needing an external app. I have On Feb 28, 2020, at 9:55 AM, Iain Duncan > wrote: So much good stuff to dig into on this thread! :-) Rick, I noticed in the S7 docs there was a mention of your name on "S7 in JUCE". Did you use JUCE for Grace? I ask as it's on my to-evaluate list for some advanced ear training software I'd like to build with S7. (Jazz ear training software, at a high enough level of sophistication, starts to look like algo composition if you squint a little.) iain On Fri, Feb 28, 2020 at 6:31 AM Taube, Heinrich K > wrote: On Feb 28, 2020, at 6:44 AM, Michael Gogins > wrote: > I see the Grace documentation lists a bunch of functions/macros related to algo music, but it's not clear to me whether Grace is required to get that functionality. > > My application is to algorithmically generate midi to be played by virtual instruments. (i.e., route the midi to a VST or AU host.) > Grace is a C++ app that contains a real time scheduler, s7 scheme, and a scheme version of common music. You would develop your programs in scheme (or Sal) and you can run them in realtime to send MIDI or OSC to external programs. you can also use bill?s own s7 scheme binding to sndlib to generate audio files algorithmically. ?Rick _______________________________________________ Cmdist mailing list Cmdist at ccrma.stanford.edu https://cm-mail.stanford.edu/mailman/listinfo/cmdist -------------- next part -------------- An HTML attachment was scrubbed... URL: From iainduncanlists at gmail.com Fri Feb 28 08:23:53 2020 From: iainduncanlists at gmail.com (Iain Duncan) Date: Fri, 28 Feb 2020 08:23:53 -0800 Subject: [CM] CM/Scheme without Grace? In-Reply-To: <8B80FBAC-8925-49D1-80FF-9FF32A3F3849@illinois.edu> References: <20200228115215.GA32005@t480s-orm.localdomain> <8B80FBAC-8925-49D1-80FF-9FF32A3F3849@illinois.edu> Message-ID: Thanks Rick, I just took a proper read through the Common Music docs and will definitely be coming back to this as many of the things I want to do are there. So in the long run, it will probably make sense to make the S7 algo tools that I want in Max be as CM based or compatible as possible. (Which was one of the reasons I chose S7, I just hadn't go to this part yet...). I was planning on adding scheduled scheme functions hooked into the Max global time system for the second release, so I'll take a proper dig into the CM scheduler and see if can make it compatible, or nearly so. It would be great if I could get it so that Common Music scheme code could mostly just run on scheme-for-max. :-) One more questions, did you implement SAL in S7? or is there a SAL interpreter in C++? thanks for all your work! iain On Fri, Feb 28, 2020 at 8:18 AM Taube, Heinrich K wrote: > Yes, Grace is built in JUCE. Actually Its not hard to load plugins > directly into juce, if you did that you could route your midi to your > plugins without needing an external app. > I have > > On Feb 28, 2020, at 9:55 AM, Iain Duncan > wrote: > > So much good stuff to dig into on this thread! :-) > > Rick, I noticed in the S7 docs there was a mention of your name on "S7 in > JUCE". Did you use JUCE for Grace? I ask as it's on my to-evaluate list for > some advanced ear training software I'd like to build with S7. (Jazz ear > training software, at a high enough level of sophistication, starts to > look like algo composition if you squint a little.) > > iain > > On Fri, Feb 28, 2020 at 6:31 AM Taube, Heinrich K > wrote: > >> >> On Feb 28, 2020, at 6:44 AM, Michael Gogins >> wrote: >> >> > I see the Grace documentation lists a bunch of functions/macros related >> to algo music, but it's not clear to me whether Grace is required to get >> that functionality. >> > >> > My application is to algorithmically generate midi to be played by >> virtual instruments. (i.e., route the midi to a VST or AU host.) >> > >> >> >> Grace is a C++ app that contains a real time scheduler, s7 scheme, and a >> scheme version of common music. You would develop your programs in scheme >> (or Sal) and you can run them in realtime to send MIDI or OSC to external >> programs. you can also use bill?s own s7 scheme binding to sndlib to >> generate audio files algorithmically. >> ?Rick >> >> _______________________________________________ >> Cmdist mailing list >> Cmdist at ccrma.stanford.edu >> https://cm-mail.stanford.edu/mailman/listinfo/cmdist >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From iainduncanlists at gmail.com Fri Feb 28 10:15:11 2020 From: iainduncanlists at gmail.com (Iain Duncan) Date: Fri, 28 Feb 2020 10:15:11 -0800 Subject: [CM] Can't download Common Music in Canada Message-ID: Hi Rick, the link on the CM music page takes us Canucks to an apple store page that says "item not available in Canada". Is there a way to download a prebuilt binary outside of the Apple store? thanks iain -------------- next part -------------- An HTML attachment was scrubbed... URL: From iainduncanlists at gmail.com Fri Feb 28 10:24:30 2020 From: iainduncanlists at gmail.com (Iain Duncan) Date: Fri, 28 Feb 2020 10:24:30 -0800 Subject: [CM] Ugh sourceforge Message-ID: Just a thought for folks who don't visit the sourceforge pages as endusers these days. Sourceforge is really awful now. I just went to get CM and the pages I got on first load were literally 80% advertising for unrelated stuff, with the actual CM related content way down at the bottom under 4 (!) layer of banner ads. After that first load, it's OK I guess, but the initial one is awful. And the reviews are mostly spam links. If anyone needs help moving things to github, I will happily volunteer to help you. Sourceforge has managed to become the myspace of software. :-/ just my two cents canadian -------------- next part -------------- An HTML attachment was scrubbed... URL: From taube at illinois.edu Fri Feb 28 11:08:25 2020 From: taube at illinois.edu (Taube, Heinrich K) Date: Fri, 28 Feb 2020 19:08:25 +0000 Subject: [CM] Ugh sourceforge In-Reply-To: References: Message-ID: <1CBB2BC1-4BB0-4C80-86D9-9BDC732EAA24@illinois.edu> ive been thinking about moving to github, esp. since even on sourceforge im using git. as soon as i can get things to compile and link on windows and linux ill probably move sources there. > On Feb 28, 2020, at 12:24 PM, Iain Duncan wrote: > > Just a thought for folks who don't visit the sourceforge pages as endusers these days. Sourceforge is really awful now. I just went to get CM and the pages I got on first load were literally 80% advertising for unrelated stuff, with the actual CM related content way down at the bottom under 4 (!) layer of banner ads. After that first load, it's OK I guess, but the initial one is awful. And the reviews are mostly spam links. > > If anyone needs help moving things to github, I will happily volunteer to help you. Sourceforge has managed to become the myspace of software. :-/ > > just my two cents canadian > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > https://cm-mail.stanford.edu/mailman/listinfo/cmdist From michael.gogins at gmail.com Fri Feb 28 11:58:54 2020 From: michael.gogins at gmail.com (Michael Gogins) Date: Fri, 28 Feb 2020 20:58:54 +0100 Subject: [CM] Ugh sourceforge In-Reply-To: <1CBB2BC1-4BB0-4C80-86D9-9BDC732EAA24@illinois.edu> References: <1CBB2BC1-4BB0-4C80-86D9-9BDC732EAA24@illinois.edu> Message-ID: Please do that! Regards, Mike ----------------------------------------------------- Michael Gogins Irreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Fri, Feb 28, 2020 at 8:08 PM Taube, Heinrich K wrote: > ive been thinking about moving to github, esp. since even on sourceforge > im using git. as soon as i can get things to compile and link on windows > and linux ill probably move sources there. > > > > On Feb 28, 2020, at 12:24 PM, Iain Duncan > wrote: > > > > Just a thought for folks who don't visit the sourceforge pages as > endusers these days. Sourceforge is really awful now. I just went to get CM > and the pages I got on first load were literally 80% advertising for > unrelated stuff, with the actual CM related content way down at the bottom > under 4 (!) layer of banner ads. After that first load, it's OK I guess, > but the initial one is awful. And the reviews are mostly spam links. > > > > If anyone needs help moving things to github, I will happily volunteer > to help you. Sourceforge has managed to become the myspace of software. :-/ > > > > just my two cents canadian > > > > _______________________________________________ > > Cmdist mailing list > > Cmdist at ccrma.stanford.edu > > https://cm-mail.stanford.edu/mailman/listinfo/cmdist > > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > https://cm-mail.stanford.edu/mailman/listinfo/cmdist > > -------------- next part -------------- An HTML attachment was scrubbed... URL: