Re: [abcusers] 8va notation, abcm2ps

2003-01-06 Thread Jean-Francois Moine
On Fri, 03 Jan 2003 21:00:16 -0500, Christopher Myers 
[EMAIL PROTECTED] wrote:
Does anybody know how (if possible) to put octave notation, e.g.

8va basso - - - - - -  

into abc so that abcm2ps can render it?  I tried making it lyrics, and
[snip]

Have a look at the file 'deco.abc' which is part of abcm2ps.
You may have to adapt the postscript code if you want this
indication to be drawn below the staff or if it extends on many
staves.

Happy new year.

-- 
Ken ar c'hentañ | ** Breizh ha Linux atav! **
|   http://moinejf.free.fr/
Pépé Jef|   mailto:[EMAIL PROTECTED]
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] Voice header again

2003-01-06 Thread John Chambers
[EMAIL PROTECTED] writes
| I think the standard (or Steve Mansfield's tutorial) says something about separating 
|them with a comma, like:
| [V:1,L:1/4,M:3/8]
|
| That's how I implemented/am implementing it in iabc.

Hmmm ...  There seems to be a bit of an ambiguity here,  in
the form of a conflict with the middle=note syntax that
a few people have implemented for clefs.  You could write:

  [V:2 clef=bass middle=D, nm=bassoon, L:1/4, M:3/8]

In this case, the first comma is part of the middle term,
saying  that  the note D, it mapped to the middle line of
the staff, and is not a list separator.

Perhaps it would be better to use  a  semicolon  for  lists
like  this.   This  is  pretty  much  the  reason that most
programming languages use semicolons as command separators.
It  makes sense, since in written language, semicolons have
historically been used as a higher-level comma.

Alternatively, a safer way to parse such lists would be  to
use the lettercolon sequence to flag the start of a new
field.

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



[abcusers] abc2midi - Anybody know how to . . .

2003-01-06 Thread Christopher Myers
Again, another possibly silly question.

(First, note that I'm working on a linux box)
I have an abc file with multiple tunes in it.  abc2midi very happily
renders all the tunes in that file into midi files (filename1.mid,
filename2.mid, etc).  I plop these files onto into a webpage, and
generally listen to them using my browser (netscape 4.*) since playmidi
complains about not being able to find /dev/sequencer (any solution for
that, anyone?). 
 
My issue is, I can only listen to them one at a time, and for short abc 
tunes, it's a nuisance to have to keep clicking the links to the tune.

What I'd like is a way to join midi files, perhaps with a few seconds of
silence between them, into a single file, so that I can listen to all
tunes in a single multi-tune abc file with one click in my browser.  It
sounds like it should be simple, but I haven't figured it out yet.

Thanks in advance, Oh great ones,

-- 
Christopher Myers, Graduate Software Developer 
Ingenta, Inc.
111R Chestnut St.
Providence, RI  02903
ph:  401.331.2014 x 102
em:  [EMAIL PROTECTED]
aim: chrismyers001
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



[abcusers] Re: abc for linux

2003-01-06 Thread Forgeot Eric
Welcome to the promised land!

I'm afraid you'll have to get used to the Unix/Linux way of
getting 
some
things done

lol, welcome to the promised land where all is harder to work :)

btw among all the programs you mentionned I use them both on
window$ and linux ;)



___
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



RE: [abcusers] ABC for Linux

2003-01-06 Thread John Barnaby
Thanks Paulo
Can I contact you privately?
John
[EMAIL PROTECTED]

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of Paulo
Eleutério Tibúrcio
Sent: Sunday, 5 January 2003 10:54 PM
To: [EMAIL PROTECTED]
Subject: Re: [abcusers] ABC for Linux

John Barnaby wrote:
 
 I have been an ABCwin user for some years but am now switching from
 windows to linux. 

Welcome to the promised land!

   Can any lister please tell me which abc program that
 runs on linux most closely approximates ABCwin in functions. Thanks.
 


