http://qs321.pair.com?node_id=1068611


in reply to Re^2: listen to a midi keyboard
in thread listen to a midi keyboard

OK, i surrender, sorry.

But did you really like something like this:

F = #(let ((m (make-music 'ArticulationEvent 'articulation-type "flageolet"))) (set! (ly:music-property m 'tweaks) (acons 'font-size -3 (ly:music-property m 'tweaks))) m) \relative c'' { c4^\F c4_\F }

Shit, looks like elisp ;-)

Update: BTW, Avid killed Sibelius.

My best regards, Karl

«The Crux of the Biscuit is the Apostrophe»

Replies are listed 'Best First'.
Re^4: listen to a midi keyboard
by educated_foo (Vicar) on Dec 28, 2013 at 14:35 UTC
    Nonsense. Lilypond isn't exactly pretty, but in my experience with it (years ago), I never had to drop into Scheme to typeset ordinary music.

    But to address the OP's question, if you can get at MIDI-format data, there's MIDI to convert it into Perl data structures.

      "Lilypond isn't exactly pretty"

      I'm glad that we are d'accord.

      Regards, Karl

      «The Crux of the Biscuit is the Apostrophe»

Re^4: listen to a midi keyboard
by Anonymous Monk on Dec 28, 2013 at 14:24 UTC
    Just because lilypond is programmable doesn't mean you must program it. (Same applies more-or-less to LaTeX.)
      ..."doesn't mean you must program it."

      No. You must. Else it looks inferior, sometimes.

      Applies even for LaTeX, sometimes.

      Regards, Karl

      «The Crux of the Biscuit is the Apostrophe»