From robcanning at eircom.net Tue Jun 19 17:25:45 2007 From: robcanning at eircom.net (rob canning) Date: Tue, 19 Jun 2007 17:25:45 +0000 Subject: [fomus-devel] :staff In-Reply-To: <46567478.7090303@uiuc.edu> References: <4633A1A6.8020508@eircom.net> <4633B366.8090900@uiuc.edu> <464B1B64.4090606@eircom.net> <4654AF9E.2070407@uiuc.edu> <46567478.7090303@uiuc.edu> Message-ID: <46781199.6080007@eircom.net> hi! i can't figure out how to get at the lisp documentation (i never use lisp directly) could someone help me out with an example... how to force the low A appearing in the lower staff to appear in the upper staff with the relevant clef change part 1 :name "harpsichord" :abbrev "harpsichord" :instr :harpsichord; (note 1 :voice 2 :off 0 :dur 0.25 :notes (45) :marks (:staccato :ppp)); (note 1 :voice 2 :off 0.5 :dur 0.25 :notes (86) :marks (:staccato)); can this be done as a :mark or does it have to be set as an :init default it would nice to see an example of a bar of single line cross stave writing followed by a bar of two part :staff forced writing with both staffs exploiting both bass and treble clef thanks rob David Psenicka wrote: > v0.2.26 > Improvements to spanners > Some documentation that can be called up by the Lisp DOCUMENTATION > function > :STAFF, :STARTSTAFF-, :STAFF-, :ENDSTAFF- marks to override staff > choices > _______________________________________________ > 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 Wed Jun 20 09:06:04 2007 From: dpsenick at uiuc.edu (dpsenick at uiuc.edu) Date: Wed, 20 Jun 2007 04:06:04 -0500 (CDT) Subject: [fomus-devel] Re: :staff Message-ID: <20070620040604.ASY94777@expms4.cites.uiuc.edu> Rob, The lisp documentation won't be helpful at all unless you work with lisp--lisp has a built in function "describe" that calls up brief documentation strings for functions if they exist You can force the staff using a :STAFF mark (like this: (:staff 1) or (:staff 2) --you should also be able to specify a choice (:staff 1 2) (:staff 2 3) (maybe useful for notating a piano part onto 3 staves, etc..) Soon it'll get easier as I put some of these things into parts and instruments--right now you have to stick it in every note or put (:startstaff- 1) in the very first note I'll put more examples up soon (plus organize the ones that are there now) The examples pages will soon evolve into an indexed list with keywords (click on "staves" and see three or four examples of how to control staves, etc..) Since I'm (slowly) getting in the last of the main feature I originally wanted to put in, I'd be curious to know what I should start improving in general (besides documentation)... Here is my list in more or less order of priority: Finishing up: Polymeters (I'm getting to this now...) "Chunks" (should be working now--can use them to output different sections of the score with completely different settings) Improvements: tuplets (finding, notating correctly, etc.) speed (large orchestra-size score still can take a while, especially if the notation is complex--I've thought of porting the whole program but I don't think it's worth the effort) Additions: FOMUS as a Finale plugin (as an alternative to XML importing) GUI interface showing updated score samples structures such as "chord," "sequence" or other similar structures that will make it easier to specify information more efficiently -David ---- Original message ---- >Date: Tue, 19 Jun 2007 17:25:45 +0000 >From: rob canning >Subject: :staff >To: David Psenicka >Cc: fomus-devel at common-lisp.net > >hi! > >i can't figure out how to get at the lisp documentation (i never use >lisp directly) > >could someone help me out with an example... > >how to force the low A appearing in the lower staff to appear in the >upper staff with the relevant clef change > >part 1 :name "harpsichord" :abbrev "harpsichord" :instr :harpsichord; > >(note 1 :voice 2 :off 0 :dur 0.25 :notes (45) :marks (:staccato :ppp)); >(note 1 :voice 2 :off 0.5 :dur 0.25 :notes (86) :marks (:staccato)); > >can this be done as a :mark or does it have to be set as an :init default > >it would nice to see an example of a bar of single line cross stave >writing followed by a bar of two part :staff forced writing with both >staffs exploiting both bass and treble clef > >thanks > >rob > > > > >David Psenicka wrote: >> v0.2.26 >> Improvements to spanners >> Some documentation that can be called up by the Lisp DOCUMENTATION >> function >> :STAFF, :STARTSTAFF-, :STAFF-, :ENDSTAFF- marks to override staff >> choices >> _______________________________________________ >> fomus-devel mailing list >> fomus-devel at common-lisp.net >> http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel >> >> >> > From robcanning at eircom.net Wed Jun 20 14:58:41 2007 From: robcanning at eircom.net (rob canning) Date: Wed, 20 Jun 2007 14:58:41 +0000 Subject: [fomus-devel] Re: :staff In-Reply-To: <20070620040604.ASY94777@expms4.cites.uiuc.edu> References: <20070620040604.ASY94777@expms4.cites.uiuc.edu> Message-ID: <467940A1.1020402@eircom.net> hi david, this example using :staff doesn't seem to work as i think it should... it seems that it doesn't obey the :staff mark unless there is nothing going on at the same offset time - at the last note for example. i have even tried putting the parts in different voices but they still seem to interfere with one another. thanks rob (init :output ((:musicxml-finale :filename "test.xml")(:lilypond :view t)) :filename "test" :title "test" :subtitle "for-harpsichord-and-prepared-piano" :composer "rob canning" :auto-accidentals NIL :auto-cautionary-accs t :tuplet-style :ratio :verbose 2 :max-tuplet 11); TIMESIG :OFF 0 :TIME (4 4); part 1 :name "harpsichord" :abbrev "harpsichord" :instr :harpsichord ; (note 1 :voice 2 :off 0 :dur 0.25 :notes (84) :marks (:staccato :ppp (:staff 2))); (note 1 :voice 1 :off 0 :dur 0.5 :notes (81) :marks (:staccato :ppp (:staff 1))); (note 1 :voice 2 :off 0.25 :dur 0.25 :notes (85) :marks (:staccato :ppp (:staff 2))); (note 1 :voice 1 :off 0.5 :dur 0.25 :notes (83) :marks (:staccato :ppp (:staff 1))); (note 1 :voice 2 :off 0.5 :dur 0.25 :notes (86) :marks (:staccato :ppp (:staff 2))); (note 1 :voice 1 :off 0.75 :dur 0.25 :notes (84) :marks (:staccato :ppp (:staff 1))); (note 1 :voice 2 :off 0.75 :dur 0.25 :notes (87) :marks (:staccato :ppp (:staff 2))); (note 1 :voice 1 :off 1 :dur 0.25 :notes (86) :marks (:staccato :ppp (:staff 1))); (note 1 :voice 2 :off 1 :dur 0.25 :notes (88) :marks (:staccato :ppp (:staff 2))); (note 1 :voice 1 :off 1.25 :dur 0.25 :notes (89) :marks (:staccato :ppp (:staff 1))); (note 1 :voice 2 :off 1.25 :dur 0.25 :notes (89) :marks (:staccato :ppp (:staff 2))); (note 1 :voice 1 :off 1.5 :dur 0.25 :notes (80) :marks (:staccato :ppp (:staff 1))); (note 1 :voice 2 :off 1.5 :dur 0.25 :notes (90) :marks (:staccato :ppp (:staff 2))); (note 1 :voice 1 :off 1.75 :dur 0.25 :notes (81) :marks (:staccato :ppp (:staff 1))); (note 1 :voice 2 :off 1.75 :dur 0.25 :notes (91) :marks (:staccato :ppp (:staff 2))); (note 1 :voice 1 :off 2 :dur 0.25 :notes (83) :marks (:staccato :ppp (:staff 1))); dpsenick at uiuc.edu wrote: > Rob, > > The lisp documentation won't be helpful at all unless you work with lisp--lisp > has a built in function "describe" that calls up brief documentation strings for > functions if they exist > > You can force the staff using a :STAFF mark (like this: (:staff 1) or (:staff 2) > --you should also be able to specify a choice (:staff 1 2) (:staff 2 3) (maybe > useful for notating a piano part onto 3 staves, etc..) Soon it'll get easier as I put > some of these things into parts and instruments--right now you have to stick it > in every note or put (:startstaff- 1) in the very first note > > I'll put more examples up soon (plus organize the ones that are there now) The > examples pages will soon evolve into an indexed list with keywords (click on > "staves" and see three or four examples of how to control staves, etc..) > > Since I'm (slowly) getting in the last of the main feature I originally wanted to > put in, I'd be curious to know what I should start improving in general (besides > documentation)... Here is my list in more or less order of priority: > > Finishing up: > Polymeters (I'm getting to this now...) > "Chunks" (should be working now--can use them to output different sections of > the score with completely different settings) > > Improvements: > tuplets (finding, notating correctly, etc.) > speed (large orchestra-size score still can take a while, especially if the notation > is complex--I've thought of porting the whole program but I don't think it's > worth the effort) > > Additions: > FOMUS as a Finale plugin (as an alternative to XML importing) > GUI interface showing updated score samples > structures such as "chord," "sequence" or other similar structures that will make > it easier to specify information more efficiently > > -David > > > > > > > ---- Original message ---- > >> Date: Tue, 19 Jun 2007 17:25:45 +0000 >> From: rob canning >> Subject: :staff >> To: David Psenicka >> Cc: fomus-devel at common-lisp.net >> >> hi! >> >> i can't figure out how to get at the lisp documentation (i never use >> lisp directly) >> >> could someone help me out with an example... >> >> how to force the low A appearing in the lower staff to appear in the >> upper staff with the relevant clef change >> >> part 1 :name "harpsichord" :abbrev "harpsichord" :instr :harpsichord; >> >> (note 1 :voice 2 :off 0 :dur 0.25 :notes (45) :marks (:staccato :ppp)); >> (note 1 :voice 2 :off 0.5 :dur 0.25 :notes (86) :marks (:staccato)); >> >> can this be done as a :mark or does it have to be set as an :init default >> >> it would nice to see an example of a bar of single line cross stave >> writing followed by a bar of two part :staff forced writing with both >> staffs exploiting both bass and treble clef >> >> thanks >> >> rob >> >> >> >> >> David Psenicka wrote: >> >>> v0.2.26 >>> Improvements to spanners >>> Some documentation that can be called up by the Lisp DOCUMENTATION >>> function >>> :STAFF, :STARTSTAFF-, :STAFF-, :ENDSTAFF- marks to override staff >>> choices >>> _______________________________________________ >>> fomus-devel mailing list >>> fomus-devel at common-lisp.net >>> http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel >>> >>> >>> >>> > _______________________________________________ > 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 Mon Jun 25 10:10:51 2007 From: dpsenick at uiuc.edu (dpsenick at uiuc.edu) Date: Mon, 25 Jun 2007 05:10:51 -0500 (CDT) Subject: [fomus-devel] Re: :staff Message-ID: <20070625051051.ATE50839@expms4.cites.uiuc.edu> I have a fix in the dev. branch now--once I get a change to test it a bit more I'll wrap up another tarball ---- Original message ---- >Date: Wed, 20 Jun 2007 14:58:41 +0000 >From: rob canning >Subject: Re: [fomus-devel] Re: :staff >To: dpsenick at uiuc.edu >Cc: fomus-devel at common-lisp.net > >hi david, >this example using :staff doesn't seem to work as i think it should... >it seems that it doesn't obey the :staff mark unless there is nothing >going on at the same offset time - at the last note for example. i have >even tried putting the parts in different voices but they still seem to >interfere with one another. >thanks >rob > > >(init :output ((:musicxml-finale :filename "test.xml")(:lilypond :view >t)) :filename "test" :title "test" :subtitle >"for-harpsichord-and-prepared-piano" >:composer "rob canning" :auto-accidentals NIL :auto-cautionary-accs >t :tuplet-style :ratio :verbose 2 :max-tuplet 11); >TIMESIG :OFF 0 :TIME (4 4); >part 1 :name "harpsichord" :abbrev "harpsichord" :instr :harpsichord >; >(note 1 :voice 2 :off 0 :dur 0.25 :notes (84) :marks (:staccato :ppp >(:staff 2))); >(note 1 :voice 1 :off 0 :dur 0.5 :notes (81) :marks (:staccato :ppp >(:staff 1))); >(note 1 :voice 2 :off 0.25 :dur 0.25 :notes (85) :marks (:staccato >:ppp (:staff 2))); >(note 1 :voice 1 :off 0.5 :dur 0.25 :notes (83) :marks (:staccato :ppp >(:staff 1))); >(note 1 :voice 2 :off 0.5 :dur 0.25 :notes (86) :marks (:staccato :ppp >(:staff 2))); >(note 1 :voice 1 :off 0.75 :dur 0.25 :notes (84) :marks (:staccato >:ppp (:staff 1))); >(note 1 :voice 2 :off 0.75 :dur 0.25 :notes (87) :marks (:staccato >:ppp (:staff 2))); >(note 1 :voice 1 :off 1 :dur 0.25 :notes (86) :marks (:staccato :ppp >(:staff 1))); >(note 1 :voice 2 :off 1 :dur 0.25 :notes (88) :marks (:staccato :ppp >(:staff 2))); >(note 1 :voice 1 :off 1.25 :dur 0.25 :notes (89) :marks (:staccato >:ppp (:staff 1))); >(note 1 :voice 2 :off 1.25 :dur 0.25 :notes (89) :marks (:staccato >:ppp (:staff 2))); >(note 1 :voice 1 :off 1.5 :dur 0.25 :notes (80) :marks (:staccato :ppp >(:staff 1))); >(note 1 :voice 2 :off 1.5 :dur 0.25 :notes (90) :marks (:staccato :ppp >(:staff 2))); >(note 1 :voice 1 :off 1.75 :dur 0.25 :notes (81) :marks (:staccato >:ppp (:staff 1))); >(note 1 :voice 2 :off 1.75 :dur 0.25 :notes (91) :marks (:staccato >:ppp (:staff 2))); >(note 1 :voice 1 :off 2 :dur 0.25 :notes (83) :marks (:staccato :ppp >(:staff 1))); > > >dpsenick at uiuc.edu wrote: >> Rob, >> >> The lisp documentation won't be helpful at all unless you work with lisp-- lisp >> has a built in function "describe" that calls up brief documentation strings for >> functions if they exist >> >> You can force the staff using a :STAFF mark (like this: (:staff 1) or (:staff 2) >> --you should also be able to specify a choice (:staff 1 2) (:staff 2 3) (maybe >> useful for notating a piano part onto 3 staves, etc..) Soon it'll get easier as I put >> some of these things into parts and instruments--right now you have to stick it >> in every note or put (:startstaff- 1) in the very first note >> >> I'll put more examples up soon (plus organize the ones that are there now) The >> examples pages will soon evolve into an indexed list with keywords (click on >> "staves" and see three or four examples of how to control staves, etc..) >> >> Since I'm (slowly) getting in the last of the main feature I originally wanted to >> put in, I'd be curious to know what I should start improving in general (besides >> documentation)... Here is my list in more or less order of priority: >> >> Finishing up: >> Polymeters (I'm getting to this now...) >> "Chunks" (should be working now--can use them to output different sections of >> the score with completely different settings) >> >> Improvements: >> tuplets (finding, notating correctly, etc.) >> speed (large orchestra-size score still can take a while, especially if the notation >> is complex--I've thought of porting the whole program but I don't think it's >> worth the effort) >> >> Additions: >> FOMUS as a Finale plugin (as an alternative to XML importing) >> GUI interface showing updated score samples >> structures such as "chord," "sequence" or other similar structures that will make >> it easier to specify information more efficiently >> >> -David >> >> >> >> >> >> >> ---- Original message ---- >> >>> Date: Tue, 19 Jun 2007 17:25:45 +0000 >>> From: rob canning >>> Subject: :staff >>> To: David Psenicka >>> Cc: fomus-devel at common-lisp.net >>> >>> hi! >>> >>> i can't figure out how to get at the lisp documentation (i never use >>> lisp directly) >>> >>> could someone help me out with an example... >>> >>> how to force the low A appearing in the lower staff to appear in the >>> upper staff with the relevant clef change >>> >>> part 1 :name "harpsichord" :abbrev "harpsichord" :instr :harpsichord; >>> >>> (note 1 :voice 2 :off 0 :dur 0.25 :notes (45) :marks (:staccato :ppp)); >>> (note 1 :voice 2 :off 0.5 :dur 0.25 :notes (86) :marks (:staccato)); >>> >>> can this be done as a :mark or does it have to be set as an :init default >>> >>> it would nice to see an example of a bar of single line cross stave >>> writing followed by a bar of two part :staff forced writing with both >>> staffs exploiting both bass and treble clef >>> >>> thanks >>> >>> rob >>> >>> >>> >>> >>> David Psenicka wrote: >>> >>>> v0.2.26 >>>> Improvements to spanners >>>> Some documentation that can be called up by the Lisp DOCUMENTATION >>>> function >>>> :STAFF, :STARTSTAFF-, :STAFF-, :ENDSTAFF- marks to override staff >>>> choices >>>> _______________________________________________ >>>> fomus-devel mailing list >>>> fomus-devel at common-lisp.net >>>> http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel >>>> >>>> >>>> >>>> >> _______________________________________________ >> fomus-devel mailing list >> fomus-devel at common-lisp.net >> http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel >> >> >> > From robcanning at eircom.net Wed Jun 27 15:00:14 2007 From: robcanning at eircom.net (rob canning) Date: Wed, 27 Jun 2007 15:00:14 +0000 Subject: [fomus-devel] Re: :staff In-Reply-To: <20070625051051.ATE50839@expms4.cites.uiuc.edu> References: <20070625051051.ATE50839@expms4.cites.uiuc.edu> Message-ID: <46827B7E.1010004@eircom.net> dpsenick at uiuc.edu wrote: > I have a fix in the dev. branch now--once I get a change to test it a bit more I'll > wrap up another tarball > > thanks david thats working well for me now rob > ---- Original message ---- > >> Date: Wed, 20 Jun 2007 14:58:41 +0000 >> From: rob canning >> Subject: Re: [fomus-devel] Re: :staff >> To: dpsenick at uiuc.edu >> Cc: fomus-devel at common-lisp.net >> >> hi david, >> this example using :staff doesn't seem to work as i think it should... >> it seems that it doesn't obey the :staff mark unless there is nothing >> going on at the same offset time - at the last note for example. i have >> even tried putting the parts in different voices but they still seem to >> interfere with one another. >> thanks >> rob >> >> >> (init :output ((:musicxml-finale :filename "test.xml")(:lilypond :view >> t)) :filename "test" :title "test" :subtitle >> "for-harpsichord-and-prepared-piano" >> :composer "rob canning" :auto-accidentals NIL :auto-cautionary-accs >> t :tuplet-style :ratio :verbose 2 :max-tuplet 11); >> TIMESIG :OFF 0 :TIME (4 4); >> part 1 :name "harpsichord" :abbrev "harpsichord" :instr :harpsichord >> ; >> (note 1 :voice 2 :off 0 :dur 0.25 :notes (84) :marks (:staccato :ppp >> (:staff 2))); >> (note 1 :voice 1 :off 0 :dur 0.5 :notes (81) :marks (:staccato :ppp >> (:staff 1))); >> (note 1 :voice 2 :off 0.25 :dur 0.25 :notes (85) :marks (:staccato >> :ppp (:staff 2))); >> (note 1 :voice 1 :off 0.5 :dur 0.25 :notes (83) :marks (:staccato :ppp >> (:staff 1))); >> (note 1 :voice 2 :off 0.5 :dur 0.25 :notes (86) :marks (:staccato :ppp >> (:staff 2))); >> (note 1 :voice 1 :off 0.75 :dur 0.25 :notes (84) :marks (:staccato >> :ppp (:staff 1))); >> (note 1 :voice 2 :off 0.75 :dur 0.25 :notes (87) :marks (:staccato >> :ppp (:staff 2))); >> (note 1 :voice 1 :off 1 :dur 0.25 :notes (86) :marks (:staccato :ppp >> (:staff 1))); >> (note 1 :voice 2 :off 1 :dur 0.25 :notes (88) :marks (:staccato :ppp >> (:staff 2))); >> (note 1 :voice 1 :off 1.25 :dur 0.25 :notes (89) :marks (:staccato >> :ppp (:staff 1))); >> (note 1 :voice 2 :off 1.25 :dur 0.25 :notes (89) :marks (:staccato >> :ppp (:staff 2))); >> (note 1 :voice 1 :off 1.5 :dur 0.25 :notes (80) :marks (:staccato :ppp >> (:staff 1))); >> (note 1 :voice 2 :off 1.5 :dur 0.25 :notes (90) :marks (:staccato :ppp >> (:staff 2))); >> (note 1 :voice 1 :off 1.75 :dur 0.25 :notes (81) :marks (:staccato >> :ppp (:staff 1))); >> (note 1 :voice 2 :off 1.75 :dur 0.25 :notes (91) :marks (:staccato >> :ppp (:staff 2))); >> (note 1 :voice 1 :off 2 :dur 0.25 :notes (83) :marks (:staccato :ppp >> (:staff 1))); >> >> >> dpsenick at uiuc.edu wrote: >> >>> Rob, >>> >>> The lisp documentation won't be helpful at all unless you work with lisp-- >>> > lisp > >>> has a built in function "describe" that calls up brief documentation strings >>> > for > >>> functions if they exist >>> >>> You can force the staff using a :STAFF mark (like this: (:staff 1) or (:staff >>> > 2) > >>> --you should also be able to specify a choice (:staff 1 2) (:staff 2 3) >>> > (maybe > >>> useful for notating a piano part onto 3 staves, etc..) Soon it'll get easier as I >>> > put > >>> some of these things into parts and instruments--right now you have to >>> > stick it > >>> in every note or put (:startstaff- 1) in the very first note >>> >>> I'll put more examples up soon (plus organize the ones that are there now) >>> > The > >>> examples pages will soon evolve into an indexed list with keywords (click on >>> "staves" and see three or four examples of how to control staves, etc..) >>> >>> Since I'm (slowly) getting in the last of the main feature I originally wanted to >>> put in, I'd be curious to know what I should start improving in general >>> > (besides > >>> documentation)... Here is my list in more or less order of priority: >>> >>> Finishing up: >>> Polymeters (I'm getting to this now...) >>> "Chunks" (should be working now--can use them to output different >>> > sections of > >>> the score with completely different settings) >>> >>> Improvements: >>> tuplets (finding, notating correctly, etc.) >>> speed (large orchestra-size score still can take a while, especially if the >>> > notation > >>> is complex--I've thought of porting the whole program but I don't think it's >>> worth the effort) >>> >>> Additions: >>> FOMUS as a Finale plugin (as an alternative to XML importing) >>> GUI interface showing updated score samples >>> structures such as "chord," "sequence" or other similar structures that will >>> > make > >>> it easier to specify information more efficiently >>> >>> -David >>> >>> >>> >>> >>> >>> >>> ---- Original message ---- >>> >>> >>>> Date: Tue, 19 Jun 2007 17:25:45 +0000 >>>> From: rob canning >>>> Subject: :staff >>>> To: David Psenicka >>>> Cc: fomus-devel at common-lisp.net >>>> >>>> hi! >>>> >>>> i can't figure out how to get at the lisp documentation (i never use >>>> lisp directly) >>>> >>>> could someone help me out with an example... >>>> >>>> how to force the low A appearing in the lower staff to appear in the >>>> upper staff with the relevant clef change >>>> >>>> part 1 :name "harpsichord" :abbrev "harpsichord" :instr :harpsichord; >>>> >>>> (note 1 :voice 2 :off 0 :dur 0.25 :notes (45) :marks (:staccato :ppp)); >>>> (note 1 :voice 2 :off 0.5 :dur 0.25 :notes (86) :marks (:staccato)); >>>> >>>> can this be done as a :mark or does it have to be set as an :init default >>>> >>>> it would nice to see an example of a bar of single line cross stave >>>> writing followed by a bar of two part :staff forced writing with both >>>> staffs exploiting both bass and treble clef >>>> >>>> thanks >>>> >>>> rob >>>> >>>> >>>> >>>> >>>> David Psenicka wrote: >>>> >>>> >>>>> v0.2.26 >>>>> Improvements to spanners >>>>> Some documentation that can be called up by the Lisp >>>>> > DOCUMENTATION > >>>>> function >>>>> :STAFF, :STARTSTAFF-, :STAFF-, :ENDSTAFF- marks to override staff >>>>> choices >>>>> _______________________________________________ >>>>> fomus-devel mailing list >>>>> fomus-devel at common-lisp.net >>>>> http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel >>>>> >>>>> >>>>> >>>>> >>>>> >>> _______________________________________________ >>> fomus-devel mailing list >>> fomus-devel at common-lisp.net >>> http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel >>> >>> >>> >>> > _______________________________________________ > fomus-devel mailing list > fomus-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel > > > From robcanning at eircom.net Wed Jun 27 15:11:49 2007 From: robcanning at eircom.net (rob canning) Date: Wed, 27 Jun 2007 15:11:49 +0000 Subject: [fomus-devel] note/rest :notes (x) In-Reply-To: <20070625051051.ATE50839@expms4.cites.uiuc.edu> References: <20070625051051.ATE50839@expms4.cites.uiuc.edu> Message-ID: <46827E35.9050301@eircom.net> it might be useful (well it would be for me ;)) to have a feature that creates a rest if, for example, an x is placed in (:notes(x)) which will take all the same :marks as a note (note 1 :voice 1 :off 0 :dur 0.25 :notes (x) :marks (:staccato :ppp (:staff 1 2))); this way one could create scales or modes which include rests which would be handy (for the way i'm working at least). perhaps putting articulations or dynamics on rests is not allowed in lilypond - if its not maybe it could just ignore them and create a naked rest rather than creating an error i know the other methods of creating rests but perhaps this alternative might be handy just a thought thanks rob From robcanning at eircom.net Wed Jun 27 15:42:29 2007 From: robcanning at eircom.net (rob canning) Date: Wed, 27 Jun 2007 15:42:29 +0000 Subject: [fomus-devel] :text .xml finale ideas In-Reply-To: <46827E35.9050301@eircom.net> References: <20070625051051.ATE50839@expms4.cites.uiuc.edu> <46827E35.9050301@eircom.net> Message-ID: <46828565.10905@eircom.net> also a :text mark that stays attached to a note once imported into finale via xml would be nice and maybe a :text mark that creates text as articulations in finale - this way some analytical data that i like to write to my score can be in finale in a "display on screen only - do not print)" mode again just a thought thanks rob