I'm afraid you'll have to get used to the Unix/Linux way of getting some
things done, that is, use several different packages, each one designed
for a specific task:  one for printing/viewing (done in *n*x with TeX or
PostScript, both of which you should already have right from the box in
Linux) output, another for getting MIDI output, others to manipulate the
abc source (transpose, separate parts multivoice tunes, and so on), some
to get special output (tablature, ...).

To begin with, I'd advise to get:

  - for viewing/printing sheet music:

abcm2ps http://moinejf.free.fr/
Converts abc to PostScript.

jaabc2ps http://www.guitarnut.com/abc/
Same;  also generates tablatures.
Win source/EXE zips and Linux RPMs available.

abctab2ps http://www.lautengesellschaft.de/cdmm/
Generates PostScript and lute/guitar tablatures.  Site
has other useful programs (add-ons, scripts) to make
specific tasks easy (number PS output pages, add abc
mode to editors, extract parts, etc.). Source and
binaries (Linux RPM, zipped for Win).

abc2ps http://www.ihp-ffo.de/~msm/
   The father of them all.  Available DOS executables, DOS
   and Linux sources.

  - for MIDI, PostScript sheet music, source manipulation:

abcMIDI http://abc.sourceforge.net/abcMIDI/
4 in 1 package:  abc2midi (converts abc to MIDI)
 midi2abc (tries to get abc from MIDI
   tune)
 abc2abc  (transposes, checks,
   reformats)
 yaps (converts abc to PostScript)

Normally you get the sources (usually in C) to compile (your Linux box
has a C compiler, cc or gcc).  You might check Guido Gonzato's
precompiled  RPMs for abcm2ps and abcMIDI as well as his own programs
abcpp (a preprocessor to use conditional processing, macros and other
source manipulation), abcprt (to get a part from a multivoice tune)
and an abc add-on for Jed text editor, at

  The ABC Plus Project homepage http://abcplus.sourceforge.net/

Except for Skink, these are command line programs.  If you don't feel
like using the shell, there are

  Skink  http://www.geocities.com/Nashville/7088/abc4mac.html
 Allows you to edit, view and play ABC 1.6.  I couldn't get it
 to read more complex ABCs.  From what I read on ABCWin home-
 page, that's not quite the functionality you're used to.
 Java application.


  Runabc http://ifdo.pugmarks.com/~seymour/runabc/runabc.html
 A front-end to most of the above and some more (PostScript
 viewers, MIDI players, builtin and user-defined editor) with
 interesting editing and finding functionalities.  Written in
 Tcl/Tk (which you should have in your Linux box).  Seems more
 like what you're looking for, as it integrates the many tools
 in something like an abc development environment.

These, I think, will do for quite a toolbox to play with.  Anyway, you
might wish to check

  The ABC Home Page http://www.gre.ac.uk/~c.walshaw/abc/

for some more Linux apps.  I myself as a rule download and try to
install or build whatever abc software I can get;  they seldom eat much
disk space and generally have some unique feature to accomplish
specific tasks.

I hope it has helped.

Paulo Eleutério Tibúrcio
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



[abcusers] Request: Recommend Intro Guide to MIDI from Programmer's perspective.

2003-01-06 Thread Christian M. Cepel
Can I get some recommendations those of you in the know?

I'm looking for a good reference/intro text to explain MIDI.

