Re: [abcusers] Slides in fiddle music

2004-06-19 Thread Guy Gascoigne-Piggford
That worked nicely, don't quite know why it didn't occur to me in the 
first place.  I have to say that my knowledge of postscript is nigh on 
non-existent, but I did find that this worked:

% A downwards slide after the note, heavily based on /sld
%%postscript /dsld{M 17.2 -4.8 RM
%%postscript -1.8 -0.7 -4.5 0.2 -7.2 4.8 RC
%%postscript 2.1 -5 5.4 -6.8 7.6 -6 RC fill}!
%%deco dslide 1 dsld 20 0 0
Thanks for the pointer.
Guy
Calum Galleitch wrote:
On Wednesday 16 June 2004 19:24, Guy Gascoigne - Piggford wrote:
 

I'm using abcm2ps to typeset a piece if fiddle music that has slides
both up and down from various notes.  I've found the !slide! annotation,
but was wondering if there is a matching down slide notation.  More to
the point I would like to be able to put the down slide after the note
rather than only place it before the note.  Can anyone suggest a way to
get this sort of annoatation in ABC?
   

If you know any PostScript, this doesn't sound too hard.  You need to find the 
name of the PS routine that draws the slide (might well be slide...use the 
source, Luke), and wrap some code around it to redraw it upside down and to 
the side...these are fairly simple operations in PS, though it's so long 
since I've done it that I'm not confident in providing more details.  If you 
haven't already done so, get Guido's guide to ABC off abcplus.sf.net.  It has 
a section on adding your own PS decorations, which is how you'd include your 
new code.

Cheers,
Calum
.
 

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] Slides

2002-04-07 Thread Jeff Bigler

 From: John Chambers [EMAIL PROTECTED]
 Date: Sat, 06 Apr 2002 00:37:29 UTC

 And in my copious spare time, I'll try to fill in more rows  for  all
 the  wonderful feechurz that people are implementing.  There is a bit
 of a problem with trying to collect such info.   There  isn't  enough
 time  for one person to gather all the programs and test them all, at
 least not if you intend to spend any time playing music.

