Re: Is anyone maintaining midi2ly?

2018-01-01 Thread Michael Ellis
On Mon, Jan 1, 2018 at 5:08 PM Gianmaria Lari wrote: > Ciao Michael, > > Thank you for your help, now it works!! > Great. I added some more explanatory text to help others not stumble over it. > Some suggestion about your test page: > - The text box where you can write

Re: Is anyone maintaining midi2ly?

2018-01-01 Thread Michael Ellis
On Sat, Dec 30, 2017 at 6:08 PM <k...@aspodata.se> wrote: > David Kastrup: > > Michael Ellis <michael.f.el...@gmail.com> writes: > ... > > > The MuseScore output is correct and matches the tempo and meter items > > > embedded in the original midi fil

Re: Is anyone maintaining midi2ly?

2018-01-01 Thread Michael Ellis
On Sat, Dec 30, 2017 at 6:11 PM Michael Ellis <michael.f.el...@gmail.com> wrote: > David Kastrup wrote: > >- I get correct PDF output on 2.21.0 but a nonsensical wash of bar >checks that appear to cater to 2/4 throughout. > > > I'll try upgrading to 2.2

Re: Is anyone maintaining midi2ly?

2017-12-30 Thread Michael Ellis
'8 | % orig \numericTimeSignature\time 2/4 c''4 c''4 r2 | % orig } It was on the 6/8 line in the above which contains 8 eighth-notes. I'll try upgrading to 2.21 and see if that makes any difference. On Sat, Dec 30, 2017 at 5:15 PM David Kastrup <d...@gnu.org> wrote: > Mich

Is anyone maintaining midi2ly?

2017-12-30 Thread Michael Ellis
Hi, It's been a few years since my last post here. I'm wondering about the status of midi2ly. I just tried the version that came with 2.18.2 and it seems to handle meter changes incorrectly. Here's a short example produced from a midi file imported into MuseScore 2.1 [image:

Linnstrument tablature

2015-10-28 Thread Michael Ellis
On Tue, Oct 27, 2015 at 4:21 PM, Urs Liska wrote: > Without trying to really understand the implications I would ask you: Is > there a way to indicate that kind of two-dimensionality *in notation* > and, if so, how? > If you have an answer to that it will be easier to

Linnstrument tablature

2015-10-28 Thread Michael Ellis
Marc Hohl <m...@hohlart.de <mailto:m...@hohlart.de>> wrote: Am 28.10.2015 um 01:36 schrieb Michael Ellis: > > On Tue, Oct 27, 2015 at 4:27 PM, Marc Hohl <m...@hohlart.de > <mailto:m...@hohlart.de>> wrote: > > Wow, looks like a futuristic Chapman stick ;-)

Re: Linnstrument tablature

2015-10-28 Thread Michael Ellis
On Wed, Oct 28, 2015 at 11:58 AM BB wrote: > Sounds interesting. Which midi synth do you use with it? > > I'm using Logic Pro X. It supports Channel Per Note MIDI which is needed for polyphonically varying control messages. A list of recommended sound generators is

Re: Linnstrument tablature

2015-10-28 Thread Michael Ellis
On Wed, Oct 28, 2015 at 3:11 PM David Kastrup <d...@gnu.org> wrote: > Michael Ellis <michael.f.el...@gmail.com> writes: > > > The problem I alluded to in my previous post is that you might well > > want to play the half-note chord in measure 3 on row 5 as <c\

Re: Sibelius 7 to LilyPond Conversion!

2015-10-28 Thread Michael Ellis
Just a thought: You might have some luck feeding the Sibelius XML to music21 http://web.mit.edu/music21/doc/systemReference/faq.html and then re-writing the XML file to feed to musicxml2ly. Music21 is open source, fairly powerful, and somewhat Lilypond aware. On Wed, Oct 28, 2015 at 6:25 PM

Linnstrument tablature

2015-10-27 Thread Michael Ellis
I just acquired a Linnstrument. It's a grid of 200 touchpads, each with independent sensing of pressure and finger motion in both x and y. More about it here . The pads are arranged in 8 rows of 25 pads. The pitches are chromatic along rows (

Re: MIDI and Volta repeats in parallel music

