Hi Eva!
> I'm preparing a set of teaching notes for a beginning pupil and would
> like to be able to do things like include a note or a sharp or flat
> sign in a paragraph of normal text (Along the lines of: "The sharp
> sign (#) raises the pitch of the following note by a semitone" or "A
> dotted minim [note goes here] has the same duration as three crotchets
> [three crotchets go here].
I have done a similar thing when I wanted to write chord symbols and
include special musical signs (particulary sharp and flat signs). I don't
know much about TeX, actually, but I managed to get it work anyway.
Look below, particulary the "Symbols" section. The \small macro is replaced
with the \up macro. To use the chords in PMX, i do inline-TeX-things like
\uc{D\up{7\flt9}}\ for a D7b9 chord.
Stefan
% $Id: chords.tex,v 1.3 2000/04/27 09:11:24 stsven Exp $
%
% MusiXTeX macros for writing chords
%
% Chord fonts
%
\font\musixsymbol=musix11
\font\symbol=psyr
\font\ChordFont=cmr12
\font\ChordFontBig=cmr12
\font\ChordFontSmall=cmr10
\font\ChordSymbol=musix16
\font\ChordSymbolSmall=musix13
\font\ChordSymbolBig=musix24
%
% Chord macros
%
\def\chord#1{\ChordFont #1}
\def\CHORD#1{\ChordFontBig #1}
\def\small#1{\raise 4pt\hbox{\ChordFontSmall #1}}
\def\up#1{\raise 4pt\hbox{\ChordFontSmall #1}}
\def\UP#1{\raise 7pt\hbox{\ChordFont #1}}
\def\uc#1{\zchar{12}{\chord{#1}}}
\def\uuc#1{\zchar{15}{\chord{#1}}}
\def\MC#1{\zchar{1}{\CHORD#1}}
%
% Symbols
%
\def\shp{\raise 3pt\hbox{\ChordSymbolSmall\char52}}
\def\sharp{\raise 4pt\hbox{\ChordSymbol\char52}}
\def\SHARP{\raise 6pt\hbox{\ChordSymbolBig\char52}}
\def\flt{\raise 1.7pt\hbox{\ChordSymbolSmall\char50}}
\def\flat{\raise 2pt\hbox{\ChordSymbol\char50}}
\def\FLAT{\raise 3.5pt\hbox{\ChordSymbolBig\char50}}
\def\dim{\char23}
\def\maj{\char1}
%
% Aliases
%
\def\ss{\flat}
\def\iss{\sharp}
%
% Common chords
%
\def\ad#1{\small{ad#1}}
\def\sep{\small7}
\def\sus{\small{sus}}
\def\suss{\small{sus7}}
\def\plse{\small{9\sharp11}}
\def\plsf{\small{7\sharp5}}
\def\hdim{m\small{7\flat5}}