I wanna understand it on a concept level, a programming level, a zen 
buddhist level (well.. I'm a Christian, so if there are any NT aramaic 
writings on the subject I'd really enjoy them).  Not strictly a computer 
perspective (though I want a real strong focus), but also a good focus 
on device development/usage/theory... you know..  electronics/hardware, etc.

I want the background in device theory, etc., but I'm also planning on 
implementing in Java (which I expect is removed from the hardware by 
many layers of software, if it even uses a physical MIDI hardware device 
at all), so any resources that discuss MIDI in relation to Java, are 
extra appreciated.

If any of what I said was gibberish, it just proves how low my knowledge 
level is, so please don't flame me... help me eradicate my ignorance :) 
 I wanna study, but I wanna study efficiently.

I've got all three platforms avail if any of the suggested resources are 
non-book format and need a specific platform.

 //Christian

--
Christian Marcus Cepel  (`-''-/).___..--''`-._
[EMAIL PROTECTED] icq:12384980 `6_ 6  )   `-.  ( ).`-.__.`)
371 CrownPoint Columbia 65203-2202   (_Y_.)'  ._   )  `._ `. ``-..-'
w573.882.8309 h443.8676 m268.7533  _..`--'_..-_/  /--'_.' ,'
Computer Support Specialist, Sr.  (il),-''  (li),'  ((!.-'
School of Information Science  Learning Technologies, College of Ed,
University of Missouri - Columbia * And the wrens have returned  are
nesting *In the hollow of that oak where his heart once had been *And
he lifts his arms in a blessing *For being born again. --Rich Mullins

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


[abcusers] Correct syntax for right repeat bar line after a second time ending?

2003-01-06 Thread Alasdair McAndrew
Hi there 
 
The subject line says it all: I have first and second time endings, after 
which I need to start a repeat.  But what is the correct syntax for this?  I 
am using abcm2ps (under linux), and every permutation of ]|: seems to produce 
an error, or the wrong output. 
 
Thanks for this! 
 
cheers, 
Alasdair 
 
--  
School of Communications and Informatics | email: [EMAIL PROTECTED]   
Victoria University of Technology| phone: +61 3 9688 4344  
PO Box 14428, Melbourne City Mail Centre | fax:   +61 3 9688 4050  
Melbourne 8001, Victoria, AUSTRALIA  | home page: not yet fit to be seen  

-
This mail sent through IMP: http://horde.org/imp/
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



[abcusers] Re: Request: Recommend Intro Guide to MIDI from Programmer's perspective.

2003-01-06 Thread DavBarnert
Christian M. Cepel asked:

 I'm looking for a good reference/intro text to explain MIDI.

Have you seen this site? It's a good place to start:

  http://www.borg.com/~jglatt/tech/miditech.htm

Note there is a bad link on one of the MIDI Specification page.
The link that says What is MIDI? should send you to:

  http://www.borg.com/~jglatt/tutr/whatmidi.htm

  __  /\/\/\/\
 __ | | | | |  David Barnert
 __ | | | | |  [EMAIL PROTECTED]
 __ | | | | |  Albany, N.Y.
 __ \/\/\/\/

Ventilator   Concertina
  Bellows  Bellows
(Vocation)   (Avocation)

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



[abcusers] Re: Correct syntax for right repeat bar line after a second time ending?

2003-01-06 Thread DavBarnert
Alasdair asked:

 I have first and second time endings, after 
which I need to
 start a repeat. But what is the correct syntax for this? I 
am
 using abcm2ps (under linux), and every permutation of ]|: seems
 to produce 
an error, or the wrong output.

The abc 1.6 standard says:

 }   Repeat/bar symbols
 }   ==
 }
 } Bar line symbols are generated as follows:
 }
 }
 }  | bar line
 }  |] thin-thick double bar line
 }  || thin-thin double bar line
 }  [| thick-thin double bar line
 }  :| left repeat
 }  |: right repeat

No mention here of ]|: so no surprise it doesn't work. I don't
know what else you tried, but try this. It should work:

X:1
T:Repeat Test
M:C
L:1/4
K:C
|:CDEF|1 GABc:|2 GcBc|:cdef|1 gabc':|2 gc'bc'|]

Most abc programs will automatically draw the thick/thin bar lines
where they belong in the repeats.

  __  /\/\/\/\
 __ | | | | |  David Barnert
 __ | | | | |  [EMAIL PROTECTED]
 __ | | | | |  Albany, N.Y.
 __ \/\/\/\/

Ventilator   Concertina
  Bellows  Bellows
(Vocation)   (Avocation)

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