Re: Articulate midi script
Peter Chubb wrote: Grammostola == Grammostola Rosea rosea.grammost...@gmail.com writes: Grammostola But I got this message: Grammostola d...@debian:~/lilypondfiles$ lilywrap lilywraptest.ly Grammostola /usr/local/lilypond/usr/bin/lilypond: unrecognized Grammostola option: `--midi' Here's an updated lilywrap script. You don't actually have to use lilywrap: all it does is insert \include articulate.ly near the top of the file, and insert \unfoldRepeats \articulate around the main part of the score. In fact, in the general case, you're better off adding it all by hand --- especially if there is anything between the \score{ and the first bit of real music. Thanks! @ Valentin, yeah would be nice if we could improve the midi output by default. I can remember I mentioned this before, but one comment (not from you) was that Lilypond was mainly a notation typesetter... And while been busy with the lilywrap script, I was thinking, ok maybe that's right, but what is wrong with having both, e.g. good lay-out and good midi output? Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Articulate midi script
Peter Chubb wrote: Grammostola == Grammostola Rosea rosea.grammost...@gmail.com writes: Grammostola But I got this message: Grammostola d...@debian:~/lilypondfiles$ lilywrap lilywraptest.ly Grammostola /usr/local/lilypond/usr/bin/lilypond: unrecognized Grammostola option: `--midi' Here's an updated lilywrap script. You don't actually have to use lilywrap: all it does is insert \include articulate.ly near the top of the file, and insert \unfoldRepeats \articulate around the main part of the score. In fact, in the general case, you're better off adding it all by hand --- especially if there is anything between the \score{ and the first bit of real music. Do you put the new version also on your website? \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Articulate midi script
Peter Chubb wrote: Grammostola == Grammostola Rosea rosea.grammost...@gmail.com writes: Grammostola But I got this message: Grammostola d...@debian:~/lilypondfiles$ lilywrap lilywraptest.ly Grammostola /usr/local/lilypond/usr/bin/lilypond: unrecognized Grammostola option: `--midi' Here's an updated lilywrap script. You don't actually have to use lilywrap: all it does is insert \include articulate.ly near the top of the file, and insert \unfoldRepeats \articulate around the main part of the score. In fact, in the general case, you're better off adding it all by hand --- especially if there is anything between the \score{ and the first bit of real music. When using lilywrap I get: lilywrap dynamics.ly /usr/local/bin/lilywrap: 23: Syntax error: ( unexpected ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Articulate midi script
David Raleigh Arnold wrote: On Sun, 6 Sep 2009 18:53:37 +0100 Graham Percival gra...@percival-music.ca wrote: On Sun, Sep 06, 2009 at 12:23:28PM +0200, Grammostola Rosea wrote: @ Valentin, yeah would be nice if we could improve the midi output by default. I can remember I mentioned this before, but one comment (not from you) was that Lilypond was mainly a notation typesetter... And while been busy with the lilywrap script, I was thinking, ok maybe that's right, but what is wrong with having both, e.g. good lay-out and good midi output? Of course there's nothing wrong with having both! However, nobody else wants to work on midi output. Again, why not get in touch with the developer(s) of midge? The syntax is completely different, but it is *text-based* and GNU. It is dedicated to midi, not notation. Why not find a way to use their work, at worst by means of a translation script? Regards, daveA Could an improved articulate script no be enough? What can Midge add to Lilypond midi? \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Articulate midi script
Grammostola Rosea wrote: Hi, I was wondering if the acticulate midi script is already in Lilypond? http://www.nicta.com.au/people/chubbp/articulate I put articulate.ly in my lilypondfiles folder and the script in /usr/local/bin But I got this message: d...@debian:~/lilypondfiles$ lilywrap lilywraptest.ly /usr/local/lilypond/usr/bin/lilypond: unrecognized option: `--midi' \r Anyone please? \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Articulate midi script
Hi, I was wondering if the acticulate midi script is already in Lilypond? http://www.nicta.com.au/people/chubbp/articulate I put articulate.ly in my lilypondfiles folder and the script in /usr/local/bin But I got this message: d...@debian:~/lilypondfiles$ lilywrap lilywraptest.ly /usr/local/lilypond/usr/bin/lilypond: unrecognized option: `--midi' \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Impro-visor lilypond support!?
Robert Keller wrote: On Jun 11, 2009, at 5:19 AM, Grammostola Rosea wrote: lasconic wrote: I took some time yesterday night to take a look to improvisor code and estimate the cost of adding musicXML export. Import is indeed more complicated. I downloaded the code of improvisor 3.39. It's the last and only code available. Improvisor inner model is a little bit different than musicXML one. Common practice in musicXML is to don't time the chords and put them in the middle of notes. At least, this is my experience with finale musicXML export features. I managed to make a quick and dirty prototype to export a simple melody (no tuplet) and chord root and bass (no extension yet). Chords are in between notes but lily+musicML2ly shoud be able to deal with it. Unfortunately, 3.39 is an old version, and according to Bob Keller the code base changed a lot but it's not public yet. With some more voices, perhaps we can convince Bob Keller and his team to open up the repository to the public. After all, improvisor is a fine piece of software which can benefit from open development, moreover if time and resources are an issue. Lasconic Thanks man. I'll forward this to Bob Keller too. I think he mentioned in a message that he is willing to give developers svn access to the recent code. Bob, could you comment on this? Kind regards, \r I'll be looking toward moving Impro-Visor to a public repository, as soon as I stabilize the current version, which I hope will be before the end of June. Is SourceForge the best bet? Thanks. Bob Robert Keller Csilla Walt Foley Professor Computer Science Harvey Mudd College Nice, The latest Impro-Visor has musicxml support, so it's pretty easy to convert it to lilypond. Thanks to Lasconic! http://sourceforge.net/projects/impro-visor/ \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond and Jazz chords
Tim McNamara wrote: On Jul 22, 2009, at 11:12 PM, David Fedoruk wrote: In my discussion with my jazz professional, we looked at complex chords, in fact we deliberately looked for complex ones to find out how they were expressed. We found, quite amazingly that the more complex the chord got the more ambiguous its name became. The other thing we noted is that frequently, the note which was noted in a complex chord name was part of the melody. Thus, naming it became irrelevant in the context of performing. This is common in the Real Books and some other books have adopted the same thing. The chord is really a Dmin7 but the transcriber turned it into a Dmin9 because the melody note was an E. It;s not necessary to do this, but that's up to the person using LilyPond and not LilyPond itself. Further from this note about seriously complex chords, an indication of c13th not only means that you add a thirteenth but alerts the player that some of the expected 7th and 9ths will likely be left out. As much as it is an indication of what note to play, it can also imply what not to play. This is the musician's intuition. As a guitarist, many of the voicings I play leave many notes out of the chord. Routinely the 5th is omitted (even if flatted or augmented, since that's usually in the melody), sometimes the root (which the bassist has covered anyway), and often some of the intermediate voices. It's not uncommon to just play the guide tones (3rd and 7th) plus a leading tone (9th, 11th, 13th). You are right, the bass lead sheet is the origin of the indications for the keyboard player. In looking through much music, they are rare events (ususaly) occuring at cadence points where it was important that the keyboard and bass players knew more precisely what the other was playing. From my observations what they most frequently do is indicate the inversion of the named chord to be used. The only tune I found with used them for extended portions of a tune was Bill Evans Waltz for Debbie where it is a part of a specific modulation. But again it is simply pointing out the correct inversion of the chord from the bass part. You're talking about slash chords here?| Dmin7 Dmin7/C | Bb7 A7 | etc. The purpose of those chords is usually to define the characteristic descending or ascending bass line. One other custom I was told about was that unlike the usual custom of placing the key signature at the beginning of each line, the correct way for jazz musicians to write a score is to note the key signature and time signatures only at the beginning of a piece or where they change. The Sher books follow this custom. However this is not really a problem for lilypond because it can be more or less easily done with methods already in Lilypond. I haven't figured out how to do that, yet (it's probably really simple). It's typically done in jazz charts to avoid confusion when the song modulates to a new key. If the song starts in G (1 #) and then modulates to F after four bars, the F# noted as part of the key signature on the next line can confuse the musician. In many jazz songs (e.g., Joy Spring) the tonal center moves so many times that the idea of the song being in a key is just notional and only indicates the first bar or four. The Sher publications I'm using are based themselves on sources that Lilypond has already noted, So it seems there is at least some general agreement that these sources are authentic and close to what is actually used. In terms of accuracy, the Sher books are about the best jazz fake books available. In terms of conventions in jazz notation, the old Real Books have become the de facto standard notation. I will note one thing i observed when actaully taking a score to the piano is that the notation of em7 b5 told me more quickly which notes to change in the chord. When I came to a half dimished symbol i had to think through more steps to get to the right notes. I don't know if others have this experience, but it could answer the question of why its use began. It's use began, I think, with jazz musicians who played 300 nights a year and for whom the meaning of these things was automatic as a result of repetition. The idea was to speed up the mental process of reading unfamiliar tunes by using ideograms. I can use them, but I too prefer Em7b5 to EØ as a notation. How far is Thomas? Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Impro-visor lilypond support!?
Robert Keller wrote: I'll be looking toward moving Impro-Visor to a public repository, as soon as I stabilize the current version, which I hope will be before the end of June. Is SourceForge the best bet? Thanks. Bob Robert Keller Csilla Walt Foley Professor Computer Science Harvey Mudd College The source is now here: https://sourceforge.net/projects/impro-visor/ \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond and Jazz chords
Carl D. Sorensen wrote: On 6/23/09 5:19 PM, Tim McNamara tim...@bitstream.net wrote: On Jun 23, 2009, at 12:24 PM, Carl D. Sorensen wrote: On 6/23/09 9:16 AM, Grammostola Rosea rosea.grammost...@gmail.com wrote: Tim McNamara wrote: On Jun 15, 2009, at 2:00 PM, Kieren MacMillan wrote: Wol et al: Would it be reasonable to separate the functions of putting notes on the staff and chord names above the staff, and let the user spell out the chord names separately from the notes on the staff? Doing so might really simplify this discussion and result in better control of the final output. To me (but I'm not a real experienced jazz musician or lilypond user) I agree with this comment. Keep things simple!? But this facility a) doesn't exist in LilyPond b) would require changes to the parser, and c) has nobody who is willing to pursue doing it. I think I may have written my comment poorly. What I meant was having LilyPond *not* parse c e g b into a Cmaj7 chord name above the staff at all. The parser is just going to run into trouble trying to interpret something like e c e ges bes d as C9b5/E because it can't read the intent of the user, only the notes in the bracket about which it can only make its best guess. It would probably come up with Em7b5sus4 or something which is not the same thing in terms of musical intent, and musical intent is what the musician playing the piece wants to know. I think I understood your intent. The problem is that the *only* way we have to input chords is in formats that enter notes (either e c' e ges bes d or \chordmode {c:9.5-/e}). There is *no* facility in LilyPond for entering chords as text. The parsing of c:9.5-/e converts that string into a set of pitches, along with a bass and an inversion (at least I think it does; I haven't reviewed it carefully for a while, and when I did review it I wasn't as familiar with LilyPond as I am now). The project that Thomas is working on is making sure that when the output of \chordmode{c:9.5-/e} is passed to the chordnames context, it will give bag c9b5/E in the appropriate format. I would recommend requiring the user to write the chord names out in a text entry format (e.g., c1:9.5-/e or something like that) *if* they want chord names above the staff and not parsing note entry to get chord names (if indeed LilyPond can do this at all, I've never looked into it). This makes the most sense to me (and I hope my intent is clearer). Right now, the ChordNames context works much better with chords entered in \chordmode, because it knows the root and the inversion, rather than having to try to guess the chord. I suspect that there won't be a lot of effort right now trying to deal with inversions or added basses, but that may come in the future. In my opinion, the biggest problem we currently have is that we don't always get good chord names out of \chordmode chords. But I think Thomas will have that fixed shortly How far is this guys? \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: theory question
Mark Polesky wrote: Grammostola Rosea wrote: I've learned when major scale: step: I: maj7 II: min7 III: min7 IV: maj7 V: dominant 7 VI: min7 VII: -7 But what when it is a minor scale? For example E minor? Which type of chords belongs to the 7 steps? If it's natural minor than it's the same series, but starting on the equivalent of degree 6 in the major: i: min7 ii: -7 III: maj7 iv: min7 v: min7 VI: maj7 VII: dom7 Harmonic minor has a raised 7 which changes all odd degrees: i: min/maj7 ii: -7 III: maj7+5 iv: min7 V: dom7 VI: maj7 vii: dim7 As a subtle point, I would always use lower case for minor chords. Hope this helps. - Mark What is an -7 chord? Is that an major chord with the 7 a half step lower? Or a minor chord? \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: theory question
Orm Finnendahl wrote: On Sun, 05 Jul 2009 13:49:06 +0200, Grammostola Rosea wrote What is an -7 chord? Is that an major chord with the 7 a half step lower? Or a minor chord? It's a diminuished chord plus minor 7, called half diminuished 7th chord. -- Orm thanks ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: theory question
Mark Polesky wrote: Anthony W. Youngman wrote: I can't remember what it's called, but there's a third minor scale where the 7th can be raised or not. If it's going up to the tonic it's sharpened, and if it's going down, it's not. So in the scale of A (your classic minor) it goes: a b c d e f g# a g f e d c b a The melodic minor. Though the 6th is also raised on the ascent. a b c d e f# g# a g f e d c b a I intentionally omitted it since it's so contextually dependent. But I suppose you could specify it anyway: ascending: i: min/maj7 ii: min7 III: maj7+5 IV: dom7 V: dom7 vi: -7 vii: -7 descending: same as natural minor. - Mark Thanks.. I'll try to write a song in Em ;) \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Improvisor: public repository (was:Improvisor lilypond support!?)
Robert Keller wrote: On Jun 11, 2009, at 5:19 AM, Grammostola Rosea wrote: lasconic wrote: I took some time yesterday night to take a look to improvisor code and estimate the cost of adding musicXML export. Import is indeed more complicated. I downloaded the code of improvisor 3.39. It's the last and only code available. Improvisor inner model is a little bit different than musicXML one. Common practice in musicXML is to don't time the chords and put them in the middle of notes. At least, this is my experience with finale musicXML export features. I managed to make a quick and dirty prototype to export a simple melody (no tuplet) and chord root and bass (no extension yet). Chords are in between notes but lily+musicML2ly shoud be able to deal with it. Unfortunately, 3.39 is an old version, and according to Bob Keller the code base changed a lot but it's not public yet. With some more voices, perhaps we can convince Bob Keller and his team to open up the repository to the public. After all, improvisor is a fine piece of software which can benefit from open development, moreover if time and resources are an issue. Lasconic Thanks man. I'll forward this to Bob Keller too. I think he mentioned in a message that he is willing to give developers svn access to the recent code. Bob, could you comment on this? Kind regards, \r I'll be looking toward moving Impro-Visor to a public repository, as soon as I stabilize the current version, which I hope will be before the end of June. Is SourceForge the best bet? Thanks. Bob Robert Keller Csilla Walt Foley Professor Computer Science Harvey Mudd College Hey Bob, How are things going? New version almost ready? And is the source public on SourceForge yet? Looking forward to it. Kind regards, Roos ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
theory question
Hi, A question about minor scales and the chords which belongs to a certain 'step' in the scale. I've learned when major scale: step: I: maj7 II: min7 III: min7 IV: maj7 V: dominant 7 VI: min7 VII: -7 But what when it is a minor scale? For example E minor? Which type of chords belongs to the 7 steps? thanks in advance. \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: new website: initial comments
Mats Bengtsson wrote: Graham Percival wrote: On Wed, Jun 24, 2009 at 11:17:06AM +0200, Grammostola Rosea wrote: I think I miss a tab 'support' or something with a quick link to mailinglists/forums/IRC. Especially the mailinglist is a important resource which should be easily found by newbies imo. Hmm. I've having difficulty with this. As an aside, I'd call it community; we don't offer any official support. - it's currently in About. I cannot really recall having seen About as a main link on any other product web page (it's rather used in Help menus of different programs if you want to check what version you have installed). So, it's probably not so obvious for most readers what to expect to see when you click on About. I agree. Maybe a tab 'community' is an option or 'support' (that doesn't say whether it is official or non-official). The main thing is, people should find ways to get help very easy and that isn't the case right now. I even have to look a while to find it myself again... \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: new website: draft 2.5, resolved
Graham Percival wrote: ok, panic resolved: http://percival-music.ca/blogfiles/out/lilypond-general_1.html Nice. All though I don't think 'contact' is a good header for the mailinglist and stuff. Contact does me think about an person of companies address to contact with. 'support' or 'community support' maybe? or 'help wanted', but I prefer the above options myself Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: new website: initial comments
I think I miss a tab 'support' or something with a quick link to mailinglists/forums/IRC. Especially the mailinglist is a important resource which should be easily found by newbies imo. thanks for your work. \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond and Jazz chords
Tim McNamara wrote: On Jun 15, 2009, at 2:00 PM, Kieren MacMillan wrote: Wol et al: Let's take the notes C, Eb, F, Ab. Which chord is that? What's the root? You can easily go from the name to the notes, but not the other way round. We *could* parse it from the first note, i.e. in relative mode F C Eb Ab and Ab C, Eb F would display as the same chord (close harmony), but generate two different chord names (e.g., Fmin7 and Ab6, respectively) based on the first-chord-pitch-is-root system. Not sure if it's enforceable, but it's one way of getting the cake and eating it too. =) Unless you want Ab6/Eb from Eb Ab C F . The problem here, of course, is that human interpretation is much more flexible and is able to take intent into account, whereas machine algorithms are challenged by this sort of thing and typically fall short. Also, if the voicing leaves out the 5th (common in jazz) then what does that do to the ability to parse the chord into chord names? How many users are wanting to write out chord entries by note ( c e g b2 b d fis a2 d fis a c2 etc. ) into .ly files and have LilyPond parse them into chord names above the staff? I don't do that- I am just writing out Real Book-stye lead sheets and use the chord naming method ( c2:maj7 b2:m7 d2:7 )- so I have no idea how usual this is. Yes, that looks like a very sophisticated function, difficult to program it right (?) and I don't know if people use it.. (the chords are already played by midi right?) How does apps like Sibelius this? Do they have such a function? Would it be reasonable to separate the functions of putting notes on the staff and chord names above the staff, and let the user spell out the chord names separately from the notes on the staff? Doing so might really simplify this discussion and result in better control of the final output. To me (but I'm not a real experienced jazz musician or lilypond user) I agree with this comment. Keep things simple!? \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tablature.ly - please test and comment
David Stocker wrote: I've got some things typed out, but I still need to write explanations for the placement and display of objects, and suggestions for the program behavior. As soon as I have those written out, I'll post the first batch. I'll try to get it done today or tomorrow. David Maybe this weekend? ;) Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tablature.ly - please test and comment
David Stocker wrote: Thanks, Marc and Carl for making this happen. I'll post some editorial suggestions here for how bends should look soon (next week, really! I've had occasion to work on it this week) David Hi, Some progress here? Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Improvisor lilypond support!?
lasconic wrote: I took some time yesterday night to take a look to improvisor code and estimate the cost of adding musicXML export. Import is indeed more complicated. I downloaded the code of improvisor 3.39. It's the last and only code available. Improvisor inner model is a little bit different than musicXML one. Common practice in musicXML is to don't time the chords and put them in the middle of notes. At least, this is my experience with finale musicXML export features. I managed to make a quick and dirty prototype to export a simple melody (no tuplet) and chord root and bass (no extension yet). Chords are in between notes but lily+musicML2ly shoud be able to deal with it. Unfortunately, 3.39 is an old version, and according to Bob Keller the code base changed a lot but it's not public yet. With some more voices, perhaps we can convince Bob Keller and his team to open up the repository to the public. After all, improvisor is a fine piece of software which can benefit from open development, moreover if time and resources are an issue. Lasconic Thanks man. I'll forward this to Bob Keller too. I think he mentioned in a message that he is willing to give developers svn access to the recent code. Bob, could you comment on this? Kind regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Improvisor lilypond support!?
Robert Keller wrote: On Jun 11, 2009, at 5:19 AM, Grammostola Rosea wrote: lasconic wrote: I took some time yesterday night to take a look to improvisor code and estimate the cost of adding musicXML export. Import is indeed more complicated. I downloaded the code of improvisor 3.39. It's the last and only code available. Improvisor inner model is a little bit different than musicXML one. Common practice in musicXML is to don't time the chords and put them in the middle of notes. At least, this is my experience with finale musicXML export features. I managed to make a quick and dirty prototype to export a simple melody (no tuplet) and chord root and bass (no extension yet). Chords are in between notes but lily+musicML2ly shoud be able to deal with it. Unfortunately, 3.39 is an old version, and according to Bob Keller the code base changed a lot but it's not public yet. With some more voices, perhaps we can convince Bob Keller and his team to open up the repository to the public. After all, improvisor is a fine piece of software which can benefit from open development, moreover if time and resources are an issue. Lasconic Thanks man. I'll forward this to Bob Keller too. I think he mentioned in a message that he is willing to give developers svn access to the recent code. Bob, could you comment on this? Kind regards, \r I'll be looking toward moving Impro-Visor to a public repository, as soon as I stabilize the current version, which I hope will be before the end of June. Ah that's good news. Thanks. Is SourceForge the best bet? I think SourceForge is good, but others might think different (I have little experience with it myself, others?) Let us know when it's up there. Kind regards \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond and Jazz chords
kzt wrote: Hi, You can find an example of a chord notated as 'phrygian' (well it's more a modal indication, but that's what the composer Gary Peacock intended) in the lead sheet for Vignette. More arguments for using names: Alt is much more easy to write and read, less error prone than: 7.3-.5-.9-.11-.13- So if Alt is always (or primarily) 7.3-.5-.9-.11-.13- we should add an alt modifier to LilyPond. Then, we could say c:alt, and get just what the composer intends. And then we should have the ChordNames context generate CAlt. At least in the Real Books, the chord usually just says C alt on the chart. The structure of the alt chord is pretty variable and up for interpretation on the fly. Many times it's just played as a dominant 7b5b9. Why don't we just make alt available only for scoring? bad idea? To me, score is important. midi is not. For others midi is important, so please not half solutions... \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Notation Editor with MIDI
Helge Kruse wrote: Grammostola Rosea wrote: btw why don't you install ubuntu 9.04? It has all you want. Lilypond Musescore Nted Rosegarden Frescobaldi I would install ubuntu x.xx when you have ported i.e. Platform Builder 6.0 The Nokia PC Suite Skype to ubuntu. Please keep in mind: Despite Lilypond is a great software, a lot of readers use the PC also for other tasks than generating fine scores or MIDI files. You obviously knows little about recent Ubuntu versions... \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Improvisor lilypond support!?
Grammostola Rosea wrote: Hi, I've found a very interesting application, Improvisor *Impro-Visor* (short for “Improvisation Advisor”) is a music notation program designed to help jazz musicians compose and hear solos similar to ones that might be improvised. The objective is to improve understanding of solo construction and tune chord changes. There are other, secondary, things it can do, such as improvise on its own. It has also been used for transcription. Because rhythm-section (e.g. piano, bass, drums) accompaniment is automatically generated from chords, Impro-Visor can be used as a play-along device. Now having a wider array of accompaniment styles http://www.cs.hmc.edu/%7Ekeller/jazz/improvisor/Styles.htm, its use is not limited to jazz. Distributed with Impro-Visor is The Imaginary Book http://www.cs.hmc.edu/%7Ekeller/jazz/improvisor/ImaginaryBookIndex.html, a chords-only fakebook with chord progressions to about 2500 tunes. http://www.cs.hmc.edu/~keller/jazz/improvisor/ Afaik it's GPL software and that makes me dreaming about having Lilypond functionality in it... It has an midi export function, so maybe the midi can be converted to lilypond? Are people here working with this application? I tried to convert the midi file generated by Impro-Visor, by midi2lily and Rosegarden. But got some errors Both results, check attachment Here is the midi file: http://www.megaupload.com/?d=MSTCLK4J \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Improvisor lilypond support!?
Grammostola Rosea wrote: Grammostola Rosea wrote: Hi, I've found a very interesting application, Improvisor *Impro-Visor* (short for “Improvisation Advisor”) is a music notation program designed to help jazz musicians compose and hear solos similar to ones that might be improvised. The objective is to improve understanding of solo construction and tune chord changes. There are other, secondary, things it can do, such as improvise on its own. It has also been used for transcription. Because rhythm-section (e.g. piano, bass, drums) accompaniment is automatically generated from chords, Impro-Visor can be used as a play-along device. Now having a wider array of accompaniment styles http://www.cs.hmc.edu/%7Ekeller/jazz/improvisor/Styles.htm, its use is not limited to jazz. Distributed with Impro-Visor is The Imaginary Book http://www.cs.hmc.edu/%7Ekeller/jazz/improvisor/ImaginaryBookIndex.html, a chords-only fakebook with chord progressions to about 2500 tunes. http://www.cs.hmc.edu/~keller/jazz/improvisor/ Afaik it's GPL software and that makes me dreaming about having Lilypond functionality in it... It has an midi export function, so maybe the midi can be converted to lilypond? Are people here working with this application? I tried to convert the midi file generated by Impro-Visor, by midi2lily and Rosegarden. But got some errors Both results, check attachment Here is the midi file: http://www.megaupload.com/?d=MSTCLK4J \r I hope these files contains more info ;) See attachments \r GNU LilyPond 2.12.2 Processing `summertime-midi.ly' Parsing... error: file too old: 2.7.18 (oldest supported: 2.7.38) error: consider updating the input with the convert-ly script Interpreting music... [8][16][24][32][40][48][56][64] Preprocessing graphical objects... summertime-midi.ly:307:21: warning: ignoring too many clashing note columns a4 s8 e s8 fis16 g fis8 e | summertime-midi.ly:307:2: warning: ignoring too many clashing note columns a4 s8 e s8 fis16 g fis8 e | summertime-midi.ly:305:14: warning: ignoring too many clashing note columns a s8 c s8 e a ais | summertime-midi.ly:305:2: warning: ignoring too many clashing note columns a s8 c s8 e a ais | summertime-midi.ly:303:2: warning: ignoring too many clashing note columns a4 s8 e s8 a s4 | summertime-midi.ly:301:15: warning: ignoring too many clashing note columns a4 s8 e s8 g e ais | summertime-midi.ly:301:2: warning: ignoring too many clashing note columns a4 s8 e s8 g e ais | summertime-midi.ly:299:15: warning: ignoring too many clashing note columns a4 s8 c s8 a e ais | summertime-midi.ly:299:2: warning: ignoring too many clashing note columns a4 s8 c s8 a e ais | summertime-midi.ly:297:17: warning: ignoring too many clashing note columns a4 s8 e s8 fis c ais' | summertime-midi.ly:297:2: warning: ignoring too many clashing note columns a4 s8 e s8 fis c ais' | summertime-midi.ly:295:15: warning: ignoring too many clashing note columns a4 s8 e s8 g e ais | summertime-midi.ly:295:2: warning: ignoring too many clashing note columns a4 s8 e s8 g e ais | summertime-midi.ly:293:14: warning: ignoring too many clashing note columns a s8 c s8 a e gis | summertime-midi.ly:293:2: warning: ignoring too many clashing note columns a s8 c s8 a e gis | summertime-midi.ly:291:2: warning: ignoring too many clashing note columns a4 s8 e s8 g s4 | summertime-midi.ly:289:14: warning: ignoring too many clashing note columns a s8 e s8 g a gis | summertime-midi.ly:289:2: warning: ignoring too many clashing note columns a s8 e s8 g a gis | summertime-midi.ly:287:2: warning: ignoring too many clashing note columns a s8 e s8 g s4 | summertime-midi.ly:285:2: warning: ignoring too many clashing note columns a' s8 e s8 a s4 | summertime-midi.ly:283:2: warning: ignoring too many clashing note columns a s8 e s8 c s4 | summertime-midi.ly:281:2: warning: ignoring too many clashing note columns a4 s8 e s8 g s4 | summertime-midi.ly:279:17: warning: ignoring too many clashing note columns a4 s8 e s8 fis a gis | summertime-midi.ly:279:2: warning: ignoring too many clashing note columns a4 s8 e s8 fis a gis | summertime-midi.ly:277:15: warning: ignoring too many clashing note columns a4 s8 e s8 c e gis | summertime-midi.ly:277:2: warning: ignoring too many clashing note columns a4 s8 e s8 c e gis | summertime-midi.ly:275:15: warning: ignoring too many clashing note columns a4 s8 e s8 g a ais | summertime-midi.ly:275:2: warning: ignoring too many clashing note columns a4 s8 e s8 g a ais | summertime-midi.ly:273:15: warning: ignoring too many clashing note columns a' s8 e s8 g a gis | summertime-midi.ly:273:2: warning: ignoring too many clashing note columns
Re: [Rosegarden-user] Improvisor lilypond support!?
Grammostola Rosea wrote: Grammostola Rosea wrote: Grammostola Rosea wrote: Hi, I've found a very interesting application, Improvisor *Impro-Visor* (short for “Improvisation Advisor”) is a music notation program designed to help jazz musicians compose and hear solos similar to ones that might be improvised. The objective is to improve understanding of solo construction and tune chord changes. There are other, secondary, things it can do, such as improvise on its own. It has also been used for transcription. Because rhythm-section (e.g. piano, bass, drums) accompaniment is automatically generated from chords, Impro-Visor can be used as a play-along device. Now having a wider array of accompaniment styles http://www.cs.hmc.edu/%7Ekeller/jazz/improvisor/Styles.htm, its use is not limited to jazz. Distributed with Impro-Visor is The Imaginary Book http://www.cs.hmc.edu/%7Ekeller/jazz/improvisor/ImaginaryBookIndex.html, a chords-only fakebook with chord progressions to about 2500 tunes. http://www.cs.hmc.edu/~keller/jazz/improvisor/ Afaik it's GPL software and that makes me dreaming about having Lilypond functionality in it... It has an midi export function, so maybe the midi can be converted to lilypond? Are people here working with this application? I tried to convert the midi file generated by Impro-Visor, by midi2lily and Rosegarden. But got some errors Both results, check attachment Here is the midi file: http://www.megaupload.com/?d=MSTCLK4J \r I hope these files contains more info ;) See attachments Maybe it's possible to improve the midi2lily convert from Improvisor to Lilypond (maybe via Rosegarden)? Is this possible? What should be improved? The Midi export function of Impro-visor or the midi import function of rosegarden or midi2ly script? Or both? Suggestions, ideas? Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [Rosegarden-user] Improvisor lilypond support!?
Grammostola Rosea wrote: lasconic wrote: I guess you are talking about transfering score information right ? MusicXML seems to be a better way than MIDI. MusicXML2Ly is nice, and by the nature of MusicXML more accurate I guess. But Improvisor does not have musicXML export capabilities right ? Thanks for thinking with me. No AFAIK there is no musicXML export in Impro-Visor \r So maybe Impro-Visor should add musicXML instead of direct Lilypond support? Then it is better interchangeable between other apps and lilypond too with the help of MusicXML2ly \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Improvisor lilypond support!?
Robert Keller wrote: On Jun 10, 2009, at 4:05 AM, Grammostola Rosea wrote: I tried to convert the midi file generated by Impro-Visor, by midi2lily and Rosegarden. But got some errors Both results, check attachment Here is the midi file: http://www.megaupload.com/?d=MSTCLK4J \r Hello, I was able to open your summertime.mid file with 4 different apps: iTunes, Quicktime Player, Sibelius 5, Band-in-a-Box (all on MacOSx 10.5). Also, all of the many .mid files that play from the web (https://www.cs.hmc.edu/~keller/jazz/improvisor/Solos/) were generated through the same mechanism in Impro-Visor. I tried to run Lilypond on my platform but was not successful. While it says open a menu, there was no menu available. It just constantly displayed a text file, and was otherwise unresponsive. Perhaps the .mid problems are with Lilypond rather than Impro-Visor. Thanks for your reply. The problem is not opening the midi file, but displaying the score (notes) exactly the same in Lilypond. People say, converting from musicXML to Lilypond is more easy then converting midi, but Impro-visor doesn't have musicXML support right? Is it possible to add that? About Lilypond. I've only experience with it on Linux, but many people use it on Mac too. Lilypond is text based, so it doesn't have an GUI, all though there are GUI's like Musescore or Rosegarden for example. So Lilypond can't open midi files, but the software contains an little script tool midi2lily, which is able to convert midi to Lilypond score. To make working with Lilypond more easy, there is Lilypondtool: http://lilypondtool.organum.hu/ Note there is an very nice documentation about Lilypond on the website. Maybe it's good to subscribe to the Lilypond user mailing list, it's a great way to learn about the great possibilities of Lilypond and for support too. http://lists.gnu.org/mailman/listinfo/lilypond-user Would be great to have Lilypond export function in Impro-visor, or at least MusicXML! Kind regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Improvisor lilypond support!?
Robert Keller wrote: On Jun 10, 2009, at 2:09 PM, Grammostola Rosea wrote: but Impro-visor doesn't have musicXML support right? Is it possible to add that? Correct, it doesn't. It is possible to add musicXML output. Anything is possible. However, I have too much else to do at this point in time to give that a high priority. Input would be harder, because Impro-Visor has only a single melody line, but musicXML, I'm pretty sure, can specify polyphony, so there would be the issue of how to interpret that. Also, I'm not sure how musicXML deals with chord symbols, but that could be a second issue. Regards, Bob Robert Keller Csilla Walt Foley Professor Computer Science Harvey Mudd College Thanks again. I understand, time is scares these days... Maybe other Lilypond devs or people who can work on adding Musicxml support could help you a bit. I will Cc this mail to the Lilypond users mailinglist (you have to check that app!) and the Linux dev list. We will see. If you have questions, requests or announcements, just let us know. We (Lilypond and Linux users) like to stay in tune with Impro-Visor. Kind regards, \r Ps. If people have problems to get sound working on GNU/Linux you can point them to: http://linuxmusicians.com/viewtopic.php?f=4t=860 ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond and Jazz chords
Jean-Alexis Montignies wrote: 1) I had some difficulties to write the Alt chords (for me it's based on the superlocrian scale 1 2- 2+ 3 4+ 6- (or 5+) 7-) because the scale has two seconds. (Note that the diminished scale cannot be written for now with the chord notation, if you ever want to write a 8 note chord ;) ). This an issue in chord input mode, and should be reported to bug-lilypond as an enhancement request. For you, the limitation of only one instance of each step in a chord is a limitation. Well for this specific case, I used a 3- and a 4- as a workaround, so it's not a issue for me. 2) There no way to write N.C. : no chord (wouldn't the use of R, r and s make sense in the chord mode?) N.C. is implemented for r in chordNames context starting with 2.13.1. It will be available in the next development version. Support for generating N.C. with R is planned. I don't think that s should generate N.C.; s means don't output anything. That's how I though about it, good! 3) I had to use some tricks for chords that last on several measures for the symbol not to repeat on each measure. \set ChordChanges = ##t is all that it takes. Uh, it would have saved me some time :) 4) I would have liked to use parenthesis around the column for chord extensions like in most jazz charts. I used brackets instead. I hope we'll be able to implement this, but if we don't, remind us again. A parenthesis function that works like brackets would do it! Lilypond of other programs will never be able to interpret notes as chords (even humans can't do that because there are always ambiguities). I think the more sensitive approach for pop and jazz is a chord library with a string as input (maj7) and as output a notation as markup for chord symbol, optionally as a realisation as notes or chord diagram (could even have options to select or override the realisation). That's what we have in essence with our current chordmode. The string has some specific syntax, and it provides realization as notes, chord diagrams, and chord names. But the chord names functionality isn't what we want right now. The problem now is that you have to write the realization to get the chord name. Thinking the other way around is more logical from the composer point of view, in jazz at least. (or let the realization up to the interpreter). So add me to the list of people who prefer chord names over chord tones! I myself need only the chord symbol. Such a simple model is in my opinion simple to use, customizable and extends easily to other musics. For me the chord name is more semantics than just notes. You'll find my current chord exception list below, note that i've used the unicode chars for the flat and sharp before the extensions as it gives a very natural layout in this case. Thank you for this exception list. It provides a nice reference. The major problem with an exception list is that it doesn't handle slash chords; I hope to be able fix that. I'm using exception with slash chords and have no problems. However I don't think there is a way of entering polychords chords. (I don't need that -yet- :) ). Thanks, Carl Carl, have you made up your conclusions about Jazz chords already? Maybe you can share them? \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Notation Editor with MIDI
Andy wrote: Hello, sorry for off-topic question. Since you're experineced with notation I hope you can help. I am looking for a GUI based notation editor. The requirements are: - runs on Windows VISTA - open source or other free software - visual input (GUI) - can generate MIDI files I would be nice if support for multiple staves is included. The intention is to enter a score to generate a play along MIDI for practice. Can you point to any tool I can use? Try Musescore \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Notation Editor with MIDI
Grammostola Rosea wrote: Andy wrote: Hello, sorry for off-topic question. Since you're experineced with notation I hope you can help. I am looking for a GUI based notation editor. The requirements are: - runs on Windows VISTA - open source or other free software - visual input (GUI) - can generate MIDI files I would be nice if support for multiple staves is included. The intention is to enter a score to generate a play along MIDI for practice. Can you point to any tool I can use? Try Musescore \r btw why don't you install ubuntu 9.04? It has all you want. Lilypond Musescore Nted Rosegarden Frescobaldi \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Improvisor lilypond support!?
Hi, I've found a very interesting application, Improvisor *Impro-Visor* (short for “Improvisation Advisor”) is a music notation program designed to help jazz musicians compose and hear solos similar to ones that might be improvised. The objective is to improve understanding of solo construction and tune chord changes. There are other, secondary, things it can do, such as improvise on its own. It has also been used for transcription. Because rhythm-section (e.g. piano, bass, drums) accompaniment is automatically generated from chords, Impro-Visor can be used as a play-along device. Now having a wider array of accompaniment styles http://www.cs.hmc.edu/%7Ekeller/jazz/improvisor/Styles.htm, its use is not limited to jazz. Distributed with Impro-Visor is The Imaginary Book http://www.cs.hmc.edu/%7Ekeller/jazz/improvisor/ImaginaryBookIndex.html, a chords-only fakebook with chord progressions to about 2500 tunes. http://www.cs.hmc.edu/~keller/jazz/improvisor/ Afaik it's GPL software and that makes me dreaming about having Lilypond functionality in it... It has an midi export function, so maybe the midi can be converted to lilypond? Are people here working with this application? Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
[Fwd: Re: Improvisor lilypond support!?]
I got this reply from the main developer: ---BeginMessage--- On Jun 9, 2009, at 12:44 PM, Grammostola Rosea wrote: Hi, I've found a very interesting application, Improvisor *Impro-Visor* (short for “Improvisation Advisor”) is a music notation program designed to help jazz musicians compose and hear solos similar to ones that might be improvised. The objective is to improve understanding of solo construction and tune chord changes. There are other, secondary, things it can do, such as improvise on its own. It has also been used for transcription. Because rhythm- section (e.g. piano, bass, drums) accompaniment is automatically generated from chords, Impro-Visor can be used as a play-along device. Now having a wider array of accompaniment styles http://www.cs.hmc.edu/%7Ekeller/jazz/improvisor/Styles.htm , its use is not limited to jazz. Distributed with Impro-Visor is The Imaginary Book http://www.cs.hmc.edu/%7Ekeller/jazz/improvisor/ImaginaryBookIndex.html , a chords-only fakebook with chord progressions to about 2500 tunes. http://www.cs.hmc.edu/~keller/jazz/improvisor/ Afaik it's GPL software and that makes me dreaming about having Lilypond functionality in it... It has an midi export function, so maybe the midi can be converted to lilypond? Are people here working with this application? Regards, \r Yes, this is the home of Impro-Visor. It is GPL. There is no Lilypond export to speak of, although it should be possible. However, I don't believe I can work on it myself, as there is too much else to do at the moment. In the next release, we will be redirecting questions to the Yahoo! impro-visor forum and improvi...@cs.hmc.edu will be phased out (because it attracts too much spam). I'd be happy to answer any other questions. Regards, Bob Keller Robert Keller Csilla Walt Foley Professor Computer Science Harvey Mudd College ---End Message--- ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: debian and lilypond 2.12
Gauvain Pocentek wrote: Hi all, On 06/07/2009 03:59 PM, Gilles Filippini wrote: really don't want to take over the package without interaction with Thomas. But I'm definitly interesting in helping out with this package, maybe in a team as Vincent Bernat suggested in an other mail. Maybe you can put the package in the Debian Multimedia Team and help maintaining it? \r http://wiki.debian.org/DebianMultimedia ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
What can we do to get you back Atte? ;)
Atte, You said, you didn't use Lilypond anymore? Why? Is there a way for the Lilypond devs to get you on the right road again? ;) \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
{Spam?} Re: Lilypond and Jazz chords (bit OT)
Atte André Jensen wrote: Carl D. Sorensen wrote: Yes, this is what is needed. But I have a reference for chord naming at http://www.dolmetsch.com/musictheory17.htm#namechords If this is wrong, then corrections would be appreciated. That look pretty good, I disagree here and there (some small some larger objections), but I like the fact that he includes the sometimes-fighting-against-each-other-names (for instance some people can spend hours discussing why C5 is correct and C(omit3) is not). I think a complete, consistent definition of what names IMO are considered good practice in Europe, would be the most useful to you. Did you consider implementing several parallel naming conventions? I think that would be best, since different people insist on a certain name for a chord, and those certain names often fall in sets that seems to be geographically oriented. Note that for this part, I'm only concerned about the naming, not the symbols. What do you mean by naming? I do see disagreement between what Dolmetsch says about C/E and what Juergensen says: http://chrisjuergensen.com.hosting.domaindirect.com/chords_symbols_1.htm There's something fishy in his argumentation for C,D,G = Csus2. I think he is wrong there. Dolmetsch says the 5th in a C/E is below the C; Juergensen says it's above. That's the only contradiction I've found so far. IMHO that's nonsense, sorry. Chord symbols don't translate into voicings like that. Here and there there are rules, but that more like good practices and people like Monk and Ellington breaks them all the time. I actually don't see where any of the links you mentions claim anything about the 5th being above or below the root? Actually that was one of the things I found odd the last time I looked at lilypond (maybe it has changed): To get it to write the chord cymbol C13 I had to write a big, fat chord that spelled like C, E, G, Bb, D, F, A and sounds like... not so nice, I'm sorry. Nobody would ever voice a C13 like that! A simple voicing would be C, E, Bb, D, A (has to have C one octave below middle C) but there are endless other possibilities. Anyway, I'd welcome any corrections to these naming rules, or if you have your own complete set of these rules already written out, I'd be happy with that as well. As already mentioned, I think that a couple of well defined systems or logics for chord names should be included, one fairly well defined one that even has it's own name is Berklee, one that I'm not too familiar with unfortunately. BTW. Why don't you use Lilypond anymore Atte? Is there something the Lilypond devs can do to get you back on the right road? \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond and Jazz chords
Marc Hohl wrote: Thomas schrieb: I was just brainstorming, I don`t expect anybody to implement that :-) ... I just thought, if music (as long as it's not abstract) follows some basic principles, why this is not reflected in the chord naming sometimes. Slash Chords are a good example ... they are a good, easily readable instruction what notes to play, but they don't reflect the harmonic function of the chord. I'm sure an illiterate gypsy guitarist could improvise very well over that Pat Martino song, because he recognizes the tonic or dominat character of that chord by ear... that is the underlying harmonic function ... although he shouldn't be able to do that, because slash chords are considered modern, sophisticated, difficult Lets say, that Martino song has a key and a tonic, and the harmony moves in a chain of fifth, half- and whole-tones towards oe away from that tonic, then the Dbmin/D very likely has a dominant or tonic finction within this chain (depending on the rest of this song) and could be named after this function ... but that would be more difficult to read probably. Don't let me be misunderstood... thats just brainstorming about naming jazz chords in general (and how chord names sometimes obscure whats going on harmonically) ... to implement something like this would be very difficult, I guess ... I'm only starting to work with lilypond and didn't want to introduce overambitiuos goals. I think what you are planning to do is very valuable and does not need a deep discussion about harmony etc. cheers thomas I think this is far from being implemented, but it is a nice idea to let the computer do some kind of harmonic analysis to name a given chord structure properly. And with the book from Pöhlert as a starting point, this seems to be doable (at least Pöhlert tries to remove as much mystery out of the jazz theory as possible). Such a application as Improvisor is using scientific analysis to compose jazz songs.. It's GPL AFAIK http://www.cs.hmc.edu/~keller/jazz/improvisor/ \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond and Jazz chords
Tim McNamara wrote: On Jun 1, 2009, at 4:13 AM, Tim Rowe wrote: 2009/6/1 Carl D. Sorensen c_soren...@byu.edu: You are welcome to pursue this, if you are interested in it. It is not my interest. I think it shows the impossibility of what you are trying to achieve, at least in the completely general case, although pushing the boundaries closer to that general case is valuable of course. Beyond trivial cases, a combination of notes does not have /a/ name, it has many names depending on the musical context. For jazz chords, the chord notes and the chord names really need to be separated (perhaps an optional name following the notes) unless the software can understand the musical context better than a lot of musicians. Or just stick with chord mode. Particularly when entering the notes and the root is not the chord name. For example, a chord I saw in a Pat Martino chart would have included: d des fes aes which was written as Dbmin/D. I have no idea how one would make LilyPond properly interpret slash chords or compound chords from note entries. Rendering chords written as chord names (des2:m5/d) would of course be simpler. I agree with this. Couldn't there be an 'automatic chord mode' and an 'mode which just display the chord names', not the notes? \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
app to find piano chords
Hi, I'm wondering if there is an app who makes it able to find chord/finger settings for piano easily. I work on GNU/Linux. \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond and Jazz chords
Tao Cumplido wrote: The list on Dolmetsch isn't too bad but it's a little confusing in my opinion. I think it'd be better to categorize the ways in which a single chord note is affected (or a set of notes) rather than naming all variations for each chord. For example it lists three variations for a minor triad (m, mi, min) but only two for minor-major7 chord (-maj7, -Δ). I'll make a list this week and then we can put together all the information we have from everyone and see what seems to be more useful. Given that I have only ever used \chordmode with ChordNames, I hadn't noticed the problem, but having done a little test, I can see what you mean. The chord d f aes c produces a chord name of Cb6/sus4/sus2!? Bizarre! As I already said some time ago when I made my own chordnames functions, I still believe chordnames should be seperated from chords, or at least chords shouldn't produce chordnames since it'll never be clear. And the other way round there can also occur problems, i.e. with C7alt., how should Lilypond know which chord to display then. Another thing is the exceptions list. I think instead of defining some standards (\realbook, etc.) it would be easier to just type what you mean, maybe something like c:m7, c:mi7, c:-7 That way everyone could just type each chordname as they want it to be displayed instead of selecting an exception for each from a list. I think you're right, cause what I understand till now, there are no standards... so that would make it impossible to define an standard. \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond and Jazz chords
Johannes Schöpfer wrote: Hi, As I already said some time ago when I made my own chordnames functions, I still believe chordnames should be seperated from chords, or at least chords shouldn't produce chordnames since it'll never be clear. And the other way round there can also occur problems, i.e. with C7alt., how should Lilypond know which chord to display then. Another thing is the exceptions list. I think instead of defining some standards (\realbook, etc.) it would be easier to just type what you mean, maybe something like c:m7, c:mi7, c:-7 That way everyone could just type each chordname as they want it to be displayed instead of selecting an exception for each from a list. I have an idea that goes in that direction. It would simplify both entry and interpretation: Basenotes are the only thing really needed to be recognized as note to make a chord(meaning just the basenote) transposeable and to get the duration. Anything else may be added without interpretation. Syntax proposal for \chordName: Basenote[:optional text] [optional anyextension] [ optional / for slash-chords [Basenote ...]] Input examples:Displayed like: eb maj7b5\markup {\concat{Eb\super maj7b5}} eb \triangle \markup {\concat{Eb\super \triangle ##f}} eb:add9\markup {\concat{Eb\tiny add9}} eb:omit3 7\markup {\concat{Eb\tiny omit3 \super 7}} eb m7b5\markup {\concat{Eb\super m7b5}} eb ø7\markup {\concat{Eb\super ø7}} eb/G\markup {\concat{Eb/G}} eb maj7/f lala\markup {\concat{Eb\super maj7 /F\super lala}} eb mixolydian\markup {\concat{Eb\super mixolydian}} New shortcuts like \triangle may be useful, for ø for example. \maj may be an alias for \triangle This would remove any exeptions for chordentry as anything is dispalyed as it was entered. Displaying the whole chord(es g bes d) interpreted as notes would not be possible, but i personally never needed that. Please take also care of the user friendlessness to display the chords. \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
{Spam?} Re: [LAU] [Fwd: Re: Lilypond and Jazz chords]
Atte André Jensen wrote: Carl D. Sorensen wrote: Yes, this is what is needed. But I have a reference for chord naming at http://www.dolmetsch.com/musictheory17.htm#namechords If this is wrong, then corrections would be appreciated. That look pretty good, I disagree here and there (some small some larger objections), but I like the fact that he includes the sometimes-fighting-against-each-other-names (for instance some people can spend hours discussing why C5 is correct and C(omit3) is not). I think a complete, consistent definition of what names IMO are considered good practice in Europe, would be the most useful to you. Did you consider implementing several parallel naming conventions? I think that would be best, since different people insist on a certain name for a chord, and those certain names often fall in sets that seems to be geographically oriented. Note that for this part, I'm only concerned about the naming, not the symbols. What do you mean by naming? I do see disagreement between what Dolmetsch says about C/E and what Juergensen says: http://chrisjuergensen.com.hosting.domaindirect.com/chords_symbols_1.htm There's something fishy in his argumentation for C,D,G = Csus2. I think he is wrong there. Dolmetsch says the 5th in a C/E is below the C; Juergensen says it's above. That's the only contradiction I've found so far. IMHO that's nonsense, sorry. Chord symbols don't translate into voicings like that. Here and there there are rules, but that more like good practices and people like Monk and Ellington breaks them all the time. I actually don't see where any of the links you mentions claim anything about the 5th being above or below the root? Actually that was one of the things I found odd the last time I looked at lilypond (maybe it has changed): To get it to write the chord cymbol C13 I had to write a big, fat chord that spelled like C, E, G, Bb, D, F, A and sounds like... not so nice, I'm sorry. Nobody would ever voice a C13 like that! A simple voicing would be C, E, Bb, D, A (has to have C one octave below middle C) but there are endless other possibilities. Anyway, I'd welcome any corrections to these naming rules, or if you have your own complete set of these rules already written out, I'd be happy with that as well. As already mentioned, I think that a couple of well defined systems or logics for chord names should be included, one fairly well defined one that even has it's own name is Berklee, one that I'm not too familiar with unfortunately. Hi, Some people already responded to my call for better support for Jazz chord in Lilypond. Thanks! :) I've also sent a message to the LAU mailinglist and found Atte Jensen willing to help. Atte did follow the conservatorium of music in The Hague, the Jazz direction. So I think he can definitely be called an expert in this area and I'm glad he is willing to give some suggestions, support, assistance. Maybe there is one other Jazz expert who has followed some kind of Jazz study. Maybe Carl, Atte and one other expert can form some sort of 'Jazz chords core group'. Other people, who are mostly experienced musicians and Lilypond users, can help to join the discussion, state critical notes and make clear what is good for Lilypond users. People who would like to help programming the stuff, could make that clear on the lilypond-user mailinglist. I think Carl can use some help on this. People of the LAU mailinglist who like to join the discussion, I suggest you to subscribe to the lilypond user mailinglist (for a while). http://lists.gnu.org/mailman/listinfo/lilypond-user It would be great if we could make Lilypond better suitable for Jazz/pop/light music! :) Kind regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond and Jazz chords
Tim McNamara wrote: On May 30, 2009, at 9:50 AM, Carl D. Sorensen wrote: On 5/30/09 3:21 AM, Brett Duncan bdd1...@bigpond.net.au wrote: Grammostola Rosea wrote: Do we have an Jazz/pop chord expert on the list (I'm sure he/she exist)? And who wants to help with this? I don't consider myself an expert, but after 20 years of playing with various pop, rock and jazz groups, I've got a pretty good idea of what's out there as far as chord notation goes, and I'm willing to be part of the discussion. I'm also willing to help on the programming side _if_ I can get my head around Scheme. Brett On 5/30/09 3:32 AM, Tao Cumplido tao_lilypondu...@gmx.net wrote: Original-Nachricht Do we have an Jazz/pop chord expert on the list (I'm sure he/she exist)? And who wants to help with this? I wouldn't call myself an expert but I do know some display methods for chords. I don't know if pop chords differ much from jazz though but if it's for sharing knowledge on jazz chords count me in. I could make a table with a rough overview of the variations for chord names I am aware of and maybe some information on different typographical approaches I know of. My currently-planned starting point for chord naming is http://www.dolmetsch.com/musictheory17.htm#namechords If you have any disagreement with this reference, please let me know. The problem with this sort of thing is that there is really no standardized nomenclature and there is a lot of personal preference. For example, some people like Fmaj7 and others like F-delta (F with a triangle), or Dm7b5 versus DØ, etc. Satisfying all personal preferences might be impossible. However, that reference table looks reasonable to my eyes. My preferences were pretty strongly formed by the old Real Book 5th Edition. There are some chord name exception files that have been written by other LilyPond users. Two of them were generously sent to me by James Hammons and B Duncan. These could be good references to look at, since the chord names look pretty good to me, and might be more easily incorporated without a lot of extra work. Let me know if you want me to post them. Isn't it possible to give more options and be able to choose an way of noticing? For example \europe \vs \Berklee \realbook \fakebook Just examples to show what I mean... Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Lilypond and Jazz chords
Hi, In the last months there where some questions about Jazz/pop chords. About the notation of the default chords but also about chords with an E in the bass, A/E, sus4 etc. Some people even posted ways to do it right. If I remember well, Carl has said that he was planning to work on the chords improvement. How far is this process? Maybe it's an idea to brainstorm a bit about how we want Jazz chords to be displayed? Maybe some interested people can form a group like the 'tablature group' does? Kind regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tablature.ly - please test and comment
Thanks, Marc and Carl for making this happen. I'll post some editorial suggestions here for how bends should look soon (next week, really! I've had occasion to work on it this week) Great! Next week, nice. Take it easy ;) \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Lilypond and Jazz chords
Carl D. Sorensen wrote: On 5/29/09 6:10 AM, Grammostola Rosea rosea.grammost...@gmail.com wrote: Hi, In the last months there where some questions about Jazz/pop chords. About the notation of the default chords but also about chords with an E in the bass, A/E, sus4 etc. Some people even posted ways to do it right. If I remember well, Carl has said that he was planning to work on the chords improvement. How far is this process? Not at all started. It's still floating around in the back of my head. I'm flying to England in June, with a long layover in New York City, so I may try to make it happen then. Would be great! Maybe it's an idea to brainstorm a bit about how we want Jazz chords to be displayed? Maybe some interested people can form a group like the 'tablature group' does? I'd welcome people creating documents that describe how chord naming should work. I think that there is a two-step process: 1) Get the chord naming right (it's currently broken) 2) Make sure we have sufficient flexibility to accommodate anybody's desired method of displaying chords (I think this is pretty close right now, although it may need some tweaking). Do we have an Jazz/pop chord expert on the list (I'm sure he/she exist)? And who wants to help with this? Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [ANN] Nederlandstalig LilyPond forum / Dutch LilyPond user forum
Wilbert Berendsen wrote: Hallo, alle Nederlands sprekende LilyPond gebruikers: Op www.lilypondforum.nl is nu een forum voor Nederlandstalige LilyPondgebruikers. Het is bedoeld om nieuwkomers ondersteuning te bieden dus ook de meer gevorderde LilyPond-gebruiker is er van harte welkom! At www.lilypondforum.nl a new forum has been created to support the growing Dutch-speaking LilyPond user community. Its primary target is to support newcomers, so more advanced Dutch-speaking users are more than welcome as well! http://www.lilypondforum.nl/ It's just brand new and empty, but it seems to work! Ik kan me niet registreren... krijg geen email... \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tablature.ly, second attempt
Marc Hohl wrote: There is one problem now with the settings in tablature.ly: I simply made ties transparent, but then, the fret number appears as it were a note to be played. Hopefully somewhere in the future, I will find a possibility to let the fret number disappear, but as David Stocerk pointed out, some cases had to be distinguished (the following is a quote from a former posting from David): (quote...) It should be noted that a publishing standard is when there is a Note Staff + Tab Staff, tied notes (that is, the notes that are 'held') in the Tab Staff are indicated by parenthesizing the tab number(s). There are several conventions that are related to tied notes in a Notes+Tab situation: * Tab numbers that are 'tied to' are sometimes parenthesized, sometimes hidden. * In the case that 'tied to' notes are hidden, a parenthesized tab number is usually forced if the 'tied to' note is at the beginning of a line (i.e., the note is tied over a system break). * Likewise, parenthesized tab numbers are forced when a 'tied to' note begins a 2nd ending or Coda section. * A parenthesized chord in the Tab Staff are indicated with a single pair of parentheses surrounding all of the notes in the chord (as opposed to as single pair of parentheses around each individual note in the chord). (...quote) So this seems to be a difficult task, but somehow to manage. Yeah it would nice if you got the job done so that even the details (which are important often) are perfect. I think you can do it with help of some brilliant people on the list ;) @David, this is also my two weekly head up... how are things going ;) Kind regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tablature.ly
Marc Hohl wrote: Hello tablature users*, after some days of struggling with lilypond's internals, I have created a file tablature.ly Wow, I am very happy about this! I'm gonna test it for sure. Thanks Marc and Carl! @David could you make some progress with the bends and stuff? Kind regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: get typical jazz swing in drums midi file
Valentin Villenave wrote: 2009/4/19 Grammostola Rosea rosea.grammost...@gmail.com: It is possible to get an typical jazz swing also in the midi file, so I hear it when playback? It's a request that is already waiting in our tracker: http://code.google.com/p/lilypond/issues/detail?id=687 Ok great, so: +1 \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: guitar tab feature request
Marc Hohl wrote: Carl D. Sorensen schrieb: On 3/23/09 5:02 AM, Marc Hohl m...@hohlart.de wrote: I assume that this will happen when tablature is updated. As far as I know, nobody is yet planning to do the work on tablature. They are only planning to put in the requests. I'd be happy to have a Frog (even a new Frog, like you, Marc, if you're interested or willing) take responsibility for tablature. I'd give any advice that I could, and you'd have access to help from the lilypond-devel list for those things that are beyond me. Hm, I think if everyone waits until someone else is doing the job, we'll have to be patient :-) Can you explain to me what a Frog is (and what he has to do)? I don't know much about scheme and the lilypond internals (yet?), but I am willing to spend some time in bringing this project further on, because the lack of specific tablature features is the main reason for me not using lilypond for every piece of music I write down. Frogs are LilyPond programmers in training. The name comes from creatures who live in the pond and hunt bugs. :-) You can read more about Frogs by searching the lilypond-devel mailing list for Frog: http://search.gmane.org/search.php?group=gmane.comp.gnu.lilypond.develquer y=Frog You can also see some Frog instructions by searching the archives of the fr...@lilynet.net mailing list: http://listengine.tuxfamily.org/lilynet.net/frogs/2009/01/threads.html Specific instructions for contributing to LilyPond are found in the new Contributors' Guide of the documentation: http://lilypond.org/doc/v2.12/Documentation/devel/index HTH, Carl So I am not going to be painted green and got balloon-like cheeks? Great. I will give it a try. Marc Hi guys, Some progress on the tablature side of Lilypond? I'm looking forward to it ;) Have an nice weekend. \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: LilyPond, Finale and Sibelius (was Review of Valentin's Opera)
David Stocker wrote: I offer LilyPond engraving alongside output from Finale and Sibelius. None of my corporate clients ask for LilyPond, but I recommend it to them for classical engraving (of which I do very little). I have a handful of folks who take output from LilyPond. David Stocker http://notesettersinc.com Nice to read this thread. I'm wondering what about more modern or 'light' music, like POP and Jazz? How does it compare in this area? And what should be and can be done to improve Lilypond here? There where some threads about Jazz chords, will they be improved for example? And the horizontal spacing? I know people are working on tablature which is nice and I think Lilyond could become a very useful application for tablature 'notesetters'. Looking forward to comments. \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: invisible slurs in tablature
Marc Hohl wrote: I think you should also add: \override TabVoice.Tie #'transparent = ##t Yes, of course. But then another problem occurs: if the tie isn't visible, it looks as if there are two distinct notes. Therefore, I think strongly about a scheme function (which at the end should be hidden in the TabVoice-context) which translates, e.g. c4 d e2 ~ e4. e8 to c4 d e2 s4. e8 so the spurious tablature number disappears in the output. From earlier postings I knew that there are several functions about automatically calculating intervals etc., but I'm a scheme newbie. So I would be glad if someone out there would give me a hint how to start writing such a function. You're right, good point. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: invisible slurs in tablature
David Stocker wrote: Marc Hohl wrote: I think you should also add: \override TabVoice.Tie #'transparent = ##t Yes, of course. But then another problem occurs: if the tie isn't visible, it looks as if there are two distinct notes. Therefore, I think strongly about a scheme function (which at the end should be hidden in the TabVoice-context) which translates, e.g. c4 d e2 ~ e4. e8 to c4 d e2 s4. e8 so the spurious tablature number disappears in the output. From earlier postings I knew that there are several functions about automatically calculating intervals etc., but I'm a scheme newbie. So I would be glad if someone out there would give me a hint how to start writing such a function. It should be noted that a publishing standard is when there is a Note Staff + Tab Staff, tied notes (that is, the notes that are 'held') in the Tab Staff are indicated by parenthesizing the tab number(s). There are several conventions that are related to tied notes in a Notes+Tab situation: * Tab numbers that are 'tied to' are sometimes parenthesized, sometimes hidden. * In the case that 'tied to' notes are hidden, a parenthesized tab number is usually forced if the 'tied to' note is at the beginning of a line (i.e., the note is tied over a system break). * Likewise, parenthesized tab numbers are forced when a 'tied to' note begins a 2nd ending or Coda section. * A parenthesized chord in the Tab Staff are indicated with a single pair of parentheses surrounding all of the notes in the chord (as opposed to as single pair of parentheses around each individual note in the chord). Additionally, parenthesized tab numbers figure in released bends. Incidentally, I'm about to submit to the LilyPond-Tab community the first few entries in the catalog of desired tab features and they deal with some simple bends. I was going to try to make a comprehensive list of all 'finger-bend' situations, but that is turning out to be more work than I realized. So, instead I'm doing a short set of the most common bend situations so that this can get rolling sooner. Great to have an tablature expert amongst us. We 're looking forward to your list David! \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: invisible slurs in tablature
Marc Hohl wrote: Grammostola Rosea schrieb: Btw it's time to make tablature with invisible Ties, Slurs, Dots, Stems etc. default imo. I don't know whether this should be the default, but it should be archieved with a simple command, like \tabNumbersOnly (which isn't defined yet). Marc I agree, all though I'm thinking the other way around: \tabNumbers Uh no that is not what I meant. I meant that I rather have to set things on instead of off... So as I see it now, default is \tabNumersOnly and if you want to add stems etc there is a command for it. A command to set all such features (stems, dots, Tie etc.) on, would be nice maybe? \tabSignsAll (or something like that) \r I don't know how to make the stems and such disappear by default, but using a simple command isn't that much effort. I have attached my tablature.ly which allows to switch between the normal and the numbers only settings. Both versions feature a modern tab clef. I don't know whether the time signature should disappear by default, but I use the NumbersOnly settings only when a normal staff and a tab staff are displayed together. Comments, improvements etc. are welcome! Marc Thanks for your work Marc! :) Maybe some lily devs can discuss how to make it default and make it possible to add things (dots, stems etc.). I tested it a bit and it seems to work ok. I don't know if articulations etc belongs in tab too? for example: \version 2.12.2 \include tablature.ly tab = { \time 3/4 c4. d-_( e\varcoda) -f g~ a\prall g\thumb e-. f-. g-. \times 3/4 { b~ c d c } } \score { \new TabStaff = guitar numbers only { \tabNumbersOnly \tab } } \score { \new TabStaff = guitar full tab { \tabNumbersAndStems \tab } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: invisible slurs in tablature
Grammostola Rosea wrote: Marc Hohl wrote: Grammostola Rosea schrieb: Btw it's time to make tablature with invisible Ties, Slurs, Dots, Stems etc. default imo. I don't know whether this should be the default, but it should be archieved with a simple command, like \tabNumbersOnly (which isn't defined yet). Marc I agree, all though I'm thinking the other way around: \tabNumbers Uh no that is not what I meant. I meant that I rather have to set things on instead of off... So as I see it now, default is \tabNumersOnly and if you want to add stems etc there is a command for it. A command to set all such features (stems, dots, Tie etc.) on, would be nice maybe? \tabSignsAll (or something like that) \r I don't know how to make the stems and such disappear by default, but using a simple command isn't that much effort. I have attached my tablature.ly which allows to switch between the normal and the numbers only settings. Both versions feature a modern tab clef. I don't know whether the time signature should disappear by default, but I use the NumbersOnly settings only when a normal staff and a tab staff are displayed together. Comments, improvements etc. are welcome! Marc Thanks for your work Marc! :) Maybe some lily devs can discuss how to make it default and make it possible to add things (dots, stems etc.). I tested it a bit and it seems to work ok. I don't know if articulations etc belongs in tab too? for example: \version 2.12.2 \include tablature.ly tab = { \time 3/4 c4. d-_( e\varcoda) -f g~ a\prall g\thumb e-. f-. g-. \times 3/4 { b~ c d c } } \score { \new TabStaff = guitar numbers only { \tabNumbersOnly \tab } } \score { \new TabStaff = guitar full tab { \tabNumbersAndStems \tab } } I think you should also add: \override TabVoice.Tie #'transparent = ##t ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: invisible slurs in tablature
Grammostola Rosea wrote: Grammostola Rosea wrote: Marc Hohl wrote: Grammostola Rosea schrieb: Btw it's time to make tablature with invisible Ties, Slurs, Dots, Stems etc. default imo. I don't know whether this should be the default, but it should be archieved with a simple command, like \tabNumbersOnly (which isn't defined yet). Marc I agree, all though I'm thinking the other way around: \tabNumbers Uh no that is not what I meant. I meant that I rather have to set things on instead of off... So as I see it now, default is \tabNumersOnly and if you want to add stems etc there is a command for it. A command to set all such features (stems, dots, Tie etc.) on, would be nice maybe? \tabSignsAll (or something like that) \r I don't know how to make the stems and such disappear by default, but using a simple command isn't that much effort. I have attached my tablature.ly which allows to switch between the normal and the numbers only settings. Both versions feature a modern tab clef. I don't know whether the time signature should disappear by default, but I use the NumbersOnly settings only when a normal staff and a tab staff are displayed together. Comments, improvements etc. are welcome! Marc Thanks for your work Marc! :) Maybe some lily devs can discuss how to make it default and make it possible to add things (dots, stems etc.). I tested it a bit and it seems to work ok. I don't know if articulations etc belongs in tab too? for example: \version 2.12.2 \include tablature.ly tab = { \time 3/4 c4. d-_( e\varcoda) -f g~ a\prall g\thumb e-. f-. g-. \times 3/4 { b~ c d c } } \score { \new TabStaff = guitar numbers only { \tabNumbersOnly \tab } } \score { \new TabStaff = guitar full tab { \tabNumbersAndStems \tab } } I think you should also add: \override TabVoice.Tie #'transparent = ##t I'm in doubt about that modern TAB sign... (all though it's always good to have some choices) I know most of the software / books display it like that, but should we follow that or fits the default tab sign better in Lilypond? \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: invisible slurs in tablature
Marc Hohl wrote: Grammostola Rosea schrieb: Neil Puttock wrote: 2009/3/28 Grammostola Rosea rosea.grammost...@gmail.com: Hi, I want to get invisible slurs in tablature... how? Simply \override Slur #'transparent in the same way as you've done for the other objects in your TabStaff context. Why aren't you using ties though (http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Writing-rhythms#Ties)? You're right, thanks! Btw it's time to make tablature with invisible Ties, Slurs, Dots, Stems etc. default imo. I don't know whether this should be the default, but it should be archieved with a simple command, like \tabNumbersOnly (which isn't defined yet). Marc I agree, all though I'm thinking the other way around: \tabNumbers Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: invisible slurs in tablature
Grammostola Rosea wrote: Marc Hohl wrote: Grammostola Rosea schrieb: Neil Puttock wrote: 2009/3/28 Grammostola Rosea rosea.grammost...@gmail.com: Hi, I want to get invisible slurs in tablature... how? Simply \override Slur #'transparent in the same way as you've done for the other objects in your TabStaff context. Why aren't you using ties though (http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Writing-rhythms#Ties)? You're right, thanks! Btw it's time to make tablature with invisible Ties, Slurs, Dots, Stems etc. default imo. I don't know whether this should be the default, but it should be archieved with a simple command, like \tabNumbersOnly (which isn't defined yet). Marc I agree, all though I'm thinking the other way around: \tabNumbers Uh no that is not what I meant. I meant that I rather have to set things on instead of off... So as I see it now, default is \tabNumersOnly and if you want to add stems etc there is a command for it. A command to set all such features (stems, dots, Tie etc.) on, would be nice maybe? \tabSignsAll (or something like that) \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
invisible slurs in tablature
Hi, I want to get invisible slurs in tablature... how? This is my score: \header { title = BLUE BOSSA composer = K. Dorham } global = { \key c \minor \time 4/4 \partial 4 \override TabStaff.Stem #'transparent = ##t %% Makes stems transparent \override TabStaff.Beam #'transparent = ##t %% Makes beams transparent \override TabStaff.Dots #'transparent = ##t \set TabStaff.minimumFret = #3 } chordNames = \chordmode { \global % Akkoordnamen volgen. } jazzGuitar = \relative c' { \global % Muziek volgt hier. g4\4 | g'4.\1 f8\2 es d4 c8\3( c2.\3) bes4 as2) g'4.\1 f8\2( f1\2) g4.\1 es8\2 d\2 c4\3 bes8\3( bes2.\3) as4\4 g2\4 f'4.\2 es8( es1\2) es4.\2 des8\3 c8\3 bes4 as8\4( as2.\4) ges4\4 ges4\4 f8 bes( bes) f\4 as4\4( as1\4) as4\4 g8\4 bes8( bes4.) as8 as4 g8 bes8( bes4.) as8 g1( g2.) g4 } chordsPart = \new ChordNames \chordNames jazzGuitarPart = \new StaffGroup \with { %\consists Instrument_name_engraver %instrumentName = Jazzgitaar } \new Staff \with { midiInstrument = electric guitar (jazz) } { \clef treble_8 \jazzGuitar } \new TabStaff \with { stringTunings = #guitar-tuning } \jazzGuitar \score { \chordsPart \jazzGuitarPart \layout { } \midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 100 4) } } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: invisible slurs in tablature
Neil Puttock wrote: 2009/3/28 Grammostola Rosea rosea.grammost...@gmail.com: Hi, I want to get invisible slurs in tablature... how? Simply \override Slur #'transparent in the same way as you've done for the other objects in your TabStaff context. Why aren't you using ties though (http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Writing-rhythms#Ties)? You're right, thanks! Btw it's time to make tablature with invisible Ties, Slurs, Dots, Stems etc. default imo. \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Sibelius conversion - sib2ly
Johan Vromans wrote: Domain Admin m...@mjs-svc.com writes: If anyone's interested, I've started work on a Sibelius plug-in to export Lilypond data. I'm one of the people that have to convert Sibelius scores to Lilypond on a regular basis. I use MIDI export from Sibelius, and the MIDI import / Lilypond export facility of Rosegarden. This has some drawbacks. The RG generated notes are absolute, repeats are unfolded, and RG has the bad habit to insert small rests and tenutos where it thinks it would improve the sounding. It does export the lyrics, ties, slurs and such. Either approach (plugin and Rosegarden) requires quite some manual editing. However, having a second, and useful, Lilypond input source does surely help. Did you try to import midi in NtEd? and export it to lily. I thought the midi import is pretty good of nted, don't know how well the lilypond export functions works.. \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [Frescobaldi] Re: easy insert fret diagrams (with Frescobaldi)
Wilbert Berendsen wrote: Op zaterdag 21 maart 2009, schreef Grammostola Rosea: I was wondering if there's an easy way to insert Fret Diagrams for guitar in Lilypond. Most of the time I use templates from Frescobaldi, but I don't see an Fret Diagram option there. I like to display the fret diagram and the chord name above it. I would like to make this an official feature request ;) Frescobaldi SVN now has support for predefined guitar fret diagrams in the Chord names part (and Lead Sheet). Markup fret diagrams should be added by the user to the music, makes no sense in the score wizard. Support for Automatic fret diagrams could be added to the fretted instruments, but they probably need their own music stub, i.e. the user has to specify music for both the staff/tabstaff and the automatic FretBoards context. This is all quite complicated and the Score Wizard should help get users with not too much LilyPond knowlegde on the rails, but not be so complicated that you only understand the Score Wizard because you understand LilyPond ;-) Thanks, it seems to work! :) I will play with it and I will see if it good be improved or if it's ok like it's now. Kind regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Cannot install Frescobaldi
Frederick Dennis wrote: Dear All, I tried to install Frescobaldi with openSuse but keep getting the message: cmake - no such program. I'm a novice at linux. Also, --exec-prefix produced an error. Is there an easier way of getting it to work? Thanks for your attention. Do you have cmake installed? ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: easy insert fret diagrams (with Frescobaldi)
Carl Sorensen wrote: Grammostola Rosea rosea.grammostola at gmail.com writes: Hi, I was wondering if there's an easy way to insert Fret Diagrams for guitar in Lilypond. Most of the time I use templates from Frescobaldi, but I don't see an Fret Diagram option there. I like to display the fret diagram and the chord name above it. I don't know about Frescobaldi, but there is a trivial way to insert Fret Diagrams in LilyPond. You'll really not want to use markup fret diagrams; the FretBoards context is much better and more powerful. See the Notation Reference, Section 2.4. The general structure of the piece would be: mychords = \chordmode{ } myNotes= { } myLyrics = \lyricmode{ } \score { \new ChordNames {\mychords} \new FretBoards {\mychords} \new Voice = melody {myNotes} \new Lyrics \lyricsto melody \myLyrics } HTH, Thanks. Doing it your way, you get predefined fret diagrams right? What if you want to have customized fret boards, like chords on the 9th fret etc. ? \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
easy insert fret diagrams (with Frescobaldi)
Hi, I was wondering if there's an easy way to insert Fret Diagrams for guitar in Lilypond. Most of the time I use templates from Frescobaldi, but I don't see an Fret Diagram option there. I like to display the fret diagram and the chord name above it. Thanks in advance, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [LilyKDE] Re: [Frescobaldi] Bass and Electric Bass template, tab tunings support
Wilbert Berendsen wrote: Op dinsdag 24 februari 2009, schreef Grammostola Rosea: \new Staff \with { midiInstrument = acoustic bass } { *\clef bass_8* \bass } \new TabStaff \with { stringTunings = #bass-tuning } \bass If this is the most used way, ( \clef bass_8 for Acoustic or Electric Bass), I could add that to Frescobaldi's default template. Is this the most used notation for such parts? I didn't find another good way to do it till now, so I suppose the answer is yes. And so yes please add it to the default template. Thanks in advance, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: guitar tab feature request
David Stocker wrote: I'm working on the first group of missing LilyPond Tab features and it pertains to finger bends. I expect this to be a slow process. We have two (or maybe three) individuals who have expressed interest in joining the discussion, so when I have something, I'll send it out to those individuals for discussion. Every once in a while, we can post something to the main -user list, to maintain some visibility and maybe alert new users who may be interested. Cheers, Dave Grammostola Rosea wrote: Grammostola Rosea wrote: David, Already some more reactions? How should the default tablature displayed? I use this: \override TabStaff.Stem #'transparent = ##t %% Makes stems transparent \override TabStaff.Beam #'transparent = ##t %% Makes beams transparent \override TabStaff.Dots #'transparent = ##t To make stems, beams and dots invisible. Should that be the default of tablature in Lilypond? If so then there should be a way to add those stems, beams and dots isn't? Another 'problem' are the slurs in tablature. I think you have to use \tag now to make them invisible, which is pretty time consuming... And polyphony? Should that be changed? And what about an more modern font for tablature? Should it be the default? for example: http://lsr.dsi.unimi.it/LSR/Item?id=323 And dead notes (note with a x) are they possible with lilypond? Regards, \r When I open tuxguitar I see some other features for guitar and/ or bass. I dunno if they are in Lilypond: tremolo bar tremolo picking P.M. Palm Mute T (tapping) S (slapping) P (popping) \r Some progress here David co. ? Ps/ thanks for your offer to help and test Marc! \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: guitar tab feature request
Valentin Villenave wrote: 2009/2/24 David Stocker dstoc...@thenotesetter.com: I'm working on the first group of missing LilyPond Tab features and it pertains to finger bends. I expect this to be a slow process. We have two (or maybe three) individuals who have expressed interest in joining the discussion, so when I have something, I'll send it out to those individuals for discussion. Every once in a while, we can post something to the main -user list, to maintain some visibility and maybe alert new users who may be interested. Tony: throwing in some money may not help. If you offer, instead, to help test and document the implementation, that would be much more appreciated. I like to help with testing That being said, as always, I am willing to personally double whatever fee can be raised. Kind offer! \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: KDE 4.1.2. KDE 4.2 Frescobaldi problem
t.scharkow...@t-online.de wrote: Hello, I had installed Frescobaldi on my Kubuntu 8.04 KDE 4.1.2 system. Now I have upgraded to 8.10 KDE 4.2 and get the following error: Any hints? Thank you IFAIK in kde 4.2 you don't need lilypond-kde4. I suggest to remove it and reinstall frescobaldi. \r Thomas -- Traceback (most recent call last): File /usr/bin/frescobaldi, line 61, in module app = not args.isSet(new) and runningApp() or newApp(/usr) File /home/thomas/frescobaldi-0.7.6/python/frescobaldi_app/__init__.py, line 34, in newApp return mainapp.MainApp(DBUS_PREFIX, installPrefix) File /home/thomas/frescobaldi-0.7.6/python/frescobaldi_app/mainapp.py, line 61, in __init__ kateshell.app.MainApp.__init__(self, servicePrefix, installPrefix) File /home/thomas/frescobaldi-0.7.6/python/kateshell/app.py, line 79, in __init__ self.mainwin = self.createMainWindow() File /home/thomas/frescobaldi-0.7.6/python/frescobaldi_app/mainapp.py, line 102, in createMainWindow return MainWindow(self) File /home/thomas/frescobaldi-0.7.6/python/frescobaldi_app/mainapp.py, line 178, in __init__ kateshell.mainwindow.MainWindow.__init__(self, app) File /home/thomas/frescobaldi-0.7.6/python/kateshell/mainwindow.py, line 144, in __init__ self.setupGeneratedMenus() File /home/thomas/frescobaldi-0.7.6/python/frescobaldi_app/mainapp.py, line 423, in setupGeneratedMenus super(MainWindow, self).setupGeneratedMenus() File /home/thomas/frescobaldi-0.7.6/python/kateshell/mainwindow.py, line 220, in setupGeneratedMenus QObject.connect(docMenu, SIGNAL(aboutToShow()), populateDocMenu) TypeError: argument 1 of QObject.connect() has an invalid type ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: KDE 4.1.2. KDE 4.2 Frescobaldi problem
Grammostola Rosea wrote: t.scharkow...@t-online.de wrote: Hello, I had installed Frescobaldi on my Kubuntu 8.04 KDE 4.1.2 system. Now I have upgraded to 8.10 KDE 4.2 and get the following error: Any hints? Thank you IFAIK in kde 4.2 you don't need lilypond-kde4. I suggest to remove it and reinstall frescobaldi. \r And maybe this could be helpful: https://launchpad.net/~csnyder/+archive/ppa Thomas -- Traceback (most recent call last):File /usr/bin/frescobaldi, line 61, in module app = not args.isSet(new) and runningApp() or newApp(/usr) File /home/thomas/frescobaldi-0.7.6/python/frescobaldi_app/__init__.py, line 34, in newApp return mainapp.MainApp(DBUS_PREFIX, installPrefix) File /home/thomas/frescobaldi-0.7.6/python/frescobaldi_app/mainapp.py, line 61, in __init__ kateshell.app.MainApp.__init__(self, servicePrefix, installPrefix) File /home/thomas/frescobaldi-0.7.6/python/kateshell/app.py, line 79, in __init__ self.mainwin = self.createMainWindow() File /home/thomas/frescobaldi-0.7.6/python/frescobaldi_app/mainapp.py, line 102, in createMainWindow return MainWindow(self) File /home/thomas/frescobaldi-0.7.6/python/frescobaldi_app/mainapp.py, line 178, in __init__ kateshell.mainwindow.MainWindow.__init__(self, app) File /home/thomas/frescobaldi-0.7.6/python/kateshell/mainwindow.py, line 144, in __init__ self.setupGeneratedMenus() File /home/thomas/frescobaldi-0.7.6/python/frescobaldi_app/mainapp.py, line 423, in setupGeneratedMenus super(MainWindow, self).setupGeneratedMenus() File /home/thomas/frescobaldi-0.7.6/python/kateshell/mainwindow.py, line 220, in setupGeneratedMenus QObject.connect(docMenu, SIGNAL(aboutToShow()), populateDocMenu) TypeError: argument 1 of QObject.connect() has an invalid type ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
transpose leadsheet (chords + melody)
Hi, How do I transpose leadsheet? Chords and melody? \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: transpose leadsheet (chords + melody)
Grammostola Rosea wrote: Hi, How do I transpose leadsheet? Chords and melody? Chords I can do with: chordNames = \chordmode { \global % Akkoordnamen volgen. \transpose g c { r2. c1:m7 f:7 bes:maj7 es:maj7 a:m7.5- d:7 g:m g:m c1:m7 f:7 bes:maj7 es:maj7 a:m7.5- d:7 g:m g:m a:m7.5- d:7 g:m g:m c1:m7 f:7 bes:maj7 es:maj7 a:m7.5- d:7 g2:m c:9 f:m7 bes:7 es1:maj7 a:m7.5- g1:m g:7 } } But the melody is not tranposed very well. The octaves of the notes are not right :( Or do I have to change those comma's by hand ??? \transpose g c' { g4 a bes | es,1( | es,4) f g a | d'2 d( |d4) es, f a |c1( |c4) d, e fis |bes1 | r4 g a bes |es1( |es4) f, g a |d2 d( |d4) es, f g | c1( |c4) a c bes |g1 |r2 fis4 g | a4 d, a'2( |a4) a g a |bes1( |bes4) bes a bes | c1( |c4) f, f' es |d1( |d2) cis4 d | es es c c |a2. es'4 |d2 d( |d) g, | c2. bes4 |a2 bes4 d, |g1 |r1 \bar |. } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: transpose leadsheet (chords + melody)
James E. Bailey wrote: El 01.03.2009, a las 16:55, Grammostola Rosea escribió: Grammostola Rosea wrote: Hi, How do I transpose leadsheet? Chords and melody? But the melody is not tranposed very well. The octaves of the notes are not right :( Or do I have to change those comma's by hand ??? You need another \relative inside the \transpose. See section 1.1.2 Ah ok. Thanks! ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
horizontal spacing
Hi, Imho Lilypond uses to many bars on one 'row' in a-4 format. I got about 8 bars (4/4), I prefer to have 4. I tried to use: \layout { } \midi { \context { \Score \override SpacingSpanner #'base-shortest-duration = #(ly:make-moment 1 16) But it doesn't seems to work... Kind regards, \r \header { title = Autumn Leaves subtitle = (Les Feuilles Mortes) composer = Joseph Kosma poet = Johnny Mercer copyright = Enoch Et Cie } tempoMark = { \once \override Score.RehearsalMark #'self-alignment-X = #LEFT \once \override Score.RehearsalMark #'break-align-symbols = #'(time-signature key-signature) \once \override Staff.TimeSignature #'break-align-anchor-alignment = #LEFT \mark \markup \bold Med. Swing } global = { \tempoMark \tempo 4=120 \key g \minor \time 4/4 \partial 2. } chordNames = \chordmode { \global % Akkoordnamen volgen. \transpose g c { r2. c1:m7 f:7 bes:maj7 es:maj7 a:m7.5- d:7 g:m g:m c1:m7 f:7 bes:maj7 es:maj7 a:m7.5- d:7 g:m g:m a:m7.5- d:7 g:m g:m c1:m7 f:7 bes:maj7 es:maj7 a:m7.5- d:7 g2:m c:9 f:m7 bes:7 es1:maj7 a:m7.5- g1:m g:7 } } melody = \relative c'' { \global % Muziek volgt hier. \transpose g c' \relative c' { g4 a bes | es1( | es4) f, g a | d2 d( |d4) es, f a |c1( |c4) d, e fis |bes1 | r4 g a bes |es1( |es4) f, g a |d2 d( |d4) es, f g | c1( |c4) a c bes |g1 |r2 fis4 g | a4 d, a'2( |a4) a g a |bes1( |bes4) bes a bes | c1( |c4) f, f' es |d1( |d2) cis4 d | es es c c |a2. es'4 |d2 d( |d) g, | c2. bes4 |a2 bes4 d, |g1 |r1 \bar |. } } verse = \lyricmode { % Liedtekst volgt hier. The fall- ing leaves_ drift by my win- dow,_ The au- tumn leaves of red and gold; I see your lips,__ the sum- mer kiss- es,__ The sun- burned hands__ I used to hold Since you went a way the days grow long, and soon I'll hear old win- ter's song, But I miss you most of all, my dar- ling when au- tumn leaves start to fall. } \score { \new ChordNames \chordNames \new Staff { \melody } \addlyrics { \verse } \layout { } \midi { \context { \Score \override SpacingSpanner #'base-shortest-duration = #(ly:make-moment 1 16) tempoWholesPerMinute = #(ly:make-moment 100 4) } } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: display chords (Ami7(b5))
Shamus wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Grammostola Rosea wrote: Tim McNamara wrote: On Feb 22, 2009, at 1:59 PM, Grammostola Rosea wrote: Tim McNamara wrote: On Feb 22, 2009, at 8:02 AM, Grammostola Rosea wrote: Hi, How do I make chords with the 5th an half tone lower or higher (e.g. b5 or #5)? for example Am7(b5) or D7(#5) I just asked this same question a couple of weeks ago. The standard way would be: Am7(b5) for two beats = a2:m7.5- which will render as Aø D7(#5) for four beats = d1:7.5+ which will render as D7/#5 You can do #9 or b9, etc. this way. All the altered notes will be preceded by a slash except the major 7th, m7b5 and diminished chords which are denoted by a delta, diminished sign or half-diminished sign respectively. There are other options for rendering the chords which involve setting up a file of chord markups. For more information, look in the mailing list archives for the thread Hello! and question about jazz chords for more details. The thread started 10 Feb 2009. Thanks! Yeah it would be nice if jazz chords will be improved in Lilypond, like it was suggested in the link you gave... Well, the jazz chord rendering follows a set of conventions, just not the ones established at Berklee and in the Real Book. There's really nothing wrong with it except that it's not what most jazz musicians will expect (and the slash is a bit confusing- is the #5 in the bass?). But I've been handed lots of charts at rehearsals with the chords rendered the way LilyPond does it. No nothing wrong at all. But maybe it is nice to have both (different) options to display the chords... This has been a contentious issue for me as well--while in the past the chord rendering was really awful, the situation *is* much improved today now that it is possible to override the defaults. Also, there just doesn't seem to be much agreement on how chords should be rendered even in category subsets like jazz or pop for that matter. So my solution has been to maintain a separate file with chord definitions that I like (side note: it would be nice to be able to simply include the file and get results that you expect, much like when you include a language file). I'm including mine here so you can get an idea of how it's done and how to use it (mebbe I should post this on LSR?). Perhaps in the future the authors might make a contrib folder for a whole bunch of different chord styles and make it as easy to use as including the right file. I don't know how much work would be involved, but it seems like it would go a long way towards alleviating these kinds of posts that inevitably crop up as more and more people discover that they can do really nice lead sheets with lilypond. :-) Thanks for sharing!! ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [LilyKDE] Re: [Frescobaldi] Bass and Electric Bass template, tab tunings support
Wilbert Berendsen wrote: Op dinsdag 24 februari 2009, schreef Grammostola Rosea: \new Staff \with { midiInstrument = acoustic bass } { *\clef bass_8* \bass } \new TabStaff \with { stringTunings = #bass-tuning } \bass If this is the most used way, ( \clef bass_8 for Acoustic or Electric Bass), I could add that to Frescobaldi's default template. Is this the most used notation for such parts? I'm not 100% sure. David do you know this? \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [LilyKDE] Re: [Frescobaldi] Bass and Electric Bass template, tab tunings support
David Stocker wrote: Editorially, I prefer the treble_8 clef as well, but I think it's safe to say that most readers (to the extent they notice at all) are more accustomed to seeing the regular treble and bass clefs, as opposed to treble_8 or bass_8. Dave Jonathan Kulp wrote: David Stocker wrote: By convention, double-bass and electric bass are notated using a standard bass clef with the understanding that the notes sound one octave lower than they appear on the staff. Guitar is the same way, but it is becoming more common to to use a modern tenor clef (i.e. treble_8) now than in the past. I'm not sure whether the same is true for bass. Perhaps there is a bass meister on the list who knows better than I? Generally, either is considered acceptable and which one you use is a matter of editorial preference. For completeness, it would probably be a good idea if there were an easy way to do either. For coding guitar music in Lilypond I always use the treble_8 for three reasons: 1) most correct editorially; 2) midi output sounds at correct octave; 3) translates to correct fret/string when using the same note-input variable for a TabStaff. From a guitarist's perspective, looking at the final output, there's really no difference between using treble and treble_8. I would say the same thing for the bass guitar or for string bass except that to my eye the 8 below the bass clef in Lilypond's rendering looks funny. It's completely detached from the clef instead of hanging onto it. Looking in Gardner Read (2nd ed., page 56) I see that his example of the same clef shows an 8 that's detached as well, but it's much closer to the tail of the clef than the 8 in Lilypond's bass_8 clef. In fact his whole bass clef looks bigger than Lilypond's, something that's not so noticeable to me until there's an 8 dangling far from the tail of the clef. :) Jon If I'm right, with the normal bass clef, tablature and notation are not as it supposed to be (notation is displayed one octave to low). With the bass_8 clef it is. So for bass the template should have a bass_8 clef right? Because that clef doesn't looks very good, I think David can add it to the tablature things which should be improved. For guitar treble_8 would be a good default, but maybe it is nice to also be able to choose the normal clef in the template/ new score wizard. \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: display chords (Ami7(b5))
Tim McNamara wrote: On Feb 22, 2009, at 1:59 PM, Grammostola Rosea wrote: Tim McNamara wrote: On Feb 22, 2009, at 8:02 AM, Grammostola Rosea wrote: Hi, How do I make chords with the 5th an half tone lower or higher (e.g. b5 or #5)? for example Am7(b5) or D7(#5) I just asked this same question a couple of weeks ago. The standard way would be: Am7(b5) for two beats = a2:m7.5- which will render as Aø D7(#5) for four beats = d1:7.5+ which will render as D7/#5 You can do #9 or b9, etc. this way. All the altered notes will be preceded by a slash except the major 7th, m7b5 and diminished chords which are denoted by a delta, diminished sign or half-diminished sign respectively. There are other options for rendering the chords which involve setting up a file of chord markups. For more information, look in the mailing list archives for the thread Hello! and question about jazz chords for more details. The thread started 10 Feb 2009. Thanks! Yeah it would be nice if jazz chords will be improved in Lilypond, like it was suggested in the link you gave... Well, the jazz chord rendering follows a set of conventions, just not the ones established at Berklee and in the Real Book. There's really nothing wrong with it except that it's not what most jazz musicians will expect (and the slash is a bit confusing- is the #5 in the bass?). But I've been handed lots of charts at rehearsals with the chords rendered the way LilyPond does it. No nothing wrong at all. But maybe it is nice to have both (different) options to display the chords... ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
display chords (Ami7(b5))
Hi, How do I make chords with the 5th an half tone lower or higher (e.g. b5 or #5)? for example Am7(b5) or D7(#5) Thanks in advance, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
lyrics and melody
hi, this melody: g4 a bes | es1( | es4) f, g a | d2 d and I want to add these lyrics: The fall - ing leaves_ drift by my win - dow, leaves should be place below es1( | es4) The templae of frescobaldi uses: verse = \lyricmode { % Liedtekst volgt hier. } I don't get this done :( Thanks in advance, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: lyrics and melody
Alberto Simões wrote: Hello Grammostola Rosea wrote: hi, this melody: g4 a bes | es1( | es4) f, g a | d2 d and I want to add these lyrics: The fall - ing leaves_ drift by my win - dow, Probably you want: The fall- ing leaves drift by my win- dow Cheers Alberto that looks better, thanks. Is it also possible to get a line after leaves? Like this: leaves___ ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: display chords (Ami7(b5))
Tim McNamara wrote: On Feb 22, 2009, at 8:02 AM, Grammostola Rosea wrote: Hi, How do I make chords with the 5th an half tone lower or higher (e.g. b5 or #5)? for example Am7(b5) or D7(#5) I just asked this same question a couple of weeks ago. The standard way would be: Am7(b5) for two beats = a2:m7.5- which will render as Aø D7(#5) for four beats = d1:7.5+ which will render as D7/#5 You can do #9 or b9, etc. this way. All the altered notes will be preceded by a slash except the major 7th, m7b5 and diminished chords which are denoted by a delta, diminished sign or half-diminished sign respectively. There are other options for rendering the chords which involve setting up a file of chord markups. For more information, look in the mailing list archives for the thread Hello! and question about jazz chords for more details. The thread started 10 Feb 2009. Thanks! Yeah it would be nice if jazz chords will be improved in Lilypond, like it was suggested in the link you gave... \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [Frescobaldi] Bass and Electric Bass template, tab tunings support
Andrew Wilson wrote: 2009/2/19 Grammostola Rosea rosea.grammost...@gmail.com: About the bass-tuning. When I do c,4\3 The fret position and the high of the C wasn't what I suspected and which should be the default imho. when I do c4\3 The note is ok, but the fret position not... Do you realise that Bass guitar is a transposing instrument that is written one octave above where it sounds? Are you taking this into acount when you say the note is in the wrong octave? Yes, and I believe that's the problem here... In bass-tuning the note is displayed correctly, but i should be transposed one octave higher (as you point out Andrew), and that isn't the case here. I dunno if that was the idea of Wilbert. I think when you choose the standard tuning, the notes and fretposition are ok, but then you have 6 strings, instead of four ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: TAB question -- frescobaldi tab support
David Stocker wrote: Standard Electric basses have four strings, so that would probably be useful to most people using a Bass/Tab template. That being said--5, 6, 7 and more strings are becoming more and more common all the time. I think approx. 80 % use 4 string electric bass, 18 % 5 strings and 2 % 6 or more... So maybe you could make a template for 4 strings and 5 strings Or a handy way to choose how many strings you want... \r Dave Wilbert (and David), Am I right that your electric bassguitar template has 6 strings? I think for bass 4 strings would fit better (or maybe 5 strings)... What do you think David? Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [Frescobaldi] Bass and Electric Bass template, tab tunings support
Wilbert Berendsen wrote: Hi all, op woensdag 18 februari 2009, schreef David: Standard Electric basses have four strings, so that would probably be useful to most people using a Bass/Tab template. That being said--5, 6, 7 and more strings are becoming more and more common all the time. Currently Frescobaldi's Bass and Electric Bass template inherit the basic TablaturePart features also found in the other tablature instruments, When tablature (TabStaff) is chosen, it presents the tuning option Bass Tuning (stringTunings = #bass-tuning). If you choose bass tuning, the TabStaff template has four strings. Is that good, or should I add support for other options/tuning? I think four strings is good, but maybe it would be nice to have a possibility to choose also five strings if you got an five string bass... (I didn't know there are six string basses too, until David told it...) I like to provide UI options for the predefined LilyPond tunings (that are in the docs) and I'm a bit reluctant to add custom tunings, but of course it would be possible to even create a small Custom Tuning Wizard inside the score wizard. Please let me know if that would be an important feature for any of you, or if you have any other wishes/bug report regarding Frescobaldi in general (or use the bug tracker[1]) or it's tablature instrument support in particular. [1] http://code.google.com/p/lilykde/issues/list with many regards, Wilbert Berendsen ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [Frescobaldi] Bass and Electric Bass template, tab tunings support
Grammostola Rosea wrote: Wilbert Berendsen wrote: Hi all, op woensdag 18 februari 2009, schreef David: Standard Electric basses have four strings, so that would probably be useful to most people using a Bass/Tab template. That being said--5, 6, 7 and more strings are becoming more and more common all the time. Currently Frescobaldi's Bass and Electric Bass template inherit the basic TablaturePart features also found in the other tablature instruments, When tablature (TabStaff) is chosen, it presents the tuning option Bass Tuning (stringTunings = #bass-tuning). If you choose bass tuning, the TabStaff template has four strings. Is that good, or should I add support for other options/tuning? I think four strings is good, but maybe it would be nice to have a possibility to choose also five strings if you got an five string bass... (I didn't know there are six string basses too, until David told it...) About the bass-tuning. When I do c,4\3 The fret position and the high of the C wasn't what I suspected and which should be the default imho. when I do c4\3 The note is ok, but the fret position not... Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: [Frescobaldi] Bass and Electric Bass template, tab tunings support
Grammostola Rosea wrote: Grammostola Rosea wrote: Wilbert Berendsen wrote: Hi all, op woensdag 18 februari 2009, schreef David: Standard Electric basses have four strings, so that would probably be useful to most people using a Bass/Tab template. That being said--5, 6, 7 and more strings are becoming more and more common all the time. Currently Frescobaldi's Bass and Electric Bass template inherit the basic TablaturePart features also found in the other tablature instruments, When tablature (TabStaff) is chosen, it presents the tuning option Bass Tuning (stringTunings = #bass-tuning). If you choose bass tuning, the TabStaff template has four strings. Is that good, or should I add support for other options/tuning? I think four strings is good, but maybe it would be nice to have a possibility to choose also five strings if you got an five string bass... (I didn't know there are six string basses too, until David told it...) About the bass-tuning. When I do c,4\3 The fret position and the high of the C wasn't what I suspected and which should be the default imho. I mean the fret position is right, the C note not... (one octave to low I think) when I do c4\3 The note is ok, but the fret position not... Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
tablature bug?
Daniel Hulme wrote: On Tue, Feb 17, 2009 at 10:25:19PM +0100, Grammostola Rosea wrote: My default Debian lenny version, works ok. But how do I install the newest lilypond on Debian testing? When I install the sh script, it doesn't work properly. In what way? Please give any error messages. I think there is a bug here!? Or a fault in the template? When I comment out this: %\consists Instrument_name_engraver %instrumentName = Electrische bas It runs ok. I've noticed that some people who uses 12.2 does have an error (segfault) here, and some don't :/ \r \version 2.12.2 \include nederlands.ly global = { \key g \minor \time 4/4 } electricBass = \relative c { \global % Muziek volgt hier. e,4\4 g\4 a\3 d8\3 c\3 e2\4 } \score { \new StaffGroup \with { %\consists Instrument_name_engraver %instrumentName = Electrische bas } \new Staff \with { midiInstrument = electric bass (finger) } { \clef bass \electricBass } \new TabStaff \electricBass \layout { } \midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 100 4) } } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: tablature bug?
Grammostola Rosea wrote: Daniel Hulme wrote: On Tue, Feb 17, 2009 at 10:25:19PM +0100, Grammostola Rosea wrote: My default Debian lenny version, works ok. But how do I install the newest lilypond on Debian testing? When I install the sh script, it doesn't work properly. In what way? Please give any error messages. I think there is a bug here!? Or a fault in the template? When I comment out this: %\consists Instrument_name_engraver %instrumentName = Electrische bas It runs ok. I've noticed that some people who uses 12.2 does have an error (segfault) here, and some don't :/ \r \version 2.12.2 \include nederlands.ly global = { \key g \minor \time 4/4 } electricBass = \relative c { \global % Muziek volgt hier. e,4\4 g\4 a\3 d8\3 c\3 e2\4 } \score { \new StaffGroup \with { %\consists Instrument_name_engraver %instrumentName = Electrische bas } \new Staff \with { midiInstrument = electric bass (finger) } { \clef bass \electricBass } \new TabStaff \electricBass \layout { } \midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 100 4) } } } Anyone who can confirm this segfault or has suggestions? Thanks in advance, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Crash: Midi and Instrument_name_engraver in StaffGroup (was Re: TAB question -- frescobaldi tab support)
Trevor Daniels wrote: Jonathan Kulp wrote Wednesday, February 18, 2009 12:16 PM Trevor Daniels wrote: Jonathan Kulp wrote Wednesday, February 18, 2009 12:16 AM Trevor Daniels wrote: This looks like a bug. An attempt to add the Instrument_name_engraver to a StaffGroup context *and* produce MIDI output causes a Crash under Vista. Doing either separately is fine. Here's a minimal example: \version 2.12.2 \score { \new StaffGroup \with { \consists Instrument_name_engraver } a' \midi { } } It works if you also put a \layout block: \version 2.12.2 \score { \new StaffGroup \with { \consists Instrument_name_engraver } a' \midi { } \layout { } } I still get a crash even with the layout block here, i.e. under Vista SP1. It also causes a crash with 2.11.57-1. Maybe it's OS-dependent :( What OS are you using? Trevor I'm running Ubuntu 8.04. I'll reboot in Vista and see if it still works for me...Nope. It crashes in Vista Home Premium, works under Linux. That's bad news. OS dependent faults are difficult. What might be the connection between the Instrument_name_engraver, a StaffGroup context and MIDI? FWIW, here's the info about the crash: Exception Code: c005 Exception Offset: 000b15a6 OS Version: 6.0.6001.2.1.0.768.3 Locale ID: 2057 Additional Information 1: 8157 Additional Information 2: e5c125f1fe4801129baf2589875a8741 Additional Information 3: c78b Additional Information 4: 010e8fc734af15e2e734bc021cc92ff0 Trevor I use Debian testing as OS ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: TAB question -- frescobaldi tab support
Wilbert Berendsen wrote: Op vrijdag 13 februari 2009, schreef Grammostola Rosea: Wilbert Berendsen wrote: Op vrijdag 13 februari 2009, schreef Grammostola Rosea: When I use a template in Frescobaldi for electric bass it doesn't seems to work, I get a error message, see below. Which error message do you get? GNU LilyPond 2.12.0 Verwerken van `baztest.ly' Ontleden... Vertolken van muziek... Voorbewerken van grafische objecten... Vertolken van muziek...Segmentatiefout (in Frescobaldi) stopte met status 1) That's strange, on my system it just runs fine. Maybe some optimisation issue? (i.e. not Frescobaldi-related) Besides that, the tablature is placed above the notation by default which is not how it should be imho. I'm not experienced with TabStaves, please provide information about how you would like to generate tabstaffs in Frescobaldi (or submit a feature request on http://lilykde.googlecode.com, the SVN repo for Frescobaldi). Should the tab staff be below the notes by default? Then I will change that in Frescobaldi. (Note that it is easy to just swap the staves in the Frescobaldi- generated template.) I think we need more people to decide which is the best. I think David and others can help with it, to get nice guitar / bass templates. I think tablature should be below notation by default. Yes, I also saw it in the LIlyPond documentation. I have changed Frescobaldi (svn) to put the normal staff on top. Tablature shouldn't have beams. I could provide a checkbox for that in Frescobaldi, but i'm no tablature expert... I'll follow the discussion about this in the LilyPond field. with best regards, Wilbert Berendsen Wilbert (and David), Am I right that your electric bassguitar template has 6 strings? I think for bass 4 strings would fit better (or maybe 5 strings)... What do you think David? Regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: TAB question -- frescobaldi tab support
Grammostola Rosea wrote: Grammostola Rosea wrote: Grammostola Rosea wrote: Wilbert Berendsen wrote: Op vrijdag 13 februari 2009, schreef Grammostola Rosea: Wilbert Berendsen wrote: Op vrijdag 13 februari 2009, schreef Grammostola Rosea: When I use a template in Frescobaldi for electric bass it doesn't seems to work, I get a error message, see below. Which error message do you get? GNU LilyPond 2.12.0 Verwerken van `baztest.ly' Ontleden... Vertolken van muziek... Voorbewerken van grafische objecten... Vertolken van muziek...Segmentatiefout (in Frescobaldi) stopte met status 1) That's strange, on my system it just runs fine. Maybe some optimisation issue? (i.e. not Frescobaldi-related) Other lilypond files seems to run fine though :/ It seems I got these problems when I do something with tablature... I have the newest lilypond installed in my home folder (the sh script)... Any suggestions to solve this issue? My default Debian lenny version, works ok. But how do I install the newest lilypond on Debian testing? When I install the sh script, it doesn't work properly. When I want to install it from source I get: ERROR: Please install required programs: mpost makeinfo But I can't find those on Debian ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: TAB question -- frescobaldi tab support
Daniel Hulme wrote: On Tue, Feb 17, 2009 at 10:25:19PM +0100, Grammostola Rosea wrote: My default Debian lenny version, works ok. But how do I install the newest lilypond on Debian testing? When I install the sh script, it doesn't work properly. In what way? Please give any error messages. I think there is a bug here!? Or a fault in the template? When I comment out this: %\consists Instrument_name_engraver %instrumentName = Electrische bas It runs ok. \r \version 2.12.2 \include nederlands.ly global = { \key g \minor \time 4/4 } electricBass = \relative c { \global % Muziek volgt hier. e,4\4 g\4 a\3 d8\3 c\3 e2\4 } \score { \new StaffGroup \with { %\consists Instrument_name_engraver %instrumentName = Electrische bas } \new Staff \with { midiInstrument = electric bass (finger) } { \clef bass \electricBass } \new TabStaff \electricBass \layout { } \midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 100 4) } } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: TAB question -- frescobaldi tab support
Grammostola Rosea wrote: Grammostola Rosea wrote: Wilbert Berendsen wrote: Op vrijdag 13 februari 2009, schreef Grammostola Rosea: Wilbert Berendsen wrote: Op vrijdag 13 februari 2009, schreef Grammostola Rosea: When I use a template in Frescobaldi for electric bass it doesn't seems to work, I get a error message, see below. Which error message do you get? GNU LilyPond 2.12.0 Verwerken van `baztest.ly' Ontleden... Vertolken van muziek... Voorbewerken van grafische objecten... Vertolken van muziek...Segmentatiefout (in Frescobaldi) stopte met status 1) That's strange, on my system it just runs fine. Maybe some optimisation issue? (i.e. not Frescobaldi-related) Other lilypond files seems to run fine though :/ It seems I got these problems when I do something with tablature... I have the newest lilypond installed in my home folder (the sh script)... Any suggestions to solve this issue? ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: TAB question
David Stocker wrote: I think I just need to take initiative with this. I've been thinking about it for a while and what I'll do is in my spare time (what's that?) I'll catalog some 'missing features' that would lead to better tablature support and include visual examples from published music. We can circulate it around on the list and everyone can add to it. Then, the 'fretted strings' crowd can build a consensus on prioritization. That way, there's a list of proposed features that contributers can consult if they wish. Can you prod me every so often so I don't get absorbed in work/life and leave this on the shelf for too long? Just a simple 'how's the list coming?' if I don't post anything for a few weeks. Any progress here? David? When I use a template in Frescobaldi for electric bass it doesn't seems to work, I get a error message, see below. Besides that, the tablature is placed above the notation by default which is not how it should be imho. Also the tablature has beams, which is odd for tablature... Regards, \r global = { \key c \major \time 4/4 } electricBass = \relative c { \global % Muziek volgt hier. e,4\4 g\4 a\3 d8\3 c\3 e2\4 } \score { \new StaffGroup \with { \consists Instrument_name_engraver instrumentName = Electrische bas } \new TabStaff \electricBass \new Staff \with { midiInstrument = electric bass (finger) } { \clef bass \electricBass } \layout { } \midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 100 4) } } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: guitar tab feature request
David Stocker wrote: Anyone who would like to be involved in documenting/discussing features missing from LilyPond's guitar tab support, please send me an off-list email at the following address: dstoc...@thenotesetter.com When we have a list of around 10-15 specific items, we can then prioritize and start to talk about sponsorship of features and then send a proposal to -devel. Thanks for your initiative! I forwarded this message to the LAU mailinglist and also posted messages here: http://www.tuxguitar.com.ar/rd.php/message_boards/forum_posts.do?wlang=entid=1039fid=6 http://linuxmusicians.com/viewtopic.php?f=24t=905 Hope you don't mind ;) Kind regards, \r ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user