Tagged: slippery-chicken Toggle Comment Threads | Keyboard Shortcuts

  • Michael Edwards 15:53 on March 27, 2017 Permalink | Reply
    Tags: musicxml, slippery-chicken   

    Music XML output on its way. Been working really hard on this in my spare time for the past couple of weeks. Coupled with lilypond editing fatigue and a prod from Charles Gaskell I bit the bullet and wrote the code for this after looking at it again and deciding that it’s probably now worth it. Each bit of software seems to fail in its own way when importing XML, but finale seems to be pretty good. Just imported 90k+ lines of xml without error for the first time 🙂 (that’s about 100 times more code than Lilypond)

     
  • Michael Edwards 11:27 on November 10, 2016 Permalink | Reply
    Tags: MaxMSP, PD, PD Vanilla, Pure Data, qlist, slippery-chicken   

    With the demise of the extended version of Pure Data, we’ve lost the seq object for reading/playing MIDI files. I know there are alternative libraries out there but I would like to play a MIDI file in PD for teaching purposes. Sequencing in PD vanilla is really done with the qlist object, which I love, though I do find it a little frustrating that PD can’t handle reading that most standard of files, the MIDI file. On a more positive note, qlist is also available in Max so it’s a really handy object/format in both environments.

    Anyway, I’ve just added a new function (midi2qlist) to slippery chicken that converts from a MIDI file to a qlist text file format. I’ve tried it with a few different MIDI files and it seems to be working fine, but it wouldn’t hurt if other people took a poke. You can get the code via (update-app-src …) or from the svn-latest tag on the svn server.

     
    • Dan 11:42 on November 10, 2016 Permalink | Reply

      What’s the function called?

      • Michael Edwards 18:27 on January 27, 2017 Permalink | Reply

        Sorry i missed this dan as I always love to send you an RTFM: first line of 2nd para: midi2qlist

  • Michael Edwards 12:47 on August 27, 2016 Permalink | Reply
    Tags: rthm-seqs, slippery-chicken   

    When creating rthm-seq-palettes you can add empty bars with the requisite number of rests but the easiest thing to do is simply leave them blank:

    (5 ((1 ((((3 4) { 7 (28/3) - 28/3 x 6 - })
             ((2 4) (q) g e (e)) ()
             ((5 8)))))))
    

    Note that two empty bars are created there: the first by a simple empty list: (), the second by a change of time signature followed by no rhythms ((5 8))

     
  • Michael Edwards 15:06 on July 2, 2016 Permalink | Reply
    Tags: release, slippery-chicken   

    slippery chicken 1.0.7 is now available for download at
    http://michael-edwards.org/sc/source.html Highlights of new features
    and bug fixes are at http://michael-edwards.org/sc/version-history.txt

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel