[LAU] Jack MIDI for Incudine

Philip Yassin philcm at gnu.org
Tue Jun 21 06:35:05 UTC 2016


Woah, this looks really cool. Overtone (https://vimeo.com/47578617) 
already blew me away (I'm a gollum-like emacs-user, he destroyed my 
life, he's my precious) but this looks even simpler! Please, don't let 
me check it more before I get some sleep! :p

On 15/06/2016 21:19, Tito Latini wrote:
> Hello,
>
> I have recently added the Jack MIDI support [1] to Incudine [2].
>
> The incudine command is optional but if you are able to install it,
> the follow script is a simple jack-midi-dump in Common Lisp:
>
> chmod +x jack-midi-dump
> ./jack-midi-dump
>
> The directory incudine/doc contains a man page for the incudine command.
>
>
> #!/usr/local/bin/incudine --script
>
> (defvar *midiin* (jackmidi:open))
>
> (setf (logger-level) :info)
> (setf (logger-time) nil)
>
> (make-responder *midiin*
>    (lambda (st d1 d2)
>      (cond ((jackmidi:sysex-message-p st)
>             (msg info "~S"
>                  (jackmidi:input-stream-sysex-octets *midiin*)))
>            (t (msg info "~D ~D ~D" st d1 d2)))))
>
> (rt-start)
> (recv-start *midiin*)
> (msg info "Press <Enter> to exit.")
> (read-line)
>
>
>
> P.S.  a score file (called rego file) for incudine is emacs org-mode friendly;
>   there is a useless but extreme example in /path/to/incudine/tests/rego/org-mode.rego
>
> [1] http://incudine.sourceforge.net/tutorial_jackmidi.html
>
> [2] http://incudine.sourceforge.net/
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user at lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-user

-- 
Philip "xaccrocheur" Yassin
http://manyrecords.com
http://bitbucket.org/xaccrocheur / https://github.com/xaccrocheur



More information about the Linux-audio-user mailing list