Re: [abcusers] dynamics

2001-10-24 Thread Guido Gonzato

On Tue, 23 Oct 2001, Taral wrote:

 This is exactly my intent with libabc. If all goes well, I'll probably
 go and put it on sourceforge somewhere.

two sites are already set up for you:

1) http://abc.sourceforge.net  - standard ABC
1) http://abcplus.sourceforge.net  - ABC with extensions for classical
music

Please consider contributing to both projects... please!
Later,
Guido =8-)

--
Guido Gonzato, Ph.D. gonzato at sci . univr . it - Linux system manager
Universita' di Verona (Italy), Dipartimento Scientifico e Tecnologico
Ca' Vignal II, Strada Le Grazie 15, 37134 Verona (Italy)
Tel. +39 045 8027990; Fax +39 045 8027958  ---  Timeas hominem unius libri

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



Re: [abcusers] abc libraries

2001-10-24 Thread Taral

On Tue, Oct 23, 2001 at 02:22:27PM -0400, Buddha Buck wrote:
 I'm interested in the song structure -- is there a way I could see 
 it?  It's been a whole since I've read any ML, but I can probably read even 
 the original ocaml code.

http://www.taral.net:/ abc.h
(port  due to local port 80 blocks)

 C huh?  I'd have though something more object oriented would be useful.

Problem is with interoperability. I'd have used something more
object-oriented (like ML), but I want as wide an audience for libabc as
possible.

-- 
Taral [EMAIL PROTECTED]
This message is digitally signed. Please PGP encrypt mail to me.
Any technology, no matter how primitive, is magic to those who don't
understand it. -- Florence Ambrose

 PGP signature


Re: [abcusers] PGP = Paranoid Guff in Postings

2001-10-24 Thread Taral

On Tue, Oct 23, 2001 at 09:01:21PM +0100, Jack Campin wrote:
 I have now trashed six of these things.  I haven't looked at a single
 one of them.  Has anybody here?

Apparently lots of people read them, since I have had plenty of good
discussion here. The fact that you're seeing them and not my message is
indicative of the poor quality of your mail client (as is the invalid
empty Sender: header field). I suggest getting a better one.

 Please stop this.  It's just annoying clutter we have to delete.
 I'm not paranoid enough to care if somebody might be impersonating
 you.  And since I'd never heard of you until two days ago and you
 don't use a real name it's a non-question; impersonating somebody
 anonymous would be pointless.

I'm afraid that's not the point. I attach signatures to all of my mail
(with rare exceptions). There are plenty of arguments for this practice
in the PGP documentation and all over the web.

[This message not signed for your convenience.]

-- 
Taral [EMAIL PROTECTED]
This message is digitally signed. Please PGP encrypt mail to me.
Any technology, no matter how primitive, is magic to those who don't
understand it. -- Florence Ambrose
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] dynamics

2001-10-24 Thread Bryancreer
Laura Conrad said -

What we need is a developer who is going to:

 Use open source, so that anyone can fix bugs.

 Roll contributions from other people into the source.

 Implement the standard as written.

 Clearly label any extensions to the standard used by the
 program.

 Write code that can be worked on by multiple people. The fact
 that abc2ps isn't written this way is probably one of the
 major reasons for the situation described above.

Excellent except for the first and the last. Do you intend to outlaw independant implementations such as BarFly, abc2win, Muse or my own humble abc2nwc?

I don't see abc as being defined by any software implementation but to be a standard (or, perhaps, a protocol would be better) for the exchange of musical information regardless of the use to which that information is put.

Bryan Creer




Re: [abcusers] PGP = Paranoid Guff in Postings

2001-10-24 Thread Jack Campin

 I have now trashed six of these things.  I haven't looked at a single
 one of them.  Has anybody here?
 Apparently lots of people read them, since I have had plenty of good
 discussion here.

I was talking about the attachments (that was what I quoted) not your
messages.  If there has been any discussion of your PGP signature I
missed it.


 The fact that you're seeing them and not my message is
 indicative of the poor quality of your mail client