2014-11-23 Thread Michael Ellis
On Sun, Nov 23, 2014 at 4:46 PM, pe...@chubb.wattle.id.au wrote: What's more, is there a reason to have the structure in a different voice? Good question. For me, it's mostly about the DRY principle (don't repeat yourself). I'm in the process of writing a program that tries to maximize

Re: MIDI and Volta repeats in parallel music

2014-11-23 Thread Michael Ellis
On Sun, Nov 23, 2014 at 10:33 PM, Peter Chubb pe...@chubb.wattle.id.au wrote: My point I think is that the structure is the structure of the voice, not the structure of the staff. Which is why, BTW, the MIDI repeats don't unfold. Visibly the structure voice shows the repeats, but the

Re: MIDI and Volta repeats in parallel music

2014-11-22 Thread Michael Ellis
On Wed, Nov 19, 2014 at 10:54 AM, Michael Ellis michael.f.el...@gmail.com wrote: ​ I find it advantageous when working with multiple voices to keep 'structural' information (meter, tempo, etc.) in a separate voice that gets combined with the other voices as illustrated in the image and code

Re: MIDI and Volta repeats in parallel music

2014-11-22 Thread Michael Ellis
On Sat, Nov 22, 2014 at 11:16 AM, Urs Liska u...@openlilylib.org wrote: Well, in this case you don't have any conflicting music in the two Voice contexts (because the \structure isn't a printed music voice). So you can simply leave out the \voiceXXX commands and you're ready. using

Re: would 'gn' for G-natural be useful in \language english ?

2014-11-20 Thread Michael Ellis
Also American, can't see the need for this because LP supports defining your own pitch names in an include file. For example, I once made an include file (attached) that supports both English and Chromatic Fixed Do solfege, i.e. one can enter an E-flat major scale as either ef f g af bf c d ef

MIDI and Volta repeats in parallel music

2014-11-19 Thread Michael Ellis
​ I find it advantageous when working with multiple voices to keep 'structural' information (meter, tempo, etc.) in a separate voice that gets combined with the other voices as illustrated in the image and code below. In this example, the pdf layout is correct and the MIDI output honors the tempo

ANN: TransLily - A minimalist assistant for transcribing vocal and instrumental parts in LilyPond notation.

2014-11-06 Thread Michael Ellis
I've been using LilyPond for a number of years to transcribe individual parts from choral and instrumental music. Along the way, I've tried various GUI's and editor macros but none have proved quite satisfactory --- particularly when it comes to efficiently transcribing more than one part. I

Self-contained Lilypond in a Dropbox folder for Windows users?

2012-03-27 Thread Michael Ellis
I've been collaborating with some other members of my choral group who've decided to learn LilyPond (more converts, hooray!) to help with transcribing individual parts. For the OS X users, it was very easy to set up a folder in Dropbox that included the latest LilyPond.app bundle so I don't have

Re: Self-contained Lilypond in a Dropbox folder for Windows users?

2012-03-27 Thread Michael Ellis
On Tue, Mar 27, 2012 at 12:53 PM, Phil Holmes m...@philholmes.net wrote: ** I've installed Lilypond 10s of times (must be pushing hundreds) on Windows, and I just download the installer and double-click it. I'm assuming dropbox makes it look like a local folder, so I reckon all you'd need

Re: Self-contained Lilypond in a Dropbox folder for Windows users?

2012-03-27 Thread Michael Ellis
Cheers, Mike On Tue, Mar 27, 2012 at 1:01 PM, James pkx1...@gmail.com wrote: I cannot speak about Vista but Windows 7 works great. Installing LilyPond in a dropbox folder is no different to say installing it on the 'd' drive. What I am not sure of though is You *might* need to set your

Re: Need to suppress bar number checking in midi block