Could you please add a section for !command!, as described in the draft
proposed 1.7.6 standard?  (Or is the document at
http://www.gre.ac.uk/~c.walshaw/abc/abc-draft.txt no longer under
consideration?)  I'm particularly interested in dynamics and their
associated markings (crescendo, diminuendo, etc.), and I'm not aware of
any existing abc-to-anything-else program that deals with them.  (And
I'm not enough of a programmer to write my own!)  As a classical
musician who occasionally plays folk, I personally find the absence of
dynamics to be ABC's biggest limitation.

As an aside, I play a lot of late-20th-century (and 21st-century)
classical music.  There are several unusual notations that have come
into usage since the 1950s that are not (yet) implemented in ABC.  I
could mention them on this list as I run across them, if there's
interest.  I haven't, largely because the bother-to-worth ratio seems
too high--these would serve a very small subset of the ABC community,
and some of the notations would be difficult to define or implement in a
plain-text system.

Jeff Bigler
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Slides

2002-04-07 Thread Eric Galluzzo

On Sun, 2002-04-07 at 11:43, Jeff Bigler wrote:

 I'm particularly interested in dynamics and their
 associated markings (crescendo, diminuendo, etc.), and I'm not aware of
 any existing abc-to-anything-else program that deals with them.  (And
 I'm not enough of a programmer to write my own!)  As a classical
 musician who occasionally plays folk, I personally find the absence of
 dynamics to be ABC's biggest limitation.

I know that at least abcm2ps supports hairpins with !crescendo(!,
!crescendo)!, !diminuendo(!, and !diminuendo)!, as well as dynamics with
!ppp! through !fff! (probably !! and !! too).  abc2midi supports
the dynamics but not the hairpins.  From my rusty knowledge of the MIDI
file format, hairpins would be impossible (?) to implement on long
notes, although it would be possible to adjust the dynamic level before
each individual note to do (say) crescendos over harp runs.

 As an aside, I play a lot of late-20th-century (and 21st-century)
 classical music.  There are several unusual notations that have come
 into usage since the 1950s that are not (yet) implemented in ABC.  I
 could mention them on this list as I run across them, if there's
 interest.  I haven't, largely because the bother-to-worth ratio seems
 too high--these would serve a very small subset of the ABC community,
 and some of the notations would be difficult to define or implement in a
 plain-text system.

Well, I'd be somewhat interested; I have played a bit of such music,
although not much.  (Mostly the more normal modern composers -- John
Adams, Alan Hovhaness, etc.).  I think the ABC draft already includes
some interesting things like snap pizzicatos, horn rasps, and so forth,
which are at least early 20th century, so your additions may not be out
of place at all.  As others have said, those that don't need them don't
have to use them. :)  Certainly there are some very common modern
notations such as durations of notes and rests measured in seconds,
approximate notes (e.g. x noteheads), and others, that ABC does not
have, but would be easy enough to implement (at least for notation
programs).  There are other notations from the 19th century (tremolos,
either on the same note or between two notes, come to mind) that are
also not implemented but would perhaps be more difficult, especially for
player programs.

[Phew.  Please ignore the painfully awkward sentence construction in the
above paragraph.  Time change plus early church service will do that to
one.]

- Eric


To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Slides

2002-04-07 Thread John Chambers

Jeff Bigler writes:
|  And in my copious spare time, I'll try to fill in more rows  for  all
|  the  wonderful feechurz that people are implementing.  There is a bit
|  of a problem with trying to collect such info.   There  isn't  enough
|  time  for one person to gather all the programs and test them all, at
|  least not if you intend to spend any time playing music.
|
| Could you please add a section for !command!, as described in the draft
| proposed 1.7.6 standard?  (Or is the document at
| http://www.gre.ac.uk/~c.walshaw/abc/abc-draft.txt no longer under
| consideration?)  I'm particularly interested in dynamics and their
| associated markings (crescendo, diminuendo, etc.), and I'm not aware of
| any existing abc-to-anything-else program that deals with them.  (And
| I'm not enough of a programmer to write my own!)  As a classical
| musician who occasionally plays folk, I personally find the absence of
| dynamics to be ABC's biggest limitation.

Yeah; I oughta do that.  I've been thinking of generally  merging  in
all  the  new  and proposed extensions.  It does take time to do such
things, but it's probably worthwhile.

The abc2ps clones do implement some of these  things.   Probably  the
most  advanced (in some respects) is abcm2ps, Jeff Moine's clone.  He
also implements multiple parts on a single staff.  I've been thinking
of  trying  to  merge his code with mine (jcabc2ps), which implements
some different features such as extended  endings  and  explicit  key
signatures.  But this does take time.

| As an aside, I play a lot of late-20th-century (and 21st-century)
| classical music.  There are several unusual notations that have come
| into usage since the 1950s that are not (yet) implemented in ABC.  I
| could mention them on this list as I run across them, if there's
| interest.  I haven't, largely because the bother-to-worth ratio seems
| too high--these would serve a very small subset of the ABC community,
| and some of the notations would be difficult to define or implement in a
| plain-text system.

That is a problem.  One of the ongoing quandaries with ABC is whether
it  should  be  extended to handle more types of music, or whether it
would be better to just start all over with a more powerful notation.
The  latter  has been done by the lilypond people, of course, and the
MusicML people are working on solving all the world's music  notation
problems.  What will probably happen is something in between.  Things
that aren't too hard to do within ABC's plain-text form will probably
happen  as implementers see the need.  ABC has large enough user base
to make this worthwhile.

There are some fancy commercial packages that will do a lot more. But
these do tend to have the problems of commercial packages: They use a
proprietary format, and the files can only be exchanged  with  others
who use the same software.  I'd guess that music publishers are quite
envious of this.  Imagine if, when you bought a  published  piece  of
music  on  paper,  you  couldn't mail it to someone else because they
wouldn't be able to read it on their music stand.   Nobody  has  ever
been able to do this with paper, but they can with computer files.

Anyway, I'd suggest posting a few tentative messages  on  this  list.
Maybe there are other ABC users who would be interested.  There are a
lot of users who find ABC limiting and who would like to see it  made
more capable. Of course, to make things happen, you need to get a few
programmers interested.

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Slides

2002-04-05 Thread John Chambers

Atte wrote:
| On Thu, 4 Apr 2002, John Chambers wrote:
|  Dave Musgrave asks:
|  | Hi!  I'm a new ABC users (fiddle player.)  Any way to annotate slides up =
|  | to a note?  I'm using Jim Vint's program.
| 
|  Dunno about that program, but abc2ps has used J for this ornament for
|  some years.  Are there any other programs that implement this?
|
| abcm2ps of course

Yeah; that's not too surprising.  I wonder if the other abc2ps clones
all  support  it?   For that matter, how many abc2ps clones are there
these days?

From time to time, I've looked around for  information  on  what  abc
apps  support which features.  My table is still rather sparse.  It's
kept at:
   http://trillian.mit.edu/~jc/music/abc/doc/ABCfeatures.html
If anyone has info about the blanks (or the non-blanks), I'd like  to
hear about them.

And in my copious spare time, I'll try to fill in more rows  for  all
the  wonderful feechurz that people are implementing.  There is a bit
of a problem with trying to collect such info.   There  isn't  enough
time  for one person to gather all the programs and test them all, at
least not if you intend to spend any time playing music.

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Slides

2002-04-04 Thread Atte Andre Jensen

On Thu, 4 Apr 2002, John Chambers wrote:

 Dave Musgrave asks:
 | Hi!  I'm a new ABC users (fiddle player.)  Any way to annotate slides up =
 | to a note?  I'm using Jim Vint's program.

 Dunno about that program, but abc2ps has used J for this ornament for
 some years.  Are there any other programs that implement this?

abcm2ps of course
-- 
l8er
Atte

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html