Re: [abcusers] Multivoice in ABC 2.0

2003-10-17 Thread John Walsh
Barry Say wrote:
>
> I appreciate precisely what you are saying, but it seems to me we are 
> complicating matters. Meter changes will generally be global and in 
> that case we can write the input for all voices for the first part of 
> the tune which is in the initial meter.
> Follow this by an M: field
> Then continue with the input for all voices for the section in the 
> new meter. If we need to change the meter for one voice then this can 
> be done with an inline field 
> 

OK, let's see if I understand this. (It's always easier to ask a
question than to read text carefully): a specification or a change in
meter/key/whatever will apply to all voices, *unless explicitly changed*
by an (inline?) specification. But the inline specification applies *only*
to the one voice.  So there is a fundamental difference between inline
changes (presumably enclosed in square brackets) and (what do you call
non-inline changes? Outline?) those specified by a field starting on a
newline (which can not be enclosed in square brackets, or else the email
linebreak demon will foil the best intentions), in that the inline changes
are local, the outline (sorry! I'd better use quotes on that!) are global.  

So, the order of voices in the abc is usually not important,
*except* in the case of an "outline" change, which will presumably apply
to all subsequent voices, as written in the abc.  Or am I confusing
things?

> 
> I include a section from my suggested modifications to the ABC-
> standard at http://www.nspipes.co.uk/barry/abc2propos2.html
> 

I couldn't find that---got the earlier version, but not
the second.

Cheers,
John Walsh

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


Re: [abcusers] Re: ABC to HTML viewer

2003-10-17 Thread Neil Jennings
May be interesting to note that my program HARMONY provides tablature for
Anglo Concertina (and Melodeon). I don't know of any other abc program which
does.
Neil Jennings
www.greenhedges.com

- Original Message -
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: 14 October 2003 13:54
Subject: [abcusers] Re: ABC to HTML viewer


> Norman Schmidt wrote:
>
>  >After not finding a plugin for my browser to read abc files
>  >directly from the internet, I have taken the viewing engine I
>  >wrote for ABassC on the Palm and PockePC and ported it to HTML.
>  >
>  >The result is at www.normanschmidt.net/abassc.php .
>  >
>  >You have to copy/paste the ABC text and press a button; but I
>  >find it useful when, say your on a machine without BarFly or
>  >abcm2ps installed.
>
> Nice. Thank you. Note, however, that similar functionality already
> exists at  with the
> added features of being able to select various formats for return
> (jpg, midi, pdf, ps).
>
> __  /\/\/\/\
><__> | | | | |  David Barnert
><__> | | | | |  <[EMAIL PROTECTED]>
><__> | | | | |  Albany, NY
><__> \/\/\/\/
>
>   Ventilator   Concertina
> Bellows  Bellows
>   (Vocation)   (Avocation)
> To subscribe/unsubscribe, point your browser to:
http://www.tullochgorm.com/lists.html

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


Re: [abcusers] Announcement: "Making Music with ABC Plus" online

2003-10-17 Thread Norman Schmidt
Nice work Guido! After doing a pdf2gif conversion of the English version 
I have updated the
link at the bottom of  http://www.normanschmidt.net/abassc.php for quick 
reference.

Thanks,
   Norman
Guido Gonzato wrote:

Hello there,

I've temporarily re-joined the list to announce that my new manual 
"Making Music with ABC Plus" is online. You can download the English 
and Italian versions from http://abcplus.sourceforge.net/. Many thanks 
to Norman Schmidt who helped me with the English version.

The manual is released under the GNU GPL: feel free to share it with 
anyone. That said, please consider making a small donation, or at 
least a postcard...

If you wish to make a translation, you're more than welcome: the LaTeX 
sources are there for you.

Ciao a tutti,
  Guido =8-)
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] Multivoice in ABC 2.0

2003-10-17 Thread Barry Say
On 17 Oct 2003, Phil Taylor wrote:

> Barry Say wrote:
> 
> 
> You need to place a metre change in all of the voices (if that's what
> you want) since you can have voices in different metres.  (It's not
> common, but it does happen, and not only in avant-garde music - Bach
> did it occasionally.)
> 
I appreciate precisely what you are saying, but it seems to me we are 
complicating matters. Meter changes will generally be global and in 
that case we can write the input for all voices for the first part of 
the tune which is in the initial meter.
Follow this by an M: field
Then continue with the input for all voices for the section in the 
new meter. If we need to change the meter for one voice then this can 
be done with an inline field 

> Yes, that's perfectly acceptable, but you still need to put fields in
> all of the voices to which they apply.  There's nowhere in the tune
> body where you can place a single field and have it apply to all
> voices.
> 

I suggest an exactly similar argument for Key changes.

I include a section from my suggested modifications to the ABC-
standard at http://www.nspipes.co.uk/barry/abc2propos2.html


-

Multivoice notation includes all situations where multiple input 
lines are to be aligned in the output. The simplest cases are perhaps 
one voice and aligned words or symbols or chords. The fields which 
can be involved are: V: (voice); w: (aligned words); s: 
(symbol lines); and c: (chords).
 
 

K:specification %start of tune.

  %these should be unnecessary at his point.
Multivoice block

Multivoice block
.
.
Multivoice block
Blank line

The Multivoice block consists of the fields mentioned above. and 
might look like.

V:1 cAB2 |cAAA |c3B|G2+fermata+Gz ::e4|\
w: que-sto~il vi-so ond' io
ri-man-go~uc-ci-so. Deh,
w: ran-do fi-so, tut-to re-stai
con-qui-so.
V:2 AAG2 |AFFF |A3F|=E2+fermata+Ez::c4|
V:3 (ag/f/e2)|A_ddd|A3B|c2+fermata+cz ::A4|