2012-03-25 Thread Michael Ellis
On Sat, Mar 24, 2012 at 10:51 PM, Nick Payne nick.pa...@internode.on.net wrote: On 25/03/12 10:31, Michael Ellis wrote: mymusic = {    \time 4/4    \repeat volta 2 {  g'1       \barNumberCheck #2    }    c'1    \barNumberCheck #3 } Use the | character instead for barchecks: Ah

Need to suppress bar number checking in midi block

2012-03-24 Thread Michael Ellis
The NR advises using \unfoldRepeats to produce a midi file that plays all the repeats.  I use a lot of \barNumberChecks in my work because it saves time spotting errors.  In pieces with repeats, this produces many Barcheck failed warnings.  Is there a way to suppress bar checking within the midi

midiInstrument changes play one note too late.

2012-03-14 Thread Michael Ellis
Is this a known problem?  I don't see any prior reports online and I've been seeing it since at least 2.12 but assumed it was because I was doing some fairly complicated things. I took time to reduce it to a minimal example today. It's still present in 2.15.33 as shown by the example below.

Re: midiInstrument changes play one note too late.

2012-03-14 Thread Michael Ellis
On Tue, Mar 13, 2012 at 5:26 PM, Michael Ellis michael.f.el...@gmail.com wrote: Is this a known problem?  I don't see any prior reports online and I've been seeing it since at least 2.12 but assumed it was because I was doing some fairly complicated things.  I took time to reduce

Re: midiInstrument changes play one note too late.

2012-03-14 Thread Michael Ellis
On Wed, Mar 14, 2012 at 11:38 AM, Hans Aikema hans.aik...@aikebah.net wrote: On 14-3-2012 14:30, Michael Ellis wrote: On Tue, Mar 13, 2012 at 5:26 PM, Michael Ellis michael.f.el...@gmail.com  wrote: Is this a known problem?  I don't see any prior reports online and I've been seeing it since

Re: midiInstrument changes play one note too late.

2012-03-14 Thread Michael Ellis
On Wed, Mar 14, 2012 at 2:50 PM, Hans Aikema hans.aik...@aikebah.net wrote: On 14-3-2012 18:37, Hans Aikema wrote: On 14-3-2012 18:01, Michael Ellis wrote: On Wed, Mar 14, 2012 at 11:38 AM, Hans Aikemahans.aik...@aikebah.net  wrote: On 14-3-2012 14:30, Michael Ellis wrote: On Tue, Mar 13

Re: Where to put user ly files on OSX?

2011-12-07 Thread Michael Ellis
On Wed, Dec 7, 2011 at 7:07 AM, Hans Aberg haber...@telia.com wrote: On 7 Dec 2011, at 10:22, Peter Jaques wrote: Thanks Hans. You didn't quite understand my question, I think. I understand that I *can* put files practically anywhere. The problem is that I then have to use a really long

Point and click with MacVim

2011-11-16 Thread Michael Ellis
Is anyone successfully using point and click on OS X with mvim? If so, how did you do it? The doc says the hyperlinks depend on $LYEDITOR, but that seems to have no effect. The links created in the PDF are for textedit no matter what I do. I'm trying to get it to work with 2.14.2 on Snow

Re: Cheat Sheet

2011-11-09 Thread Michael Ellis
On Wed, Nov 9, 2011 at 8:41 AM, Urs Liska li...@ursliska.de wrote: It does _not_ depend on the context the notes live in - it depends only on the order in which they appear in the input file. Thanks, that's an easy-to-remember rule. It deserves prominent placement in the documentation.

Re: Cheat Sheet

2011-11-09 Thread Michael Ellis
On Wed, Nov 9, 2011 at 9:38 AM, David Kastrup d...@gnu.org wrote: Michael Ellis michael.f.el...@gmail.com writes: On Wed, Nov 9, 2011 at 8:41 AM, Urs Liska li...@ursliska.de wrote: It does _not_ depend on the context the notes live in - it depends only on the order in which

Variable assignment in music functions

2011-11-03 Thread Michael Ellis
What's the right way to define a function that assigns string values to LilyPond variables? I'm trying to create a function in an include file that allows me to assign different values to variables used as midi instrument specifiers. %

Re: Variable assignment in music functions

2011-11-03 Thread Michael Ellis
On Thu, Nov 3, 2011 at 12:04 PM, David Kastrup d...@gnu.org wrote: Michael Ellis michael.f.el...@gmail.com writes: What's the right way to define a function that assigns string values to LilyPond variables? I'm trying to create a function in an include file that allows me to assign different

OT: A convenient tool for practicing short passages of music

2011-10-20 Thread Michael Ellis
http://www.essej.net/slforum/viewtopic.php?f=17p=2666#p2666 The link above takes you to a short python script I shared on the SooperLooper forum. SooperLooper is an open source audio loop application that runs on Linux or OS-X. The script I posted provides a command line interface that lets you

Re: preprocessing an included file with system command

2011-10-01 Thread Michael Ellis
For anyone who wants to make use of it, I've attached a short python script I wrote this morning for general purpose monitoring of files with given extensions in an arbitrary list of directories. Should be self-explanatory to python hackers and adaptable to any application where you need to

Re: preprocessing an included file with system command

2011-09-25 Thread Michael Ellis
On Sun, Sep 25, 2011 at 6:34 AM, Dmytro O. Redchuk brownian@gmail.com wrote: On Sat 24 Sep 2011, 23:52 Michael Ellis wrote: On Sat, Sep 24, 2011 at 4:28 PM, Graham Percival or m4 or python, I'd do this: # mylily.sh cp $1 /tmp sed '...' /tmp/$1 /tmp/$1-processed.ly lilypond /tmp/$1

Re: preprocessing an included file with system command

2011-09-25 Thread Michael Ellis
On Sun, Sep 25, 2011 at 1:08 PM, Karl Hammar k...@aspodata.se wrote: One does not really want macros nor preprocessors, since it munges up error reporting. Which one does not want them? :-) Seriously, I understand and, to a great extent, sympathize with that point of view -- especially

preprocessing an included file with system command

2011-09-24 Thread Michael Ellis
If I define a music function to apply an arbitrary system command to a file thusly, sysinc = #(define-music-function (p l cmd fname) (string? string?)    Run system command, cmd, and redirect output to fname.     then include fname in input.     (system (string-concatenate (list cmdfname)))  

Re: preprocessing an included file with system command

2011-09-24 Thread Michael Ellis
On Sat, Sep 24, 2011 at 4:28 PM, Graham Percival gra...@percival-music.ca wrote: On Sat, Sep 24, 2011 at 01:30:55PM -0400, Michael Ellis wrote: Note: what I'm actually trying to do with the preprocessing, as opposed to the trivial example above,  is something that cannot be done easily

Parsing lyrics in a music function

2011-09-15 Thread Michael Ellis
I've written some music functions I use frequently to operate on lyrics. For example, there's one call lacc that allows me to intermix lyrics and notation by accumulating the lyrics into a list I can instantiate later in the \score block. Very nice and convenient, but the usage is a little

Re: Parsing lyrics in a music function

2011-09-15 Thread Michael Ellis
On Thu, Sep 15, 2011 at 3:16 PM, David Kastrup d...@gnu.org wrote: Michael Ellis michael.f.el...@gmail.com writes: I've written some music functions I use frequently to operate on lyrics. For example, there's one call lacc that allows me to intermix lyrics and notation by accumulating

Re: Parsing lyrics in a music function

2011-09-15 Thread Michael Ellis
On Thu, Sep 15, 2011 at 4:46 PM, David Kastrup d...@gnu.org wrote: Michael Ellis michael.f.el...@gmail.com writes: Thanks, David. I figured it must be a parsing issue so it's nice to have it clarified by someone knowledgable. I like the ly:parser-parse-string idea. Does that function

Re: Basic LilyPond Cheat Sheet

2011-09-12 Thread Michael Ellis
Nice job, Rheinhold! Good choices for what to include and what to leave out. Cheers, Mike Am 12.09.2011 14:39, schrieb Reinhold Kainhofer: Dear all, Sometimes it can be very useful -- in particular for new and not so experienced users -- to have the basic LilyPond syntax available

Re: MusicXML exporter (was Re: Lilypond lobbying?)

2011-08-24 Thread Michael Ellis
On Wed, Aug 24, 2011 at 5:14 PM, Jan Nieuwenhuizen jann...@gnu.org wrote: Pierre THIERRY writes: [cc lilypond-devel] If memory serves, so far we have US$200, C$100 and €200. If I were to work alone on this bounty, that would allow me to allocate approximately 20hrs, which should clearly

Re: MusicXML exporter (was Re: Lilypond lobbying?)

2011-08-24 Thread Michael Ellis
On Wed, Aug 24, 2011 at 6:34 PM, Kieren MacMillan kieren_macmil...@sympatico.ca wrote: Hi all, In short, the only way to make it extendable for the future (so that one day we can also export the layout) is to handle (MusicXML) export similar to MIDI generation, namely via translators

Re: MusicXML exporter (was Re: Lilypond lobbying?)

2011-08-23 Thread Michael Ellis
Count me in for US$100 toward the project. Not sure how much programming time I can offer in addition, but I'll certainly be more than willing to test the XML output with Finale 2010 as I have a full copy. FWIW, If this is done well I think it will open LilyPond to more new users than you

Re: How can I get good layout and good midi without writing everything twice?

2011-04-12 Thread Michael Ellis
On Tue, Apr 12, 2011 at 12:38 PM, Helge Hafting helge.haft...@hist.nowrote: What I need, is to get the midi output for \appoggiatura{e16 fis} e16 but the layout for e16\prall Hi Helge, You could use tags. The following produced the desired results for me even though LilyPond (2.13.54)

Re: swing rhythm in midi output?

2011-04-09 Thread Michael Ellis
One way would be to write a music function that produces converts straight-eighths to swing values. Here's an outline of what's needed. Perhaps someone has already solved this. You should be able to find some code in LSR that can be modified to do what you want. Changing durations is trivial,

Re: Absurd thing to do

2011-03-31 Thread Michael Ellis
On Thu, Mar 31, 2011 at 9:29 AM, Christopher R. Maden cr...@maden.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03/31/2011 12:30 AM, Shane Brandes wrote: Does anyone have any experience converting lilypond to finale type files? I only ask this because I have had a run in

Re: no natural sign when clef changes

2011-03-31 Thread Michael Ellis
On Thu, Mar 31, 2011 at 6:04 PM, James Lowe james.l...@datacore.com wrote: hello James. On 31 Mar 2011, at 22:25, Bernhard Ott bernhard@gmx.net wrote: Dear all, IMHO there should be a natural sign showing the f' after the clef-change: am I wrong? music = \relative c' {    c8 d e

Re: 2.13.54 breaks NoteNames vertical spacing

2011-03-20 Thread Michael Ellis
On Sun, Mar 20, 2011 at 6:56 AM, Phil Holmes m...@philholmes.net wrote: - Original Message - From: Keith OHara k-ohara5...@oco.net To: lilypond-user@gnu.org Sent: Sunday, March 20, 2011 7:26 AM Subject: Re: 2.13.54 breaks NoteNames vertical spacing Michael Ellis michael.f.ellis

Re: Suppress NoteNames output on ties ?

2011-03-20 Thread Michael Ellis
On Sun, Mar 20, 2011 at 9:42 AM, Gilles THIBAULT gilles.thiba...@free.fr wrote: #(define-music-function (parser location music) (ly:music?) (let ((prev-was-tie? #f))  (define (tied-note-skip evt)    (let ((elt (ly:music-property evt 'element))          (elts (ly:music-property evt 'elements))

Re: Suppress NoteNames output on ties ?

2011-03-20 Thread Michael Ellis
On Sun, Mar 20, 2011 at 2:53 PM, Michael Ellis michael.f.el...@gmail.com wrote: On Sun, Mar 20, 2011 at 9:42 AM, Gilles THIBAULT gilles.thiba...@free.fr wrote: #(define-music-function (parser location music) (ly:music?) (let ((prev-was-tie? #f))  (define (tied-note-skip evt)    (let ((elt

Re: Suppress NoteNames output on ties ?

2011-03-18 Thread Michael Ellis
On Thu, Mar 17, 2011 at 10:23 AM, Michael Ellis michael.f.el...@gmail.com wrote: Is it possible to tell  the NoteNames engraver to print the name for only the first note of a sequence of tied notes?     mymusic = { c'4 c' ~ c'2 }     \score {                  \new Voice  \mymusic

Re: Transposing chords

2011-03-18 Thread Michael Ellis
On Fri, Mar 18, 2011 at 6:24 PM, John Donovan mersey.vik...@gmail.com wrote: \version 2.12.3 thechords = \chordmode {   c2 f } scale = \relative c' {  \clef treble  \key c \major  \time 4/4  c4 d e f g a b c \chordmode {\thechords} } \score {    \new Staff {      \scale      

Re: [OT] Vivi, the Virtual Violinist, plays LilyPond music

2011-03-18 Thread Michael Ellis
On Fri, Mar 18, 2011 at 11:42 AM, Kieren MacMillan kieren_macmil...@sympatico.ca wrote: Dmytro, our creativity can make other people more active or make them watching just another idol. The lower the barrier --- the more crap. The more crap --- the more just another idols and the less of

Suppress NoteNames output on ties ?

2011-03-17 Thread Michael Ellis
Is it possible to tell  the NoteNames engraver to print the name for only the first note of a sequence of tied notes?     mymusic = { c'4 c' ~ c'2 }     \score {                  \new Voice  \mymusic         \context NoteNames \mymusic              } Thanks, Mike attachment:

Re: [OT] Vivi, the Virtual Violinist, plays LilyPond music

2011-03-17 Thread Michael Ellis
I, for one, welcome our new computer overlords. -- Ken Jennings :-, Mike ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user

Re: what about simplifying music notation?

2011-03-14 Thread Michael Ellis
On Mon, Mar 14, 2011 at 1:43 AM, David Rogers davidandrewrog...@gmail.comwrote: * Marc Weber marco-owe...@gmx.de [2011-03-14 04:01]: -- O -- (O is the body of a note here) -- O -- the interval between both pitches depends on the location. Why? Why should e-g be different from g - h ?

Re: what about simplifying music notation?

2011-03-14 Thread Michael Ellis
On Mon, Mar 14, 2011 at 11:06 AM, Francisco Vila paconet@gmail.com wrote: 2011/3/14 David Kastrup d...@gnu.org: Francisco Vila paconet@gmail.com writes: Frets in a guitar are absolutely chromatic.  I did not mention fretless instruments. So please explain how you are would sort

Re: what about simplifying music notation?

2011-03-14 Thread Michael Ellis
On Mon, Mar 14, 2011 at 11:38 AM, Michael Ellis michael.f.el...@gmail.com wrote: On Mon, Mar 14, 2011 at 11:06 AM, Francisco Vila paconet@gmail.com wrote: 2011/3/14 David Kastrup d...@gnu.org: Francisco Vila paconet@gmail.com writes: Frets in a guitar are absolutely chromatic.  I

Re: what about simplifying music notation?

2011-03-14 Thread Michael Ellis
On Mon, Mar 14, 2011 at 2:03 PM, i...@kristoflauwers.domainepublic.net wrote: On Mon, March 14, 2011 6:57 pm, Bernardo Barros wrote: we have a decimal system and you want to represent a numeral system based on 12 or 24 like [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B]. You should propose a system

Re: Tonic Sol-Fa

2011-03-07 Thread Michael Ellis
On Mon, Mar 7, 2011 at 10:10 AM, Tim Sheasby t...@sheafpublishing.co.za wrote: I know that LilyPond does not currently support Tonic Sol-Fa notation. However, in my work on African Hymn I found that many Africans are familiar with this form of notation. Most of my source material was

Re: [OT] Vivi, the Virtual Violinist, plays LilyPond music

2011-03-04 Thread Michael Ellis
at 03:50:37PM -0500, Michael Ellis wrote: I've been thinking for a while about broaching the subject of LilyPond's midi output on this forum -- I feel  that this is one area where Lily is rather behind the curve compared to her commercial sisters. I wonder if some of your work could be applicable

Re: Learning Scheme

2011-03-03 Thread Michael Ellis
Hi Tim, I've been walking down this path during the past few months. So far, the tutorial that helped me most is the online book at http://icem-www.folkwang-hochschule.de/~finnendahl/cm_kurse/doc/schintro/schintro_4.html#SEC3 It's rather old, but the informal yet very concrete approach was just

Re: [OT] Vivi, the Virtual Violinist, plays LilyPond music

2011-03-03 Thread Michael Ellis
On Thu, Mar 3, 2011 at 2:53 PM, Graham Percival gra...@percival-music.ca wrote: Hi all, My PhD research has swept me into the direction of automatic music performance. �In particular, generating realistic-sounding audio from sheet music. Thanks for sharing this, Graham. Vivi seems like nice

Re: function argument computation

2011-02-25 Thread Michael Ellis
On Fri, Feb 25, 2011 at 9:20 AM, Peter Buhr pab...@sympatico.ca wrote: specialB = #(define-music-function (parser location suffix) (string?) #{ \base (concat XXX $suffix) #$suffix % DOES NOT WORK #}) Hi Peter, I think the following does what you're looking for. specialB =

Re: Why LilyPond?

2011-02-19 Thread Michael Ellis
On Sat, Feb 19, 2011 at 12:41 PM, Francisco Vila paconet@gmail.comwrote: On 2/19/11 9:47 AM, Phil Holmes em...@philholmes.net wrote: My wife has just asked and I don't know the answer. Why is LilyPond called LilyPond? http://lilypond.org/web/about/name Telling your wife

Re: 99 bottles of beer on the wall

2011-02-19 Thread Michael Ellis
On Sat, Feb 19, 2011 at 6:24 PM, Graham Percival gra...@percival-music.ca wrote: Wow.  Brilliant work here: http://99-bottles-of-beer.net/language-lilypond-1351.html Pretty cool!  I wonder if the number lookups could be simplified with the  'r' format spec? (use-modules (ice-9 format))

Shorthand notation for multi-measure rests in music with frequent meter changes ?

2011-02-16 Thread Michael Ellis
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

Re: Shorthand notation for multi-measure rests in music with frequent meter changes ?

2011-02-16 Thread Michael Ellis
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

Re: Error in running Lilypond

2011-02-13 Thread Michael Ellis
Hi Father, It certainly looks like a path problem or maybe two problems. /python seems unlikely, as does ?usr/. Try opening up the Jedit Plugins/Plugin Options window and navigate to LilyPondTool Commands. Check the entry for python. If it says /python as shown in your error message, try

Re: Error in running Lilypond

2011-02-13 Thread Michael Ellis
On Sun, Feb 13, 2011 at 6:05 PM, Father Gordon Gilbert fatherg...@gmail.com wrote: /usr/local/bin/python: can't open file '/usr/local/bin/convert-ly.py' Is convert.ly present in /usr/local/bin? The error is claiming otherwise. Cheers, Mike ___

Re: Can't use NoteNames twice in score block ??

2011-02-11 Thread Michael Ellis
On Fri, Feb 11, 2011 at 8:53 AM, Phil Holmes m...@philholmes.net wrote: Michael, Did you make any progress with creating a Tiny example of this issue? No. I tried for a while and then decided to let it sleep. It's not impacting the things I'm currently doing with LilyPond. Thanks for

Re: How do you tell tempo for indications in English

2011-02-02 Thread Michael Ellis
Hi Patrick, Short of conducting extensive field research in Ireland's pubs, you might try asking the question here. http://www.thesession.org/discussions/ Cheers, Mike On Wed, Feb 2, 2011 at 6:59 AM, James Lowe james.l...@datacore.com wrote: Hello, -Original Message- From:

Re: error in predefined chord diagram?

2011-01-29 Thread Michael Ellis
Hi Bart, Sounds like it's giving you a C#dim7, typically spelled C# E G A# . Cheers, Mike On Sat, Jan 29, 2011 at 2:02 PM, bart deruyter bart.deruy...@gmail.com wrote: Hi all, I've noticed something strange in the predefined chord diagrams for guitar. While writing on my book for teaching

Re: error in predefined chord diagram?

2011-01-29 Thread Michael Ellis
On Sat, Jan 29, 2011 at 2:57 PM, David Kastrup d...@gnu.org wrote: Uh, why wouldn't it be in C# diminuished?  It's a minor third below C#, or three minor thirds above it. Or am I so very mistaken? What should I do to fix this in my code? What's to fix? Just looked at the doc. Bart's

Re: error in predefined chord diagram?

2011-01-29 Thread Michael Ellis
. Cheers, Mike On Sat, Jan 29, 2011 at 3:19 PM, bart deruyter bart.deruy...@gmail.com wrote: Would be very nice to add these too indeed :-). So, in other words, I'll have to create my own fretboards to be able to continue for now? grtz, Bart http://www.bartart3d.be/ 2011/1/29 Michael

Re: Problem with barcheck

2011-01-29 Thread Michael Ellis
As Jay pointed out, \times 2/3 {d8 g a } will occupy the time of two eighth-notes, not three. Hence the barcheck fails because there is an eighth-note's worth of time remaining in your first measure (and 2 1/8's missing in the second.) Cheers, Mike On Sat, Jan 29, 2011 at 3:01 PM, Martin

Re: engraving rules question - voices with merged heads

2011-01-29 Thread Michael Ellis
I agree with James. As I think I've commented in another thread, I've seen many rehearsals interrupted when singers needed to ask a question because of confusing notation. Think of it this way: as a composer you want to give the performers every possible chance to get it right the first time so

Re: Nesting ly:music-property error

2011-01-29 Thread Michael Ellis
Hi Scott, I think the problem is that the music in your example doesn't have an 'elements property. You can eliminate the error by changing the third line in your code to #(display-scheme-music (ly:music-property $myx 'pitch)) but what gets displayed is an empty list '(). Probably not what

Re: Nesting ly:music-property error

2011-01-29 Thread Michael Ellis
) \myN c Cheers, Mike On Sat, Jan 29, 2011 at 6:46 PM, Michael Ellis michael.f.el...@gmail.com wrote: Hi Scott, I think the problem is that the music in your example doesn't have an 'elements property.  You can eliminate the error by changing the third line in your code to #(display-scheme

Re: Nesting ly:music-property error

2011-01-29 Thread Michael Ellis
Message- From: Michael Ellis [mailto:michael.f.el...@gmail.com] Sent: Saturday, January 29, 2011 07:01 PM To: banners...@ccacompanies.com Cc: lilypond-user@gnu.org Subject: Re: Nesting ly:music-property error Sorry, my previous answer was rubbish. The following runs without error

Automatic metronome track?

2011-01-28 Thread Michael Ellis
I want to automate the process of generating a midi metronome track for rehearsal purposes. It's trivial if the piece is in the same meter throughout, e.g. if the piece has 97 measures in 4/4 you can do: \new Voice = Click { \set midiInstrument = #woodblock

Re: exercise notation

2011-01-25 Thread Michael Ellis
Hello Jose, I've found the simplest thing is to generate them all at once. It doesn't take that much time for normal sized choral pieces and you get all the files at once. If you have the music for each voice in separate variables, say \soprano, \alto, \tenor, \bass, then a \book block like

Re: Understanding herd of curly braces

2011-01-24 Thread Michael Ellis
Hi Seth, It sounds as though you've not had previous exposure to programming languages where nested braces (curly and otherwise) are common. The short answer to your question is that the braces identify which pieces of text go with which command. The indentation levels are only significant in

Re: Pentatonic Diatonic Transposition?

2011-01-23 Thread Michael Ellis
On Sun, Jan 23, 2011 at 7:21 AM, Patrick Schmidt p.l.schm...@gmx.de wrote: Hi Michael, nice work! I just think that the name modal transposition is a little misleading in this case. Thanks, Patrick! I agree that the name may be confusing. I considered calling it something like

Re: Pentatonic Diatonic Transposition?

2011-01-21 Thread Michael Ellis
On Fri, Jan 21, 2011 at 4:41 AM, Daniel basso.ridicul...@gmail.com wrote: Any other ideas? Hi Daniel, Here's a partial, but very general solution that will modally transpose within any scale (or any ordered set of pitches) of any length using modulo arithmetic. To make it usable in LilyPond,

Re: Using the input-tag music property

2011-01-20 Thread Michael Ellis
On Thu, Jan 20, 2011 at 2:22 AM, Johan Vromans jvrom...@squirrel.nl wrote: Attached is some scheme code that's probably too long for a snippet, I don't mind long snippets. Please put it on LSR. Thanks, Johan. I think it needs some clean-up first, e.g. making the procedures properly

Re: Using the input-tag music property

2011-01-20 Thread Michael Ellis
On Thu, Jan 20, 2011 at 11:02 AM, Johan Vromans jvrom...@squirrel.nl wrote: I seldom look at the style... If it work I copy and use it :). Cleaned up and submitted to LSR. Awaiting approval. Cheers, Mike ___ lilypond-user mailing list

