[comp.music] Music-Research Digest Vol. 5, #98

music-research@HPLPM.HPL.HP.COM (12/01/90)

Music-Research Digest       Fri, 30 Nov 90       Volume 5 : Issue  98 

Today's Topics:
          Am writing FREE score editor - first truy.. help?
                        cellos (science fair)
                          Musical databases
           MusicTeX (Re: Music Macros for TeX . .) (2 msgs)
                 SEM electronic communications update


*** Send contributions to Music-Research@uk.ac.oxford.prg
*** Send administrative requests to Music-Research-Request

*** Overseas users should reverse UK addresses and give gateway if necessary
***     e.g.   Music-Research@prg.oxford.ac.uk
***     or     Music-Research%prg.oxford.ac.uk@nsfnet-relay.ac.uk

*** Back issues, index, etc.: send "help" in a message to archive-server
***   @uk.ac.oxford.prg (in the UK) or @hplpm.hpl.hp.com (elsewhere)

----------------------------------------------------------------------

Date: 27 Nov 90 02:18:09 GMT
From: cs352a55%news.iastate.edu%ceres.physics.uiowa.edu%zaphod.mps.ohio-state.edu%swrinde@edu.ucsd (Class login)
Subject: Am writing FREE score editor - first truy.. help?
To: music-research@prg
Message-ID: <cs352a55.659672289@zippy>

Hi, sorry for the typos in the subject.... my reader is not accepting 
BS for deletion character.

Anyway, I'm writing a score editor for my IBM PC... Why? I'll be getting a 
MPU401 Clone card from MusicQuest for a christmas present, and I dont know of 
any cheap (<$20) software to drive it with...

The only problem is, I'm not big at writing fancy looking graphical displays 
and I've never worked with a score editor before in my life.  

I was wondering what are some of the nice features which I could put into the
program?

This is what I currently have (or will have, once I get the code entered):
----------------------------------------------------------------
the display is all text (dont have time to figger out how to draw the 
notes) and looks like this:

+-----------------------------------+
|Current Cursor info        Notes under the cursor
|and Key/Accents                    |
|                                   |
|                                   |
|       Notes/Staff etc             |
|                                   |
|                                   |
|Block info/volume controls etc     |
+-----------------------------------+

The Key/Accent stuff is a list of where to automatically add #/flats.

The notes are stored as:  
Time of activation, Option, Track, Note/Data, Length, Tie.

Time of activation is a longint; there are 96 time units=1 measure
Option=0 ==> Volume, 1==> Change voice, 255==>Note
Track=0..15
Note/Data ==> the MIDIwise note number
Length=Length in time units
Tie= 0==> No tie; note is normal;  1==> Tie exists, dont send a ENDNOTE.
------------------------------------------------------------------------
The control keys (in the editor) are currently set at:

cursor up/down -> move pointer up/down a note on the staff.
cursor Left/Right -> Move pointer to where next note should be/most recent note
shift+cursor left/Right -> move pointer +/- one time unit
+/-/N -> Change note under cursor/Next note entered to sharp/flat/normal
./, -> chanbe note under cursor/Next Note to "dotted" or "not dotted"
T -> Select track number to work in
1,2,4,8,6,3 -> Enter a note at current cursor... 6 => sixteenth, 3==>1/32th
~/` -> Change note under cursor/Next Note to "Tied" or "Not Tied"

Various other functions:
CTRL/F - File options... Load/Save/Merge/New/Quit... Most of these have track 
         ie, save tracks 1 to 5, merge in track 7 (from origin or cursor posn)
CTRL/D - Display options... Which tracks get displayed, in which color
CTRL/B - Block options... Delete, Save, Copy/Cut, Transpose, Play
CTRL/P - Paste block (Does not act like Insert)
P - Play.... Right now all I'll be able to use is my PC speakers... ugh

Any additional, not to hard to program stuff would be welcome.
---------------------------------------------------------------------------
I am using Turbo Pascal 5.5 for my programming... if necessary I can integrate
assembly for the midi in/out stuff (Once I get my midicard)... I've heard that
MusicQuest provides tech docs for free.

Currently my program has the basic Data Structure stuff...
for a lot of my operations, I am using something like:
InitBlock(from time, to time)
while not eoblock
	getanote
	do stuff to it
end

Whooops gotta go now... my ride will be here in 5 mins...

Any suggestions, get-this-package's, discussions, requests for source, 
comments, elucidations, or kamikazes (what a drink!) to:

WEN10@ISUVAX.BITNET <=== Preferred
cs352a55@zippy.cs.iastate.edu

Sunny Gulati
Wallace 9360 McCowen
Ames IA 50013
515-296-9537

Over breaks:
either 515-292-4516 or 612-363-4849 (home sweet home)

I may not get this program finished till December....

I'm done blabbing now.  Go do something constructive.

Bye.

------------------------------

Date: Mon, 26 Nov 90 11:20:16 EST
From: Carl Moore (VLD/VMB) <cmoore@mil.BRL>
Subject: cellos (science fair)
To: Music-Research <Music-Research%uk.ac.oxford.prg@uk.ac.nsfnet-relay>
Message-ID: <9011261120.aa02653@VMB.BRL.MIL>

There is some material available about VIOLINS, including recent stuff
from music-research digest.  (Also, I know that the viola sound "darker"
than the violin, because the viola must be made "too small" in order to
accommodate the reach of the average player.)

I don't know what has been done regarding cellos, however.  (I'm posting
here because of problems with mail to the sender of the request.)

------------------------------

Date: Tue 27 Nov 90 15:52:24-EST
From: "g." hammond <HAMMONDG@edu.ISI.A>
Subject: Musical databases
To: music-research-request <music-research-request%uk.ac.oxford.prg@uk.ac.nsfnet-relay>
Cc: hammondg@edu.ISI.A
Message-ID: <12641335959.38.HAMMONDG@A.ISI.EDU>

Dear Ms Selfridge-field:
   Thanks for your response to Mr Williams on our musical databases.
One small request if I may, can you recommend some good APPLE envir
onment software  for this type of research.  We are making preparations
to develop a sytem to determine material defects with tonals.

Thanks again.            G.A.Hammond
                         Hammondg@a.isi.edu
-------

------------------------------

Date: 26 Nov 90 18:04:39 GMT
From: sjs%public%mips%zaphod.mps.ohio-state.edu%usc@edu.ucsd (Stephen J. Schow sjs@btr.com)
Subject: MusicTeX (Re: Music Macros for TeX . .)
To: music-research@prg
Message-ID: <1064@public.BTR.COM>

Does anyone out there know if there is a set of MUsic macros for troff?

OR

Could I use TEX macros and use a TEX to troff translator?

This could be a real cool idea.  Musical pages could be defined with text.
I like it.

Thanks in advance


------------------------------------------------------------------------------
Steve Schow        |   But you don't need to use the claw, if you pick the
(415) 366-8778     |   pear of the big paw paw....have I given you a clue?
(415) 354-4992     |   
sjs@btr.com        |             - Baloo the Bear
------------------------------------------------------------------------------

------------------------------

Date: 27 Nov 90 13:06:11 GMT
From: mf%ircam%inria%i2unix%mcsun%sunic%hagbard%eru@edu.mit.bloom-beacon (Michel Fingerhut)
Subject: MusicTeX (Re: Music Macros for TeX . .)
To: music-research@prg
Message-ID: <1990Nov27.130611.24517@ircam.fr>

Stephen J. Schow asks:
>Does anyone out there know if there is a set of MUsic macros for troff?

Excerpted from the doc (it contains the author and its email address so
don't complain).

      music : a troff preprocessor for printing music
                           scores

                        User Manual


                        Eric Foxley

      Departments of Mathematics and Computer Science
                  University of Nottingham
                   Nottingham NG7 2RD, UK
                     ef @ cs.nott.ac.uk


                          ABSTRACT

          The music preprocessor  provides  a  language
     for  describing  music  scores,  which can then be
     processed to produce output suitable for the troff
     typesetting system and  its  other  preprocessors,
     which  run under the UNIX-operating system.   This
     document describes  the  basic  facilities availa-
     ble in the music preprocessor, and gives  examples
     of its use.

-- 
Michael Fingerhut	email: mf@ircam.fr	voice: 	+33 1 42770105
IRCAM, 31 rue St Merri, 75004 Paris, France	fax: 	+33 1 42772947	

------------------------------

Date: Fri, 23 Nov 1990 15:31:58 GMT
From: EthnoFORUM <SIGNELL@EARN.UMDD>
Subject: SEM electronic communications update
To: Multiple recipients of <ETHMUS-L@EARN.UMDD>

[ Excerpted from Ethonusicology Research Digest no 27. We wish them
  good luck!    - S ]

SEM Council proposals
 
On November 11, 1990, the SEM Council approved the proposals suggested
by Cooke, Garfias, Lieberman, and Signell (_ERD_ 25), with the exception
of the proposal to distribute _Ethnomusicology_ journal, withdrawn due
to the complexity of that issue and the pending transfer of publication
of the journal to an academic press.  With some additional provisos
for study of equal access, confidentiality, and economic
impact, the Council voted unanimously to recommend that the SEM
Executive Board appoint an ad hoc committee to oversee
implimentation of the proposals: electronic distribution of the Newsletter,
membership list, Current Bibliography, academic programs survey, and
other SEM files to SEM members.
 
The Board subsequently appointed an Ad Hoc Committee on Electronic Networks:
Anthony Seeger (chair), Mary Russell, and James Kippen.  The Board asked
the Ad Hoc Committee to study the issues and report recommendations for
the Board's spring meeting.
 
[KS]

------------------------------

End of Music-Research Digest