[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Swing Midi
From: |
Mats Bengtsson |
Subject: |
Re: Swing Midi |
Date: |
Thu, 14 Sep 2006 22:32:47 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20060628 Debian/1.7.8-1sarge7.1 |
I wouldn't be surprised if you could find some
program the took and existing MIDI file and added
the swing feeling to it. However, I agree that it could
be an interesting exercise in Scheme programming to
do it from within LilyPond.
/Mats
David Greene wrote:
Hi everyone,
I searched the archives and found a few discussions about
generating swing-feel MIDI from straight eighths Lily
source but the most recent was from 2004.
I was thinking about writing a Scheme function to carve
up all of the durations into units of eighths, inserting
the proper ties to maintain longer notes. Then I could
imagine altering the durations as appropriate to implement
the swing feel.
Can anyone give me an idea of the complexity of this?
I can imagine writing it in such a way that the "swing
bias" can be specified (e.g. triplet, quintuplet, etc.).
I know only as much Scheme as is covered in the 2.9.17
manual, which is to say, not much. What is the recommended
reference? SICP? I could do this in C++ with no problem,
but Scheme is a very different beast. I'm not at all sure
how to do complex data structure manipulation in it.
Might it be easier to do something with Perl or a similar
text-processing language to alter the Lily source directly?
It would be nice to have a music function that others could
share.
The main reason I want to do this is not to generate
perfect-sounding music but to be able to give a new
score and accompanying MIDI to people learning new stuff.
-Dave
_______________________________________________
lilypond-user mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-user
--
=============================================
Mats Bengtsson
Signal Processing
Signals, Sensors and Systems
Royal Institute of Technology
SE-100 44 STOCKHOLM
Sweden
Phone: (+46) 8 790 8463
Fax: (+46) 8 790 7260
Email: address@hidden
WWW: http://www.s3.kth.se/~mabe
=============================================