Re: Suppress chord names from MIDI output

2011-01-18 Thread Michael Ellis
+1 Having two score blocks in a book block is working very nicely for me. Cheers, Mike On Tue, Jan 18, 2011 at 1:12 PM, James Bailey derhindem...@googlemail.comwrote: Have two \score blocks, one without \ChordName, but including \midi, and one with \layout, that includes the \ChordName

Re: Solfege Resources -- 404 bach chorales in Lilypond format with Movable Do solfege.

2011-01-04 Thread Michael Ellis
On Tue, Jan 4, 2011 at 4:17 AM, Graham Percival gra...@percival-music.ca wrote: I think you are wrong.  I think that this Margaret person has created works that are under copyright, and you are taking those works and claiming to offer them under a license that she did not consent to.

Re: Solfege Resources -- 404 bach chorales in Lilypond format with Movable Do solfege.

2011-01-03 Thread Michael Ellis
Mike, Graham, Henning, Thanks again, it's all good discussion. For the time being, I've altered the home page on the solfege-resources site to offer two choices of License, namely Free Art license in addition to CC BY-NC-AS. I've also added a couple paragraphs explaining my understanding of

Completely separating notation from output logic

2011-01-03 Thread Michael Ellis
I'm trying to develop an include file with Scheme functions that will allow notation files to contain nothing more than a header block and music for one or more voices. Below is what I've got so far. What I'm finding is that I can easily define a music function that appends voices to a list and