A section of one voice is notated . The equivalent section of all 
other voices are then appended along with symbol lines, guitar chords 
and inline words. All voices can be multiline. The voice, chord and 
symbol lines do not have an included space when joined.  Inline 
fields e.g.[M:4/4], [K:G] apply only to the voice in which they 
occur, but fields between blocks have a global effect across all the 
voices.

The first voice in the block controls line-continuation and line-
breaking for the whole score so the \ at the end of the V:1 field 
merely indicates that this is not a staff break.

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


Re: [abcusers] ABC sites

2003-10-17 Thread Frank Nordberg


Forgeot Eric wrote:
I've updated the Free Sheet Music Directory
/.../

Did I miss any?


I have a small website with a few (500) hometranscribed tunes :

http://anamnese.online.fr/abc/
Sorry Eric. Your site already is listed in the directory, but only in 
the traditional music categories. I'll add it to the abc category as 
well, of course.

Cheers

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


Re: [abcusers] Multivoice in ABC 2.0

2003-10-17 Thread Phil Taylor
Barry Say wrote:

>On 16 Oct 2003, [EMAIL PROTECTED] wrote:
>
>> > I do not like the unnecessary proliferation of inline fields of
>> > ABC2.0.
>>
>> I don't think its unnecessary.  If you want to change clefs in mid
>> line, for instance.  I don't like using the K: field to indicate cleff
>> since most of the tunes that use the V: field to date don't specify a
>> K: for each V: (as I mentioned in the documentation of iabc).  That
>> is, most people expect voices to 'inherit' the key specified in the K:
>> field. To subscribe/unsubscribe, point your browser to:
>> http://www.tullochgorm.com/lists.html
>
>My major objection to inline fields is encapsulated in the statement
>from ABC2.0 rev IV
>
>
>---
>
>To avoid ambiguity, inline fields that specify music properties
>should be repeated in each voice. For example,
>
>...
>P:C
>[V:1] C4|[M:3/4]CEG|Gce|
>[V:2] E4|[M:3/4]G3 |E3 |
>P:D
>...
>
>-
>
>the need to align the meter change in every voice seems a great
>problem in parsing. What action does the program take when one voice
>out of eight does not align.

You need to place a metre change in all of the voices (if that's what you
want) since you can have voices in different metres.  (It's not common,
but it does happen, and not only in avant-garde music - Bach did it
occasionally.)

>ABC 2.0 states
>
>
>For backward compatibility, it is still allowed to notate tune fields
>on a line by themselves, between the music lines:
>
>ed|cecA B2ed|cAcA E2ed|cecA B2ed|c2A2 A2:|
>M:2/2
>K:G
>AB|cdec BcdB|ABAF GFE2|cdec BcdB|c2A2 A2:|
>
>
>
>If we are considering multivoice notation, this seems a far more
>sensible way to notate global key and meter changes than having to
>match inline fields in all voices.

Yes, that's perfectly acceptable, but you still need to put fields
in all of the voices to which they apply.  There's nowhere in the
tune body where you can place a single field and have it apply to
all voices.

Phil Taylor


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


[abcusers] Announcement: "Making Music with ABC Plus" online

2003-10-17 Thread Guido Gonzato
Hello there,

I've temporarily re-joined the list to announce that my new manual 
"Making Music with ABC Plus" is online. You can download the English and 
Italian versions from http://abcplus.sourceforge.net/. Many thanks to 
Norman Schmidt who helped me with the English version.

The manual is released under the GNU GPL: feel free to share it with 
anyone. That said, please consider making a small donation, or at least 
a postcard...

If you wish to make a translation, you're more than welcome: the LaTeX 
sources are there for you.

Ciao a tutti,
  Guido =8-)
--
Guido Gonzato, Ph.D.  - Linux System Manager
Universita' di Verona (Italy), Facolta' di Scienze MM. FF. NN.
Ca' Vignal II, Strada Le Grazie 15, 37134 Verona (Italy)
Tel. +39 045 8027990; Fax +39 045 8027928 --- Timeas hominem unius libri
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html


Re: [abcusers] Multivoice in ABC 2.0

2003-10-17 Thread Barry Say
On 16 Oct 2003, [EMAIL PROTECTED] wrote:

> > I do not like the unnecessary proliferation of inline fields of
> > ABC2.0.
> 
> I don't think its unnecessary.  If you want to change clefs in mid
> line, for instance.  I don't like using the K: field to indicate cleff
> since most of the tunes that use the V: field to date don't specify a
> K: for each V: (as I mentioned in the documentation of iabc).  That
> is, most people expect voices to 'inherit' the key specified in the K:
> field. To subscribe/unsubscribe, point your browser to:
> http://www.tullochgorm.com/lists.html

My major objection to inline fields is encapsulated in the statement 
from ABC2.0 rev IV


---

To avoid ambiguity, inline fields that specify music properties 
should be repeated in each voice. For example,

...
P:C
[V:1] C4|[M:3/4]CEG|Gce|
[V:2] E4|[M:3/4]G3 |E3 |
P:D
...

-

the need to align the meter change in every voice seems a great 
problem in parsing. What action does the program take when one voice 
out of eight does not align.

ABC 2.0 states


For backward compatibility, it is still allowed to notate tune fields 
on a line by themselves, between the music lines:

ed|cecA B2ed|cAcA E2ed|cecA B2ed|c2A2 A2:|
M:2/2
K:G
AB|cdec BcdB|ABAF GFE2|cdec BcdB|c2A2 A2:|



If we are considering multivoice notation, this seems a far more 
sensible way to notate global key and meter changes than having to 
match inline fields in all voices.

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