Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re: listen to a midi keyboard

by karlgoethebier (Abbot)
on Dec 28, 2013 at 13:15 UTC ( #1068606=note: print w/replies, xml ) Need Help??

in reply to listen to a midi keyboard

"...the musical notation software lilypond"

I don't know very much about MIDI but i know a little bit about musical typesetting.

IMHO you should think about a commercial solution instead of using lilypond.

Or do you really want to learn Scheme?

If so, i wish you well ;-) You need to do this if you want that lilypond does what you want.

Regards, Karl

«The Crux of the Biscuit is the Apostrophe»

Replies are listed 'Best First'.
Re^2: listen to a midi keyboard
by kontrapunktstefan (Novice) on Dec 28, 2013 at 13:40 UTC
    Dear Carl, I've been working for Years with Sibelius but I changed to lilypond, because it's better, in my opinion! I don't have any problems with the syntax, although I didn't learn scheme. The only thing I'm missing is the possibility of midi input via keyboard. I just wanted to know if perl could help me with that!

      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»

        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.

        Just because lilypond is programmable doesn't mean you must program it. (Same applies more-or-less to LaTeX.)
Re^2: listen to a midi keyboard
by LanX (Sage) on Dec 28, 2013 at 13:28 UTC
    Could you please explain your observed (non)relation between "commercial solution" and "Scheme"?

    Cheers Rolf

    ( addicted to the Perl Programming Language)

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1068606]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (8)
As of 2022-01-27 14:55 GMT
Find Nodes?
    Voting Booth?
    In 2022, my preferred method to securely store passwords is:

    Results (70 votes). Check out past polls.