Re: Completely separating notation from output logic

2011-01-03 Thread Michael Ellis
Thanks, Carl. I probably should have included some background information. If I had only one piece of music to worry about, I'd do it exactly as you suggest. Problem is I've got 404 Bach Chorales on the Solfege Resources site and expect to eventually have hundreds or even thousands more from

Re: Completely separating notation from output logic

2011-01-03 Thread Michael Ellis
On Mon, Jan 3, 2011 at 5:41 PM, Michael Ellis michael.f.el...@gmail.com wrote:    2.  Make it easy to improve who wanted a to change the formatting by only requiring them to modify the common.ly Meant to say: 2.  Make it easy for myself or users to improve the formatting

Re: Completely separating notation from output logic

2011-01-03 Thread Michael Ellis
03, 2011 at 05:41:48PM -0500, Michael Ellis wrote: Thanks, Carl.  I probably should have included some background information.  If I had only one piece of music to worry about, I'd do it exactly as you suggest.  Problem is I've got 404 Bach Chorales on the Solfege Resources site and expect

Re: Solfege Resources -- 404 bach chorales in Lilypond format with Movable Do solfege.

2011-01-02 Thread Michael Ellis
Hi Phil Graham, Thanks very much for the information and discussion.  It's all extremely useful.  Let me see if I can paraphrase a few points that are influencing my thinking: We all seems to agree that: 1. The music of the chorales (the sequences of pitches and rhythms notated in the

Re: Solfege Resources -- 404 bach chorales in Lilypond format with Movable Do solfege.

2011-01-02 Thread Michael Ellis
, 2011 at 12:59:39PM -0500, Michael Ellis wrote: We all seems to agree that: 1. The music of the chorales (the sequences of pitches and rhythms notated in the Breitkopf edition) is public domain. 2. The Breitkopf edition itself is also in the public domain. I haven't checked it myself

Re: Solfege Resources -- 404 bach chorales in Lilypond format with Movable Do solfege.

2011-01-02 Thread Michael Ellis
of of rhythms and pitches that are already available in the public domain. I think that's why I was having trouble with the concept that a copy of a chorale with a mistake is a copyrighted work. Cheers, Mike On Sun, Jan 2, 2011 at 8:09 PM, Michael Ellis michael.f.el...@gmail.comwrote: Thanks

  1   2   >