From taube at uiuc.edu Sun Jan 7 14:35:40 2007 From: taube at uiuc.edu (Rick Taube) Date: Sun, 7 Jan 2007 08:35:40 -0600 Subject: [fomus-devel] useless message Message-ID: <2F9D43CA-6678-4680-98B6-A31EA3352A1A@uiuc.edu> as a lowly user i find this message annoying! i have no idea what it means or how to fix it. i dont see a section on componets or modules in the top doc page. i dont know what ads is or why i should care about it. if its important then fomus should include interate or whatever and just load the thing. but i dont see the point of squawking about it everytime i boot. ;; NOTE: Can't compile/register module file "/Lisp/CM.app/Contents/ Resources/fomus/modules/ads.lisp" ; (component "iterate" not found) --rick From ml13 at onlinehome.de Sun Jan 7 18:56:58 2007 From: ml13 at onlinehome.de (Kilian Sprotte) Date: Sun, 7 Jan 2007 19:56:58 +0100 Subject: [fomus-devel] ads / iterate In-Reply-To: <2F9D43CA-6678-4680-98B6-A31EA3352A1A@uiuc.edu> References: <2F9D43CA-6678-4680-98B6-A31EA3352A1A@uiuc.edu> Message-ID: Hi Rick, sorry about that annoyance. ads implements a constraint solver as described in ftp://ftp.inria.fr/INRIA/Projects/contraintes/publications/ADAPTIVE/ saga01.html (as noted in modules/ads.lisp). It is true that this is work in progress, however it can be used already, please see: http://common-lisp.net/pipermail/fomus-devel/2006-September/000077.html In case someone wants to try it out, the iterate library is needed, that is available here: http://common-lisp.net/project/iterate/ (if someone needs more information on how to install it, feel free to contact me) Maybe you could try just to remove modules/ads.lisp? In general, I dont think fomus should include its dependencies. It may be very interesting to base new algorithms on the GECODE library by using http://common-lisp.net/project/gecol/. There an inclusion really does not make sense. So for the future this will be a general problem. I personally like the module architecture so far. But maybe David has an idea of enhancing it? Or maybe its easier to tolerate that annoying message ? :-P Cheers, Kilian Am 07.01.2007 um 15:35 schrieb Rick Taube: > as a lowly user i find this message annoying! i have no idea what > it means or how to fix it. i dont see a section on componets or > modules in the top doc page. i dont know what ads is or why i > should care about it. if its important then fomus should include > interate or whatever and just load the thing. but i dont see the > point of squawking about it everytime i boot. > > ;; NOTE: Can't compile/register module file "/Lisp/CM.app/Contents/ > Resources/fomus/modules/ads.lisp" > ; (component "iterate" not found) > > > --rick > > _______________________________________________ > fomus-devel mailing list > fomus-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel From taube at uiuc.edu Sun Jan 7 20:37:55 2007 From: taube at uiuc.edu (Rick Taube) Date: Sun, 7 Jan 2007 14:37:55 -0600 Subject: [fomus-devel] ads / iterate In-Reply-To: References: <2F9D43CA-6678-4680-98B6-A31EA3352A1A@uiuc.edu> Message-ID: <878C4436-5813-40CA-918F-D1BC30E1431E@uiuc.edu> > I personally like the module architecture so far. But maybe David > has an idea of enhancing it? > Or maybe its easier to tolerate that annoying message ? :-P apologies for my grumpy message!! (up all night fighting lisp packages, coffee wore off...) > Maybe you could try just to remove modules/ads.lisp? deleting files from the dist wont work because they will come back as soon as i svn again. i think it would be nicest if extra stuff simply wouldnt load unless i ask for it, or at a minimum include what the stuff needs to load. otherwise i have to figure out/download/ configure things i dont necessarily want to work with in the first place. but maybe its easiest to just make peace with the message... --rick On Jan 7, 2007, at 12:56 PM, Kilian Sprotte wrote: From ml13 at onlinehome.de Sun Jan 7 21:22:12 2007 From: ml13 at onlinehome.de (Kilian Sprotte) Date: Sun, 7 Jan 2007 22:22:12 +0100 Subject: [fomus-devel] ads / iterate In-Reply-To: <878C4436-5813-40CA-918F-D1BC30E1431E@uiuc.edu> References: <2F9D43CA-6678-4680-98B6-A31EA3352A1A@uiuc.edu> <878C4436-5813-40CA-918F-D1BC30E1431E@uiuc.edu> Message-ID: > deleting files from the dist wont work because they will come back > as soon as i svn again. i think it would be nicest if extra stuff > simply wouldnt load unless i ask for it, or at a minimum include > what the stuff needs to load. otherwise i have to figure out/ > download/configure things i dont necessarily want to work with in > the first place. but maybe its easiest to just make peace with the > message... Okay, I am just wondering, if it was a good idea to make use of .fomus for configuring modules... --kilian From dpsenick at uiuc.edu Mon Jan 8 19:50:09 2007 From: dpsenick at uiuc.edu (David Psenicka) Date: Mon, 08 Jan 2007 13:50:09 -0600 Subject: [fomus-devel] ads / iterate In-Reply-To: References: <2F9D43CA-6678-4680-98B6-A31EA3352A1A@uiuc.edu> <878C4436-5813-40CA-918F-D1BC30E1431E@uiuc.edu> Message-ID: <45A2A071.9080701@uiuc.edu> I'll just get rid of the messages, problem solved. If you're trying to write add-on code, you can just compile/load the file to get the errors. Also, none of the modules load unless they are needed--fomus does check to see which ones have been compiled or can compile so it knows which ones can be used. what rick describes is how I think I wrote it: "i think it would be nicest if extra stuff simply wouldnt load unless i ask for it, or at a minimum include what the stuff needs to load. otherwise i have to figure out/download/configure things i dont necessarily want to work with in the first place. but maybe its easiest to just make peace with the message... " The developer API for these module things needs work, but I'll work on that only as it's necessary and people express (any) interest. I'd rather not twiddle things now as far as compiling and loading--now it works and does it all in the background (with the exception of the annoying messages) and simply ignores anything that doesn't want to compile correctly, and it works with ASDF if it's present. It's also simple and should be enough to keep everything organized and unified. I'll put most of this information in a separate doc file (for anyone who wants to write a module)--the only thing a regular user might care about is (list-fomus-modules) which lists all the options available for add-on modules. Right now my plan is to finish up the one or two things that need to be finished and figure out how to make the program more user-friendly (probably a GUI interface with buttons and icons, tabs, friendly pop-up help messages, etc..) Kilian Sprotte wrote: >> deleting files from the dist wont work because they will come back >> as soon as i svn again. i think it would be nicest if extra stuff >> simply wouldnt load unless i ask for it, or at a minimum include what >> the stuff needs to load. otherwise i have to figure >> out/download/configure things i dont necessarily want to work with in >> the first place. but maybe its easiest to just make peace with the >> message... > > Okay, I am just wondering, if it was a good idea to make use of .fomus > for configuring modules... > > --kilian > > _______________________________________________ > fomus-devel mailing list > fomus-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel > From ml13 at onlinehome.de Sat Jan 13 13:32:55 2007 From: ml13 at onlinehome.de (Kilian Sprotte) Date: Sat, 13 Jan 2007 14:32:55 +0100 Subject: [fomus-devel] LilyPond.app Message-ID: <415547CC-3451-45D4-8E8D-D53C0C864C95@onlinehome.de> Hi, first of all a question: Is anyone currently using LilyPond.app successfully with fomus? Which version? I just installed LilyPond.app 2.10, which fomus currently does not find. The solution seems to set *lilypond-exe* to "/Applications/LilyPond.app/Contents/Resources/bin/lilypond", which I tried to achieve by changing (find-exe "lilypond.sh" "LilyPond.app") to (find-exe "lilypond" "LilyPond.app"), but this unfortunately does not work, because it finds "/Applications/LilyPond.app/Contents/MacOS/ lilypond" instead (which belongs to the GUI app, I suppose). Since I dont know, how I can achieve this with find-exe, I did not commit anything, yet... (checked this on openmcl and sbcl, by the way) Greetings, Kilian From taube at uiuc.edu Sat Jan 13 13:56:12 2007 From: taube at uiuc.edu (Rick Taube) Date: Sat, 13 Jan 2007 07:56:12 -0600 Subject: [fomus-devel] LilyPond.app In-Reply-To: <415547CC-3451-45D4-8E8D-D53C0C864C95@onlinehome.de> References: <415547CC-3451-45D4-8E8D-D53C0C864C95@onlinehome.de> Message-ID: We have it working, but "Successfully" is a bit of a stretch. In our networked lab setting, Lilypond is very very slow (30+ seconds to typeset the basic example) unless you sudo to run it. We have a script in /usr/local/bin/ that launches lilypond (I believe that an earlier version of lilypond installed this) and fomus calls this script without problems. The slowness we experience has nothing to do with fomus or the script, it happens when any user double-clicks the basic example --rick On Jan 13, 2007, at 7:32 AM, Kilian Sprotte wrote: > Hi, > > first of all a question: Is anyone currently using LilyPond.app > successfully with fomus? Which version? > > I just installed LilyPond.app 2.10, which fomus currently does not > find. > > The solution seems to set *lilypond-exe* to > "/Applications/LilyPond.app/Contents/Resources/bin/lilypond", > which I tried to achieve by changing (find-exe "lilypond.sh" > "LilyPond.app") > to (find-exe "lilypond" "LilyPond.app"), but this unfortunately > does not > work, because it finds "/Applications/LilyPond.app/Contents/MacOS/ > lilypond" > instead (which belongs to the GUI app, I suppose). > > Since I dont know, how I can achieve this with find-exe, I did > not commit anything, yet... > > (checked this on openmcl and sbcl, by the way) > > Greetings, > Kilian > > > _______________________________________________ > fomus-devel mailing list > fomus-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel From dpsenick at uiuc.edu Sat Jan 13 19:48:02 2007 From: dpsenick at uiuc.edu (David Psenicka) Date: Sat, 13 Jan 2007 13:48:02 -0600 Subject: [fomus-devel] LilyPond.app In-Reply-To: <415547CC-3451-45D4-8E8D-D53C0C864C95@onlinehome.de> References: <415547CC-3451-45D4-8E8D-D53C0C864C95@onlinehome.de> Message-ID: <45A93772.9060005@uiuc.edu> Thanks, the last dev. commit should fix it :) Kilian Sprotte wrote: > I just installed LilyPond.app 2.10, which fomus currently does not find. From dpsenick at uiuc.edu Sat Jan 13 19:58:23 2007 From: dpsenick at uiuc.edu (David Psenicka) Date: Sat, 13 Jan 2007 13:58:23 -0600 Subject: [fomus-devel] LilyPond.app In-Reply-To: <415547CC-3451-45D4-8E8D-D53C0C864C95@onlinehome.de> References: <415547CC-3451-45D4-8E8D-D53C0C864C95@onlinehome.de> Message-ID: <45A939DF.5080806@uiuc.edu> I think it should work fine if you set *lilypond-exe* to "/.../.../open" (wherever it is) and *lilypond-opts* to '("/.../.../.../LilyPond.app")... I seem to remember trying it out a long time ago and it launched the GUI without any problem Kilian Sprotte wrote: > Hi, > > first of all a question: Is anyone currently using LilyPond.app > successfully with fomus? Which version? From robcanning at eircom.net Thu Jan 25 15:11:33 2007 From: robcanning at eircom.net (Rob Canning) Date: Thu, 25 Jan 2007 15:11:33 +0000 Subject: [fomus-devel] quantization - decimals v. fractions Message-ID: <20070125151134.E251459001@common-lisp.net> hi, i would rather use decimals for durational values but the quantization wont make it look clean... example below any idea what i am doing wrong? i'm using the latest tarball many thanks rob decimal v fraction example: (init :output ((:musicxml-finale :filename "draft-clarinet-piece.xml")(:lilypond :view t))); init :filename "draft-clarinet-piece"; (init :title "work for clarinet and 4-channel tape" :subtitle "draft score" :composer "rob canning"); TIMESIG :OFF 0 :TIME (4 4); init :verbose 2; part 1 :name "clarinet" :instr :bf-clarinet; (note 1 :off 0 :notes (66) :dur 0.33333 :marks (:ignore :p :ignore)) ; (note 1 :off 0.33333 :notes (66) :dur 0.33333 :marks (:ignore :p :ignore)) ; (note 1 :off 0.66666 :notes (67) :dur 0.33333 :marks (:ignore :p :ignore)) ; (note 1 :off 1 :notes (67) :dur 1 :marks (:ignore :p :ignore)) ; (note 1 :off 2 :notes (70) :dur 1/3 :marks (:ignore :p :ignore)); (note 1 :off 2.333 :notes (64) :dur 1/3 :marks (:ignore :p :ignore)) ; (note 1 :off 2.666 :notes (65) :dur 1/3 :marks (:ignore :p :ignore)) ; (note 1 :off 3 :notes (67) :dur 1 :marks (:ignore :p :ignore)) ; ----------------------------------------------------------------- Find the home of your dreams with eircom net property Sign up for email alerts now http://www.eircom.net/propertyalerts From robcanning at eircom.net Thu Jan 25 15:30:32 2007 From: robcanning at eircom.net (Rob Canning) Date: Thu, 25 Jan 2007 15:30:32 +0000 Subject: [fomus-devel] quantization - decimals v. fractions Message-ID: <20070125153033.BC8EA67096@common-lisp.net> rtfm i know! and found solution: init :double-dotted-notes NIL > > hi, > i would rather use decimals for durational values but the quantization wont make it look clean... example below > any idea what i am doing wrong? i'm using the latest tarball > many thanks > rob > > decimal v fraction example: > > (init :output ((:musicxml-finale :filename "draft-clarinet-piece.xml")(:lilypond > :view t))); > init :filename "draft-clarinet-piece"; > (init :title "work for clarinet and 4-channel tape" :subtitle "draft > score" :composer "rob canning"); > TIMESIG :OFF 0 :TIME (4 4); > init :verbose 2; > part 1 :name "clarinet" :instr :bf-clarinet; > (note 1 :off 0 :notes (66) :dur 0.33333 :marks (:ignore :p :ignore)) > ; > (note 1 :off 0.33333 :notes (66) :dur 0.33333 :marks (:ignore :p :ignore)) > ; > (note 1 :off 0.66666 :notes (67) :dur 0.33333 :marks (:ignore :p :ignore)) > ; > (note 1 :off 1 :notes (67) :dur 1 :marks (:ignore :p :ignore)) > ; > (note 1 :off 2 :notes (70) :dur 1/3 :marks (:ignore :p :ignore)); > (note 1 :off 2.333 :notes (64) :dur 1/3 :marks (:ignore :p :ignore)) > ; > (note 1 :off 2.666 :notes (65) :dur 1/3 :marks (:ignore :p :ignore)) > ; > (note 1 :off 3 :notes (67) :dur 1 :marks (:ignore :p :ignore)) > ; > > > ----------------------------------------------------------------- > Find the home of your dreams with eircom net property > Sign up for email alerts now http://www.eircom.net/propertyalerts > > > _______________________________________________ > fomus-devel mailing list > fomus-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel > -------------------------------- www.robcanning.info -------------------------------- ----------------------------------------------------------------- Find the home of your dreams with eircom net property Sign up for email alerts now http://www.eircom.net/propertyalerts From dpsenick at uiuc.edu Thu Jan 25 17:18:04 2007 From: dpsenick at uiuc.edu (David Psenicka) Date: Thu, 25 Jan 2007 11:18:04 -0600 Subject: [fomus-devel] quantization - decimals v. fractions In-Reply-To: <200701251530.l0PFUXHO000882@relay1.cso.uiuc.edu> References: <200701251530.l0PFUXHO000882@relay1.cso.uiuc.edu> Message-ID: <45B8E64C.5060404@uiuc.edu> An HTML attachment was scrubbed... URL: From dpsenick at uiuc.edu Thu Jan 25 18:16:24 2007 From: dpsenick at uiuc.edu (David Psenicka) Date: Thu, 25 Jan 2007 12:16:24 -0600 Subject: [fomus-devel] quantization - decimals v. fractions In-Reply-To: <45B8E64C.5060404@uiuc.edu> References: <200701251530.l0PFUXHO000882@relay1.cso.uiuc.edu> <45B8E64C.5060404@uiuc.edu> Message-ID: <45B8F3F8.5040607@uiuc.edu> An HTML attachment was scrubbed... URL: From robcanning at eircom.net Fri Jan 26 15:03:16 2007 From: robcanning at eircom.net (Rob Canning) Date: Fri, 26 Jan 2007 15:03:16 +0000 Subject: [fomus-devel] notation.dyne testing module Message-ID: <20070126150317.267CF3F00C@common-lisp.net> hello, i have packed a notation.dyne module that includes fomus and lilypond for the dynabolic and pure:dyne linux distrbutions info and download here: www.robcanning.info/dyne d y n e : b o l i c -- a free multimedia studio in a GNU/Linux live CD www.dynebolic.org Pure:Dyne http://puredyne.goto10.org/ regards, rob ----------------------------------------------------------------- Find the home of your dreams with eircom net property Sign up for email alerts now http://www.eircom.net/propertyalerts