Discussion:
expected valid/unique mark in MARKS slot
Rob Canning
2006-09-13 12:44:03 UTC
Permalink
hi,

can't seem to get :textnote to work...

what am i doing wrong here?

init :output (:lilypond :view t);
part 1 :name "Piano" :instr :piano;
(note 1 :off 3 :dur 1 :note 67 :marks (:textnote "sul G"));

;; Formatting music...
;;; *****ERROR*****
;; Error in function FOMUS::CHECK-TYPE*:
;; Found :TEXTNOTE, expected valid/unique mark in MARKS slot of note at offset 3.0

thanks,
rob

-----------------------------------------------------------------
Find the home of your dreams with eircom net property
Sign up for email alerts now http://www.eircom.net/propertyalerts
Kilian Sprotte
2006-09-13 14:42:47 UTC
Permalink
Post by Rob Canning
hi,
can't seem to get :textnote to work...
what am i doing wrong here?
init :output (:lilypond :view t);
part 1 :name "Piano" :instr :piano;
(note 1 :off 3 :dur 1 :note 67 :marks (:textnote "sul G"));
;; Formatting music...
;;; *****ERROR*****
;; Found :TEXTNOTE, expected valid/unique mark in MARKS slot of note at offset 3.0
Hi,

imagine you would also want to write an accent:

init :output (:lilypond :view t);
part 1 :name "Piano" :instr :piano;
(note 1 :off 3 :dur 1 :note 67 :marks (:accent (:textnote "sul G")));

Makes sense?

Cheers,

Kilian
Rob Canning
2006-09-13 15:33:47 UTC
Permalink
yes that works alright - thanks

so :text has to be associated with another mark - it cant just exist in its own right?
if that is the case i suppose once :ignore is implemented that will be a workaround - a bit messy though.

cheers,

rob
Post by Rob Canning
Post by Rob Canning
hi,
can't seem to get :textnote to work...
what am i doing wrong here?
init :output (:lilypond :view t);
part 1 :name "Piano" :instr :piano;
(note 1 :off 3 :dur 1 :note 67 :marks (:textnote "sul G"));
;; Formatting music...
;;; *****ERROR*****
;; Found :TEXTNOTE, expected valid/unique mark in MARKS slot of
note at offset 3.0
Hi,
init :output (:lilypond :view t);
part 1 :name "Piano" :instr :piano;
(note 1 :off 3 :dur 1 :note 67 :marks (:accent (:textnote "sul G")));
Makes sense?
Cheers,
Kilian
_______________________________________________
fomus-devel mailing list
http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel
--------------------------------
www.robcanning.utvinternet.com
+ 44 (0)20 77390206
--------------------------------

-----------------------------------------------------------------
Find the home of your dreams with eircom net property
Sign up for email alerts now http://www.eircom.net/propertyalerts
Rick Taube
2006-09-13 15:40:55 UTC
Permalink
i think :marks takes a LIST of marks. try

(note 1 :off 3 :dur 1 :note 67 :marks '((:textnote "sul G")) )

--rick
Post by Rob Canning
yes that works alright - thanks
so :text has to be associated with another mark - it cant just
exist in its own right?
if that is the case i suppose once :ignore is implemented that will
be a workaround - a bit messy though.
cheers,
rob
Post by Rob Canning
Post by Rob Canning
hi,
can't seem to get :textnote to work...
what am i doing wrong here?
init :output (:lilypond :view t);
part 1 :name "Piano" :instr :piano;
(note 1 :off 3 :dur 1 :note 67 :marks (:textnote "sul G"));
;; Formatting music...
;;; *****ERROR*****
;; Found :TEXTNOTE, expected valid/unique mark in MARKS slot of
note at offset 3.0
Hi,
init :output (:lilypond :view t);
part 1 :name "Piano" :instr :piano;
(note 1 :off 3 :dur 1 :note 67 :marks (:accent (:textnote "sul G")));
Makes sense?
Cheers,
Kilian
_______________________________________________
fomus-devel mailing list
http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel
--------------------------------
www.robcanning.utvinternet.com
+ 44 (0)20 77390206
--------------------------------
-----------------------------------------------------------------
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
http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel
Kilian Sprotte
2006-09-13 15:51:35 UTC
Permalink
Post by Rick Taube
i think :marks takes a LIST of marks. try
(note 1 :off 3 :dur 1 :note 67 :marks '((:textnote "sul G")) )
Exactly, think of :textnote being a more complex mark object that
needs the text as additional information as opposed to a simple
accent - that's what I wanted to show and not that your violinst will
always play accents on his g-string... :)

-kilian
David Psenicka
2006-09-13 22:57:10 UTC
Permalink
_______________________________________________
fomus-devel mailing list
fomus-devel-***@public.gmane.org
http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel
David Psenicka
2006-09-13 23:00:05 UTC
Permalink
_______________________________________________
fomus-devel mailing list
fomus-devel-***@public.gmane.org
http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel
Rob Canning
2006-09-13 23:59:04 UTC
Permalink
You can't beat the amount of tech. support your getting :)
yes indeed many thanks :)

what would be handy would be a short show off file using all the objects

maybe some on the list has something they could share?

this is as far as i've got so far

init :output (:lilypond :view t);
part 1 :name "Piano" :instr :piano;
(note 1 :off 0 :dur 0.25 :note 82 :marks ((:textnote"")) )))));
(note 1 :off 0.25 :dur 0.25 :note 87 :marks ((:textnote"")) )))));
(note 1 :off 0.5 :dur 0.25 :note 48 :marks (:staccato )))));
(note 1 :off 0.75 :dur 0.25 :note 76 :marks ((:textnote"")) )))));
(note 1 :off 1 :dur 0.25 :note 83 :marks (:marcato )))));
(note 1 :off 1.25 :dur 0.25 :note 51 :marks (:accent )))));
(note 1 :off 1.5 :dur 0.25 :note 82 :marks ((:textnote"")) )))));
(note 1 :off 1.75 :dur 0.25 :note 76 :marks (:endslur-(:fermata)) )))))
;
(note 1 :off 2 :dur 0.5 :note 57 :marks ((:textnote"")) )))));
(note 1 :off 2.5 :dur 0.25 :note 45 :marks (:portato )))));
(note 1 :off 2.75 :dur 0.25 :note 50 :marks (:marcato )))));
(note 1 :off 3 :dur 0.25 :note 36 :marks ((:textnote"")) )))));
(note 1 :off 3.25 :dur 0.25 :note 51 :marks (:accent )))));
(note 1 :off 3.5 :dur 0.25 :note 46 :marks ((:textnote"")) )))));
(note 1 :off 3.75 :dur 0.25 :note 51 :marks ((:textnote"")) )))));
(note 1 :off 4 :dur 0.25 :note 79 :marks (:staccato )))));
(note 1 :off 4.25 :dur 8 :note 40 :marks (:startslur-(:textnote"id=479"))
)))));


-----------------------------------------------------------------
Find the home of your dreams with eircom net property
Sign up for email alerts now http://www.eircom.net/propertyalerts
Loading...