I'm seeing both.  I want your messages, I don't want the attachments.
(Some mailing lists automatically reject any messages with attachments,
you're lucky you can get anything through at all with them stuck on).


 (as is the invalid empty Sender: header field).

I don't create those header fields, the mailing list software does.
Your messages have the same feature, as does anything coming out of
argyll.wisemagic.com.

=== http://www.purr.demon.co.uk/jack/ ===


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



Re: [abcusers] dynamics

2001-10-24 Thread Bryancreer
Taral said -

I'd also like to announce that I will be making the following amendments
to the standard in libabc:

I'm not sure about unilateral declarations of changes to the standard but nobody from the standards committee seems to have complained. The trouble is, you have no way of enforcing your standard on anybody. If they don't like it, they'll ignore it.

I'm probably going to have to provide an "abcfix" program that attempts
to "standardize" non-compliant abc files.

I'd like to see how that handles BarFly output.

I'm going to implement 100% of the draft standard, so I think that
should cover a lot of bases. I'll also cover a good number of the
abcm2ps extensions because I use them.

Do you intend to exclude all versions of V: which has no single standard? You will come up against a lot of opposition there.

Good luck. The abc developers community consists of a lot of people who are more committed to their own software than the broader concept of abc and are generally hostile to the concept of a standard. This is why the standards committee set up earlier this year has failed to produce any results and appears to have completely foundered.

Bryan Creer




Re: [abcusers] dynamics

2001-10-24 Thread Bert Van Vreckem

[EMAIL PROTECTED] wrote:

 Laura Conrad said -
  What we need is a developer who is going to:
   Use open source, so that anyone can fix bugs.
  
   Roll contributions from other people into the source.
  
   Implement the standard as written.
  
   Clearly label any extensions to the standard used by the
   program.
  
   Write code that can be worked on by multiple people. The fact
   that abc2ps isn't written this way is probably one of the
   major reasons for the situation described above.
 
 Excellent except for the first and the last.  Do you intend to outlaw 
 independant implementations such as BarFly, abc2win, Muse or my own 
 humble abc2nwc?


I don't see how an open source abclib can have any influence on, let 
alone be a threat for these projects. What exactly do you mean?


 I don't see abc as being defined by any software implementation but to 
 be a standard (or, perhaps, a protocol would be better) for the exchange 
 of musical information regardless of the use to which that information 
 is put.

I heartily agree.

-- 
bert van vreckem

If Bill Gates had a nickel for every time Windows crashed...
Oh wait! He does!

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



Re: [abcusers] abc libraries

2001-10-24 Thread James Allwright

On Tue 23 Oct 2001 at 04:04PM +0100, Phil Taylor wrote:
 James Allwright wrote:
 
 Some time ago I toyed with the idea of creating an intermediate level
 format (ILF) which would make it easier for developers to create new
 tools. We would then have separate programs for
 
 abc - ILF
 ILF - PostScript / Display on Screen
 ILF - MIDI
 
 The idea is that the ILF is read and written by computer and designed
 to be very simple to parse. All this seemed like quite a lot of work,
 so I never got very far.
 
 
 Yes, I thought about that too.  It's an appealing idea, but the problem
 is that the ILF has to be very comprehensive because it has to represent
 absolutely anything which is found in music, otherwise future extensions
 to abc will invalidate it.  You end up with something which is just as
 hard to parse as abc. 

Yes, you are probably right. However, an ILF which describes printed music
only might just work.

James Allwright

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



Re: [abcusers] Gloggauer Liederbuch

2001-10-24 Thread jhoerr

On Wed, 24 Oct 2001, Simon Wascher wrote:

 Baerenreiter does indeed own the copyright on the actuall layout, the
 picture of the print, but never does or did own the musical
 composition itself.

IANAL, but they do own the copyright on all of the editorial changes they
made, so for all intents and purposes, the music itself is copyrighted.

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



Re: [abcusers] Gloggauer Liederbuch

2001-10-24 Thread James Allwright

On Wed 24 Oct 2001 at 10:57AM -0400, [EMAIL PROTECTED] wrote:
 On Wed, 24 Oct 2001, Simon Wascher wrote:
 
  Baerenreiter does indeed own the copyright on the actuall layout, the
  picture of the print, but never does or did own the musical
  composition itself.
 
 IANAL, but they do own the copyright on all of the editorial changes they
 made, so for all intents and purposes, the music itself is copyrighted.
 

PEYA (please expand your acronym).

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



Re: [abcusers] Gloggauer Liederbuch

2001-10-24 Thread jhoerr

On Wed, 24 Oct 2001, James Allwright wrote:

 PEYA (please expand your acronym).

I Am Not A Lawyer

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



[abcusers] Re: abcusers-digest V1 #575

2001-10-24 Thread Spotbeagle
In a message dated 10/24/2001 8:59:55 AM Central Daylight Time, UnknownSender@UnknownDomain writes:


that's very good! What kind of application are you writing? I hope it's not
yet another abc2ps clone... in that case, it would probably be a better idea
contributing code to existing programs like abcm2ps or jaabc2ps.

What does this abc2ps do any way? Whenever I run it, there's just a little DOS window that flashes. 


Re: [abcusers] dynamics

2001-10-24 Thread Bryancreer
Bert Van Vreckem said -

I don't see how an open source abclib can have any influence on, let 
alone be a threat for these projects. What exactly do you mean?

 I don't see abc as being defined by any software implementation but to 
 be a standard (or, perhaps, a protocol would be better) for the exchange 
 of musical information regardless of the use to which that information 
 is put.

I heartily agree.

and Laura Conrad said -

I'm not proposing outlawing anything. I write personal computer
programs myself, and they're very useful to me. I was just saying
what I would need to see to get excited about a new implementation.

I am sorry if I have misunderstood Laura's meaning here. The first part of her posting discussed the problems of reaching agreement between different developers on the standards committee. I thought she was offering this approach as the solution to that problem. I am concerned that there is a danger of thinking that the sourceforge project IS abc. When it was launched, I seem to recall that one of its initial tasks was identified as formalising and developing the abc standard. I do not think that any one development path should usurp that task; it is the property of all - developers and users alike.

Richard Robinson said -

You're going to start explaining to us why open-source is wrong, now ? 

Why on earth should I do that? I am merely pointing out that open-source is one of several approaches to development all of which are perfectly legitimate. Please restrict your criticisms to what I've actually said rather than speculating on what I might say and condemning me for that.

Do you intend to outlaw bugfixing ? 

No, but I don't intend to devote much time to bug fixing abc2ps or its clones any more than I'd expect James Allwrightto bugfix BarFly or Phil Taylor to bugfix abc2nwc (bug reports always welcome of course).

Or collaboration ?

As the sorry tale of the standards committee shows, collaboration on abc is sadly lacking and I would like to see a great deal more. I just don't want to see collaboration on one particular software implemetation being seen as collaboration on abc to the exclusion of other developments.

Brian, what's being talked about here is a library. You know ? A set of
useful functions that can be included in other peoples' programs, right ?
The only possible use for a library is to _help_ people to write their own
programs. Given a suitable "open-source" license, of course ... 

Rather than talking down to me, perhaps you would like to offer me some advice on how as a Windows/Visual Basic programmer I can participate in this process.

Bryan Creer




Re: [abcusers] dynamics

2001-10-24 Thread Laura Conrad

 taral == taral  [EMAIL PROTECTED] writes:

 Good luck.  The abc developers community consists of a lot of people who are 
 more committed to their own software than the broader concept of abc and are 
 generally hostile to the concept of a standard.  This is why the standards 
 committee set up earlier this year has failed to produce any results and 
 appears to have completely foundered.

taral Who is on this committee?

Here is a list of the official members:

James Allwright [EMAIL PROTECTED]
Robert Bley-Vroman [EMAIL PROTECTED]
John Chambers [EMAIL PROTECTED]
Laura Conrad  [EMAIL PROTECTED]
Laurie Griffiths [EMAIL PROTECTED]
Phil Taylor [EMAIL PROTECTED]

Several other people are non-voting members by virtue of being on  the
mailing list by invitation of the members.  

I would be willing to resign in favor of someone with more enthusiasm
for the project than I have at the moment.

-- 
Laura (mailto:[EMAIL PROTECTED] , http://www.laymusic.org/ )
(617) 661-8097  fax: (801) 365-6574 
233 Broadway, Cambridge, MA 02139
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] dynamics

2001-10-24 Thread Richard Robinson

On Wed, 24 Oct 2001 [EMAIL PROTECTED] wrote:

 Brian, what's being talked about here is a library. You know ? A set of
 useful functions that can be included in other peoples' programs, right ?
 The only possible use for a library is to _help_ people to write their own
 programs.  Given a suitable open-source license, of course ... 
 
 Rather than talking down to me, perhaps you would like to offer me some 
 advice on how as a Windows/Visual Basic programmer I can participate in this 
 process.

Consider the possibility that a separately-maintained ABC library,
open-source  bug-fixed by anybody that cares to take part, linked into
your front-end code, might make your life easier too ? 

I'm sorry, as a non-VB programmer I don't know how VB links to a C
library, but I imagine it must be possible by now.

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem


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



RE: [abcusers] dynamics

2001-10-24 Thread Eric Galluzzo

Have you looked at Denemo (http://denemo.sourceforge.net)?  The Web page
hasn't been updated in a while but the development is very active, and
there's ABC export (not import) in 0.5.6.  It is not a text editor; rather,
it is a graphical editor that can import/export multiple formats, rather
like Note Edit, it seems.  I'll probably be adding ABC import at some point,
but I haven't bothered yet.  (Usually my composition/transcription process
is: write the main body of the piece in Denemo, export to ABC, tweak as
appropriate.)

- Eric

 -Original Message-
 From: Aaron Newman [mailto:[EMAIL PROTECTED]]
 Sent: Tuesday, October 23, 2001 4:09 PM
 To: '[EMAIL PROTECTED]'
 Subject: RE: [abcusers] dynamics


 Thanks, I re-read the abc2midi and I found the dynamics with the other
 markings.

 My application will be an interactive GUI text editor that also
 displays the
 notes graphically.  So it will use ABC as input instead of Midi or the
 point/click method like most programs do.

 Thanks for pointing me to Note Editor.  I don't think I can use it, but I
 may use TSE3 for the MIDI input/output.  I don't think a parsing library
 would be helpful to me; I don't think parsing the ABC language is the
 difficult part.  This app is not based on any of the x2ps ones, but I did
 convert some of the PS drawing routines for clefs, note heads and such.

 The first version will probably be available in the spring and will run
 under Windows.  But I am using WxWindows so a Linux port will be easy
 enough.  The emphasis will be on extensibility and portability at
 first, and
 on features (like different input/output formats) later on.

 -Original Message-
 From: Guido Gonzato [mailto:[EMAIL PROTECTED]]
 Sent: Monday, October 22, 2001 2:58 AM
 To: '[EMAIL PROTECTED]'
 Subject: Re: [abcusers] dynamics


 On Sat, 20 Oct 2001, Aaron Newman wrote:

  I read in the FAQ that there is no way now to do dynamics in
 the official
  ABC language.  How are people handling this?

 the FAQ should be updated. In actual fact, many ABC applications support
 dynamics; abcm2ps, jaabc2ps, abc2midi, to name but a few. Please check out
 the ABC draft, http://www.gre.ac.uk/~c.walshaw/abc/abc-draft.txt

  I am working on a (yet another) free ABC music editing and display
 program,
  and for some reason I overlooked this originally.

 that's very good! What kind of application are you writing? I
 hope it's not
 yet another abc2ps clone... in that case, it would probably be a
 better idea
 contributing code to existing programs like abcm2ps or jaabc2ps.

 Also: have you checked out Note Editor,
 http://tan.informatik.tu-chemnitz.de/~jan/noteedit/noteedit.html ?

 It's an astounding graphical music editor, but it lacks ABC export. If
 you're a talented programmer, you might consider helping that project.

  Also, I would also like the language to be able to handle jazz,
 so I would
  be adding some additional note ornaments ('doits', falls), how is this
  recommended?

 I can't help you here. It looks like most ABC programmers add their own
 extensions to ABC to make it suitable for classical music or
 else, so adding
 decos for jazz would be just fine. (IMHO.) It breaks the standard, though.

 Ciao,
   Guido =8-)

 --
 Guido Gonzato, Ph.D. gonzato at sci . univr . it - Linux system manager
 Universita' di Verona (Italy), Dipartimento Scientifico e Tecnologico
 Ca' Vignal II, Strada Le Grazie 15, 37134 Verona (Italy)
 Tel. +39 045 8027990; Fax +39 045 8027958  ---  Timeas hominem unius libri

 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

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



RE: [abcusers] dynamics

2001-10-24 Thread Aaron Newman

  taral == taral  [EMAIL PROTECTED] writes:
 Write code that can be worked on by multiple people. The fact
 that abc2ps isn't written this way is probably one of the
 major reasons for the situation described above.
I think this is true of a lot of free software.

 From: Wendy Galovich
...
 Would such a non-platform-specific documentation method be of 
 any value in helping developers using a variety of platforms and
development 
 tools to sort through the details? 
It would!  How about a framework with UML documentation, class heirarchies,
sequence diagrams and a design that lends itself to parallel development.
There aren't many net projects like this but I think its do-able.

Also, I'd think that creating a standard would be less frustrating if there
was a working  prototype that implemented the standard and also did lots of
useful stuff.


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