Thanks Neil, those are good tips. I'm a long time vim user so shortcuts are certainly a possibility. OTOH, I've recently found that JEdit + LilyPondTool makes a real difference in my productivity compared to vim + some helper scripts I had put together.
I know JEdit has its own Java-based macro language but if I'm going to let coding distract me from music (happens waaayyy too often) I might as well put the time into getter better at Scheme. Anyway, I do appreciate the suggestions and may put them to use if creating a music-function looks like too big a time-sink. Cheers, Mike On Wed, Feb 16, 2011 at 2:24 PM, Neil Thornock <neilthorn...@gmail.com> wrote: > I can't answer your question, but I have two responses to the dilemma. > First, R2. is more compact than R1*3/4, and R1*2 is better than > R1*8/4. Same with R4*5 vs R1*5/4. > > Also, if you happen to use Vim -- I keep all my time signatures in a > separate file from the notes. It's then simple to map time signatures > to keystrokes; entering time signatures can be very very fast. So I > hit the letter "A" and I get "\time 1/4 s4". > > Quick and maybe not helpful answer, but there you go. > > On Wed, Feb 16, 2011 at 11:53 AM, Michael Ellis > <michael.f.el...@gmail.com> wrote: >> I'm currently transcribing parts from music with frequently changing >> meters and segments where a part is resting. The sequence below is >> typical. >> >> \time 3/4 R1*3/4 | >> \time 3/8 R1*3/8 | >> \time 4/4 R1*8/4 | % 2 bars >> \time 3/8 R1*3/8 | >> >> Does anyone know how to write a music function that will support a >> more compact notation? Being able specify the time signature changes >> and rests shown above with a syntax like the following would be a nice >> timesaver. >> >> mmr = #(define-music-function ....) >> >> \mmr 3/4 3/8 2*4/4 3/8 ... >> >> The best I've been able to cobble together is too messy to be useful >> because of the need to use the # sign before arguments, etc. In >> particular, I haven't found any way to pass a bare fraction like 3/4 >> into a music function. >> >> >> Thanks, >> Mike >> >> _______________________________________________ >> lilypond-user mailing list >> lilypond-user@gnu.org >> http://lists.gnu.org/mailman/listinfo/lilypond-user >> > > > > -- > Neil Thornock, D.M. > The recent BYU Symphony Orchestra performance of Plutoids: > http://neilthornock.net/mp3s/plutoids.mp3 > Assistant Professor of Music > Composition/Theory > Brigham Young University > _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user