w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

pmxab.c File Reference
#include "f2c.h"
Include dependency graph for pmxab.c:

Go to the source code of this file.

Classes

struct  comtol_1_
 
struct  comtrans_1_
 
struct  compage_1_
 
struct  cblock_1_
 
struct  cominbot_1_
 
struct  comstart_1_
 
struct  comtitl_1_
 
struct  spfacs_1_
 
struct  combmh_1_
 
struct  comdyn_1_
 
struct  comkbdrests_1_
 
struct  cominsttrans_1_
 
struct  comsize_1_
 

Macros

#define comver_1   comver_
 
#define comevent_1   comevent_
 
#define comslm_1   comslm_
 
#define commidi_1   commidi_
 
#define commvel_1   (commvel_._1)
 
#define commvel_2   (commvel_._2)
 
#define inbuff_1   inbuff_
 
#define commus_1   commus_
 
#define a1ll_1   (a1ll_._1)
 
#define a1ll_2   (a1ll_._2)
 
#define comdiag_1   comdiag_
 
#define commmac_1   commmac_
 
#define truelinecount_1   truelinecount_
 
#define c1omget_1   c1omget_
 
#define comas1_1   comas1_
 
#define comudsp_1   comudsp_
 
#define comtol_1   (*(struct comtol_1_ *) &comtol_)
 
#define comips_1   comips_
 
#define comlast_1   comlast_
 
#define comnsp_1   (comnsp_._1)
 
#define comnsp_2   (comnsp_._2)
 
#define all_1   (all_._1)
 
#define all_2   (all_._2)
 
#define comeskz2_1   comeskz2_
 
#define comntot_1   comntot_
 
#define comhsp_1   comhsp_
 
#define compoi_1   compoi_
 
#define combbm_1   combbm_
 
#define comas3_1   comas3_
 
#define combjmp_1   combjmp_
 
#define comoct_1   comoct_
 
#define comxtup_1   (comxtup_._1)
 
#define comxtup_2   (comxtup_._2)
 
#define comdraw_1   comdraw_
 
#define commvl_1   commvl_
 
#define strtmid_1   strtmid_
 
#define comask_1   comask_
 
#define comtop_1   comtop_
 
#define comtrill_1   comtrill_
 
#define comipb_1   comipb_
 
#define comnvst_1   (comnvst_._1)
 
#define comnvst_2   (comnvst_._2)
 
#define comfig_1   (comfig_._1)
 
#define comfig_2   (comfig_._2)
 
#define xjbeambrests_1   xjbeambrests_
 
#define comtrans_1   (*(struct comtrans_1_ *) &comtrans_)
 
#define compage_1   (*(struct compage_1_ *) &compage_)
 
#define cblock_1   (*(struct cblock_1_ *) &cblock_)
 
#define cominbot_1   (*(struct cominbot_1_ *) &cominbot_)
 
#define comstart_1   (*(struct comstart_1_ *) &comstart_)
 
#define comtitl_1   (*(struct comtitl_1_ *) &comtitl_)
 
#define spfacs_1   (*(struct spfacs_1_ *) &spfacs_)
 
#define combmh_1   (*(struct combmh_1_ *) &combmh_)
 
#define comdyn_1   (*(struct comdyn_1_ *) &comdyn_)
 
#define comkbdrests_1   (*(struct comkbdrests_1_ *) &comkbdrests_)
 
#define cominsttrans_1   (*(struct cominsttrans_1_ *) &cominsttrans_)
 
#define comsize_1   (*(struct comsize_1_ *) &comsize_)
 
#define c1omnotes_1   c1omnotes_
 
#define comarp_1   comarp_
 
#define commidisig_1   commidisig_
 
#define comcc_1   comcc_
 
#define comslur_1   comslur_
 
#define comhair_1   (comhair_._1)
 
#define comhair_2   (comhair_._2)
 
#define comgrace_1   comgrace_
 
#define comsln_1   comsln_
 
#define comeon_1   comeon_
 
#define comipl2_1   comipl2_
 
#define combeam_1   combeam_
 
#define commac_1   commac_
 
#define c1ommvl_1   c1ommvl_
 
#define comkeys_1   (comkeys_._1)
 
#define comkeys_2   (comkeys_._2)
 
#define comligfont_1   comligfont_
 
#define comis4bignv_1   comis4bignv_
 
#define comshort_1   comshort_
 
#define comget_1   comget_
 
#define comignorenats_1   comignorenats_
 
#define comnotes_1   comnotes_
 
#define comhead_1   comhead_
 
#define comfb_1   comfb_
 
#define combc_1   combc_
 
#define comnvi_1   comnvi_
 
#define c1ommac_1   c1ommac_
 
#define comclefq_1   comclefq_
 
#define comarpshift_1   comarpshift_
 
#define combibarcnt_1   combibarcnt_
 
#define comlyr_1   comlyr_
 
#define combottop_1   combottop_
 
#define comivxudorn_1   comivxudorn_
 
#define comcb_1   comcb_
 
#define comas2_1   comas2_
 
#define comcwrf_1   comcwrf_
 
#define comclefrests_1   comclefrests_
 
#define comc8flag_1   comc8flag_
 
#define linecom_1   linecom_
 

Functions

int MAIN__ (void)
 
int accsym_ (integer *nacc, char *acsymq, integer *lacc, ftnlen acsymq_len)
 
int addask_ (real *taskn, real *waskn, real *elaskn, real *fixednew, real *scaldold, real *tglp1, real *scfac, logical *isudsp)
 
int addblank_ (char *noteq, integer *lnoten, ftnlen noteq_len)
 
int addfb_ (integer *nfb, integer *iv, real *tnew, real *t1fb, real *t2fb, char *ulfbq, integer *ifbadd, ftnlen ulfbq_len)
 
int addmidi_ (integer *icm, integer *nolev, integer *iacc, integer *midisig, real *time, logical *rest, logical *endrest)
 
int addstr_ (char *notexq, integer *lnote, char *soutq, integer *lsout, ftnlen notexq_len, ftnlen soutq_len)
 
int adjusteskz_ (integer *ib, integer *istart, real *poenom)
 
int askfig_ (char *pathnameq, integer *lpath, char *basenameq, integer *lbase, logical *figbass, logical *istype0, ftnlen pathnameq_len, ftnlen basenameq_len)
 
int backfill_ (integer *iunit, char *oldq, integer *lenold, char *newq, integer *lennew, ftnlen oldq_len, ftnlen newq_len)
 
int beamend_ (char *notexq, integer *lnote, ftnlen notexq_len)
 
int beamid_ (char *notexq, integer *lnote, ftnlen notexq_len)
 
int beamn1_ (char *notexq, integer *lnote, ftnlen notexq_len)
 
int beamstrt_ (char *notexq, integer *lnote, integer *nornb, integer *ihornb, real *space, real *squez, integer *ib, ftnlen notexq_len)
 
int catspace_ (real *space, real *squez, integer *nnsk)
 
void chax_ (char *ret_val, ftnlen ret_val_len, integer *n)
 
int checkdyn_ (char *lineq, integer *iccount, integer *ibar, ftnlen lineq_len)
 
int chkarp_ (integer *ncrd, integer *icrdat, integer *ivx, integer *ip, logical *iscacc, logical *isarp)
 
int chkimidi_ (integer *icm)
 
int chkkbdrests_ (integer *ip, integer *iv, integer *ivx, integer *nn, integer *islur, integer *irest, integer *nolev, integer *ivmx, integer *nib, integer *nv, integer *ibar, real *tnow, real *tol, integer *nodur, integer *mode, integer *levtopr, integer *levbotr, integer *mult, integer *ipl)
 
int chklit_ (char *lineq, integer *iccount, integer *literr, ftnlen lineq_len)
 
int chkpm4ac_ (char *lineq, integer *iccount, integer *nacc, logical *moved, ftnlen lineq_len)
 
int clefsym_ (integer *isl, char *notexq, integer *lnote, integer *nclef, ftnlen notexq_len)
 
int crdacc_ (integer *nacc, integer *naccid, integer *micrd, integer *nolevm, real *rmsshift, logical *lasttime, integer *levmaxacc, integer *icrdot0, real *segrb0, integer *ksegrb0, integer *nsegrb0, logical *twooftwo, integer *icashft)
 
int crdaccs_ (integer *nacc, integer *ipl, integer *irest, integer *naccid, integer *kicrd, integer *nolevm, integer *levmaxacc, integer *levminacc, integer *icrdot0, logical *twooftwo, integer *icashft)
 
int doacc_ (integer *ihshft, integer *ivshft, char *notexq, integer *lnote, integer *nacc, integer *nolev, integer *ncm, logical *caut, ftnlen notexq_len)
 
int docrd_ (integer *ivx, integer *ip, integer *nodu, integer *ncm, integer *iv, real *tnow, char *soutq, integer *lsout, char *ulq, integer *ibmcnt, integer *islur, integer *nvmx, integer *nv, logical *beamon, integer *nolevm, integer *ihornb, integer *nornb, real *stemlen, logical *dotxtup, integer *nacc, integer *irest, ftnlen soutq_len, ftnlen ulq_len)
 
int dodyn_ (integer *ivx, integer *ip, integer *nolev, integer *ncm, integer *ipl, integer *islur, integer *irest, integer *nvmx, integer *nv, logical *beamon, integer *ihornb, integer *nornb, char *ulq, integer *ibmcnt, logical *nostem, char *soutq, integer *lsout, ftnlen ulq_len, ftnlen soutq_len)
 
int dograce_ (integer *ivx, integer *ip, real *ptgr, char *soutq, integer *lsout, integer *ncm, integer *nacc, integer *ig, integer *ipl, logical *farend, logical *beamon, integer *nolev, integer *ncmidx, integer *islur, integer *nvmx, integer *nv, integer *ibmcnt, real *tnote, char *ulq, integer *instno, ftnlen soutq_len, ftnlen ulq_len)
 
int dopsslur_ (integer *nolev, integer *isdat1, integer *isdat2, integer *isdat3, integer *isdat4, integer *nsdat, integer *ip, integer *iv, integer *kv, integer *nv, logical *beamon, integer *ncm, char *soutq, integer *lsout, char *ulq, integer *islur, integer *ipl, integer *iornq, integer *islhgt, real *tno, integer *nacc, ftnlen soutq_len, ftnlen ulq_len)
 
int doslur_ (integer *nolev, integer *isdat1, integer *isdat2, integer *isdat3, integer *nsdat, integer *ip, integer *iv, integer *kv, integer *nv, logical *beamon, integer *ncm, char *soutq, integer *lsout, char *ulq, integer *islur, integer *ipl, integer *iornq, integer *islhgt, real *tno, integer *nacc, ftnlen soutq_len, ftnlen ulq_len)
 
int dotmov_ (real *updot, real *rtdot, char *soutq, integer *lsout, integer *iddot, ftnlen soutq_len)
 
int dotrill_ (integer *iv, integer *ip, integer *iornq, char *noteq, integer *lnoten, char *notexq, integer *lnote, ftnlen noteq_len, ftnlen notexq_len)
 
int endslur_ (logical *stemup, logical *upslur, integer *nolev, integer *iupdn, integer *ndxslur, integer *ivoff, integer *ncm, char *soutq, integer *lsout, logical *fontslur, ftnlen soutq_len)
 
int errmsg_ (char *lineq, integer *iccount, integer *ibarno, char *msgq, ftnlen lineq_len, ftnlen msgq_len)
 
int eskb4_ (integer *ip, integer *ivx, integer *in, integer *ib, real *space, real *tstart, real *fbar, integer *itrpt, real *esk)
 
doublereal f1eon_ (real *time)
 
doublereal feon_ (real *time)
 
int findbeam_ (integer *ibmrep, integer *numbms, integer *mapfb)
 
int findeonk_ (integer *nptr1, integer *nptr2, real *wovera, real *xelsk, real *dtmin, real *dtmax, real *eonk0)
 
doublereal fnote_ (integer *nodur, integer *ivx, integer *ip, integer *nacc)
 
int g1etchar_ (char *lineq, integer *iccount, char *charq, ftnlen lineq_len, ftnlen charq_len)
 
int g1etnote_ (logical *loop, integer *ifig, logical *optimize, logical *fulltrans)
 
int g1etset_ (integer *nv, integer *noinst, integer *mtrnuml, integer *mtrdenl, integer *mtrnmp, integer *mtrdnp, real *xmtrnum0, integer *newkey, integer *npages, integer *nsyst, integer *musize, logical *bottreb)
 
int g1etx_ (char *lineq, integer *iccount, logical *shifton, integer *ibar, real *udsp, real *wheadpt, ftnlen lineq_len)
 
int getbuf_ (char *lineq, ftnlen lineq_len)
 
int getchar_ (char *lineq, integer *iccount, char *charq, ftnlen lineq_len, ftnlen charq_len)
 
int getdyn_ (integer *ivx, integer *ip, integer *irest, integer *iornq, char *lineq, integer *iccount, ftnlen lineq_len)
 
int getfig_ (integer *itoff, char *charq, char *lineq, integer *iccount, logical *isfig, integer *itfig, integer *itsofar, integer *nodur, char *figq, integer *ivupfig, integer *ivvfig, integer *nfigs, ftnlen charq_len, ftnlen lineq_len, ftnlen figq_len)
 
int getgrace_ (integer *ivx, integer *nnl, char *lineq, integer *iccount, integer *islur, integer *iornq, integer *ipl, integer *ndlev, integer *lastlev, integer *iv, integer *nv, ftnlen lineq_len)
 
int getitransinfo_ (logical *from1, integer *ibarcnt, char *lineq, integer *iccount, integer *ibaroff, integer *nbars, integer *noinst, ftnlen lineq_len)
 
int getmidi_ (integer *noinstarg, char *lineq, integer *iccount, integer *ibarcnt, integer *ibaroff, integer *nbars, integer *lenbar, integer *mtrdenl, integer *nv, logical *first, ftnlen lineq_len)
 
int getnote_ (logical *loop)
 
int getorn_ (char *lineq, integer *iccount, integer *iornq, integer *iornq0, logical *ornrpt, integer *noffseg, integer *ip, integer *ivx, logical *noxtup, logical *notcrd, integer *nole, ftnlen lineq_len)
 
int getpmxmod_ (logical *global, char *includeq, ftnlen includeq_len)
 
int getset_ (integer *nv, integer *noinst, integer *mtrnuml, integer *mtrdenl, integer *mtrnmp, integer *mtrdnp, real *xmtrnum0, integer *npages, integer *nsyst, integer *musicsize, real *fracindent, logical *istype0, char *inameq, char *clefq, char *sepsymq, char *pathnameq, integer *lpath, integer *isig0, ftnlen inameq_len, ftnlen clefq_len, ftnlen sepsymq_len, ftnlen pathnameq_len)
 
doublereal getsquez_ (integer *n, integer *ntot, real *space, real *tnote, real *to)
 
int getx_ (char *lineq, integer *iccount, integer *irest, logical *shifton, real *wheadpt, integer *iornq1, integer *ivx, integer *irest1, integer *itsofar, integer *ntup, integer *itup, integer *nnodur, char *dotq, integer *ndoub, ftnlen lineq_len, ftnlen dotq_len)
 
integer i1fnodur_ (integer *idur, char *dotq, ftnlen dotq_len)
 
integer iashft_ (integer *nacc)
 
integer ifnodur_ (integer *idur, char *dotq, ftnlen dotq_len)
 
integer ifnolev_ (char *noq, integer *oct, integer *ntrans, ftnlen noq_len)
 
integer igetbits_ (integer *isdata, integer *iwidbit, integer *ishift)
 
integer igetvarlen_ (shortint *mmidi, integer *icm, integer *imidi, integer *nbytes)
 
logical isdotted_ (integer *nodur, integer *ivx, integer *ip)
 
integer isetvarlen_ (integer *idur, integer *nbytes)
 
int istring_ (integer *i__, char *string, integer *len, ftnlen string_len)
 
integer lenstr_ (char *string, integer *n, ftnlen string_len)
 
integer levrn_ (integer *nolev, integer *irest, integer *iud, integer *ncm, integer *mult)
 
integer lfmt1_ (real *x)
 
int linebreakties_ (integer *isdat1, integer *isdat2, integer *isdat3, integer *isdat4, integer *nsdat, logical *ispstie, char *sepsymq, ftnlen sepsymq_len)
 
int littex_ (integer *islur, integer *nnl, integer *iv, logical *topmods, char *lineq, integer *iccount, ftnlen lineq_len)
 
integer llen_ (char *strq, integer *n, ftnlen strq_len)
 
integer log2_ (integer *n)
 
int logbeam_ (integer *numnew, integer *nip1, integer *nip2)
 
int m1rec1_ (char *lineq, integer *iccount, integer *ibarcnt, integer *ibaroff, integer *nbars, integer *ndxm, ftnlen lineq_len)
 
int make1bar_ (integer *ibmrep, real *tglp1, real *tstart, logical *cwrest, real *squez, integer *istop, integer *numbms, integer *istart)
 
int make2bar_ (integer *ninow, real *tglp1, real *tstart, logical *cwrest, real *squez, integer *istop, integer *numbms, integer *istart, char *clefq, ftnlen clefq_len)
 
int makeabar_ (void)
 
int midievent_ (char *typeq, integer *in1, integer *in2, ftnlen typeq_len)
 
int moveln_ (integer *iuin, integer *iuout, logical *done)
 
int mrec1_ (char *lineq, integer *iccount, integer *ndxm, ftnlen lineq_len)
 
integer ncmid_ (integer *iv, integer *ip)
 
integer ncmidf_ (char *clefq, ftnlen clefq_len)
 
int newvoice_ (integer *jv, char *clefq, logical *change, ftnlen clefq_len)
 
int notefq_ (char *noteq, integer *lnote, integer *nolev, integer *ncmid, ftnlen noteq_len)
 
int notex_ (char *notexq, integer *lnote, ftnlen notexq_len)
 
integer ntindex_ (char *line, char *s2q, integer *lenline, ftnlen line_len, ftnlen s2q_len)
 
int ntrbbb_ (integer *n, char *char1q, char *ulqq, integer *iv, char *notexq, integer *lnote, ftnlen char1q_len, ftnlen ulqq_len, ftnlen notexq_len)
 
integer numclef_ (char *clefq, ftnlen clefq_len)
 
int outbar_ (integer *i__, integer *jlast)
 
int pmxa_ (char *basenameq, integer *lbase, logical *isfirst, integer *nsyout, integer *nbarss, logical *optimize, ftnlen basenameq_len)
 
int pmxb_ (logical *inlast, real *poevec, integer *ncalls, logical *optimize)
 
int poestats_ (integer *nsyst, real *poe, real *poebar, real *devnorm)
 
int precrd_ (integer *ivx, integer *ip, integer *nolevm, integer *nacc, integer *ipl, integer *irest, char *udq, logical *twooftwo, integer *icashft, ftnlen udq_len)
 
int printl_ (char *string, ftnlen string_len)
 
int putarp_ (real *tnow, integer *iv, integer *ip, integer *nolev, integer *ncm, char *soutq, integer *lsout, ftnlen soutq_len)
 
int putast_ (real *elask, integer *indxask, char *outq, ftnlen outq_len)
 
int putcb_ (integer *ivx, integer *ip, char *notexq, integer *lnote, ftnlen notexq_len)
 
int putfig_ (integer *ivx, integer *ifig, real *offnsk, logical *figcheck, char *soutq, integer *lsout, ftnlen soutq_len)
 
int putorn_ (integer *iornq, integer *nolev, integer *nolevm, integer *nodur, integer *nornb, char *ulq, integer *ibmcnt, integer *ivx, integer *ncm, integer *islur, integer *nvmx, integer *nv, integer *ihornb, real *stemlin, char *outq, integer *lout, integer *ip, integer *islhgt, logical *beamon, logical *iscrd, ftnlen ulq_len, ftnlen outq_len)
 
int putshft_ (integer *ivx, logical *onoff, char *soutq, integer *lsout, ftnlen soutq_len)
 
int puttitle_ (integer *inhnoh, real *xnsttop, real *etatop, char *sq, real *etait, real *etatc, real *etacs1, integer *nv, logical *vshrink, char *sepsymq, ftnlen sq_len, ftnlen sepsymq_len)
 
int putxtn_ (integer *ntupv, integer *iflop, integer *multb, integer *iud, real *wheadpt, real *poenom, integer *nolev1, integer *islope, real *slfac, real *xnlmid, integer *islur, integer *lnote, char *notexq, integer *ncmid, integer *nlnum, real *eloff, integer *iup, integer *irest, integer *mult, logical *usexnumt, ftnlen notexq_len)
 
int read10_ (char *string, logical *lastchar, ftnlen string_len)
 
doublereal readin_ (char *lineq, integer *iccount, integer *nline, ftnlen lineq_len)
 
int readmeter_ (char *lineq, integer *iccount, integer *mtrnum, integer *mtrden, ftnlen lineq_len)
 
int readnum_ (char *lineq, integer *iccount, char *durq, real *fnum, ftnlen lineq_len, ftnlen durq_len)
 
int setbits_ (integer *isdata, integer *iwidbit, integer *ishift, integer *ivalue)
 
int setbm2_ (real *xelsk, integer *nnb, real *sumx, real *sumy, integer *ipb, integer *islope, integer *nolev1)
 
int setmac_ (char *lineq, integer *iccount, integer *ibarcnt, integer *ibaroff, integer *nbars, char *charq, char *durq, integer *ivx, integer *nline, ftnlen lineq_len, ftnlen charq_len, ftnlen durq_len)
 
int setmeter_ (integer *mtrnuml, integer *mtrdenl, integer *ibmtyp, integer *ibmrep)
 
int setupb_ (real *xelsk, integer *nnb, real *sumx, real *sumy, integer *ipb, real *smed, integer *ixrest)
 
int sortpoe_ (integer *nsyst, real *poe, integer *ipoe)
 
int spsslur_ (char *lineq, integer *iccount, integer *iv, integer *kv, integer *ip, integer *isdat1, integer *isdat2, integer *isdat3, integer *isdat4, integer *nsdat, logical *notcrd, integer *nolev, char *starter, ftnlen lineq_len, ftnlen starter_len)
 
int sslur_ (char *lineq, integer *iccount, integer *iv, integer *kv, integer *ip, integer *isdat1, integer *isdat2, integer *isdat3, integer *nsdat, logical *notcrd, integer *nolev, char *starter, ftnlen lineq_len, ftnlen starter_len)
 
int stop1_ (void)
 
int topfile_ (char *basenameq, integer *lbase, integer *nv, char *clefq, integer *noinst, integer *musicsize, real *xinstf1, integer *mtrnmp, integer *mtrdnp, logical *vshrink, real *fbar, logical *fontslur, ftnlen basenameq_len, ftnlen clefq_len)
 
void udfq_ (char *ret_val, ftnlen ret_val_len, integer *nolev, integer *ncm)
 
void udqq_ (char *ret_val, ftnlen ret_val_len, integer *nole, integer *ncm, integer *isl, integer *nvmx, integer *ivx, integer *nv)
 
void ulfq_ (char *ret_val, ftnlen ret_val_len, real *xnolev, integer *ncm)
 
void upcaseq_ (char *ret_val, ftnlen ret_val_len, char *chq, ftnlen chq_len)
 
int wgmeter_ (integer *mtrnmp, integer *mtrdnp)
 
int writemidi_ (char *jobname, integer *ljob, ftnlen jobname_len)
 
int writesetsign_ (integer *ninsttrans, integer *iinsttrans, integer *itranskey, logical *flag__)
 
int writflot_ (real *x, char *notexq, integer *lenline, ftnlen notexq_len)
 
int wsclef_ (integer *iv, integer *ninow, integer *nclef)
 
int chkpmxlyr_ (char *lineq, integer *iccount, integer *lyrerr, ftnlen lineq_len)
 
int dopmxlyr_ (char *lineq, integer *iccount, ftnlen lineq_len)
 
int inst2chan_ (integer *midc, integer *midi, integer *midchan, integer *nv, shortint *iinsiv, logical *twoline)
 
int pmxab_ ()
 

Variables

struct {
   char   versionc [5]
 
comver_
 
struct {
   integer   miditime
 
   integer   lasttime
 
comevent_
 
struct {
   integer   levson [25]
 
   integer   levsoff [25]
 
   integer   imidso [25]
 
   integer   naccbl [25]
 
   integer   laccbl [250]
 
   integer   jaccbl [250]
 
   integer   nusebl
 
   logical   slmon [25]
 
   logical   dbltie
 
comslm_
 
struct {
   integer   imidi [25]
 
   real   trest [25]
 
   integer   mcpitch [20]
 
   integer   mgap
 
   integer   iacclo [150]
 
   integer   iacchi [150]
 
   integer   midinst [24]
 
   integer   nmidcrd
 
   integer   midchan [48]
 
   integer   numchan
 
   integer   naccim [25]
 
   integer   laccim [250]
 
   integer   jaccim [250]
 
   logical   crdacc
 
   logical   notmain
 
   logical   restpend [25]
 
   logical   relacc
 
   logical   twoline [24]
 
   logical   ismidi
 
   shortint   mmidi [614400]
 
   logical   debugmidi
 
commidi_
 
union {
   struct {
      integer   midivel [24]
 
      integer   midvelc [25]
 
      integer   midibal [24]
 
      integer   midbc [25]
 
      integer   miditran [24]
 
      integer   midtc [25]
 
      integer   noinst
 
      shortint   iinsiv [24]
 
   }   _1
 
   struct {
      integer   midivel [24]
 
      integer   midvelc [25]
 
      integer   midibal [24]
 
      integer   midbc [25]
 
      integer   miditran [24]
 
      integer   midtc [25]
 
      integer   noinstdum
 
      shortint   iinsiv [24]
 
   }   _2
 
commvel_
 
struct {
   integer   ipbuf
 
   integer   ilbuf
 
   integer   nlbuf
 
   shortint   lbuf [9600]
 
   char   bufq [131072]
 
inbuff_
 
struct {
   integer   musize
 
   real   whead20
 
commus_
 
union {
   struct {
      integer   iv
 
      integer   ivxo [600]
 
      integer   ipo [600]
 
      real   to [600]
 
      real   tno [600]
 
      integer   nnl [24]
 
      integer   nv
 
      integer   ibar
 
      integer   mtrnuml
 
      integer   nodur [4800]
 
      integer   lenbar
 
      integer   iccount
 
      integer   idum
 
      integer   itsofar [24]
 
      integer   nib [360]
 
      integer   nn [24]
 
      logical   rest [4800]
 
      integer   lenbr0
 
      integer   lenbr1
 
      logical   firstline
 
      logical   newmeter
 
   }   _1
 
   struct {
      integer   iv
 
      integer   ivxo [600]
 
      integer   ipo [600]
 
      real   to [600]
 
      real   tno [600]
 
      integer   nnl [24]
 
      integer   nv
 
      integer   ibar
 
      integer   mtrnuml
 
      integer   nodur [4800]
 
      integer   lenbar
 
      integer   iccount
 
      integer   nbars
 
      integer   itsofar [24]
 
      integer   nib [360]
 
      integer   nn [24]
 
      logical   rest [4800]
 
      integer   lenbr0
 
      integer   lenbr1
 
      logical   firstline
 
      logical   newmeter
 
   }   _2
 
a1ll_
 
struct {
   integer   n69 [25]
 
   integer   n34 [25]
 
comdiag_
 
struct {
   integer   mmacstrt [500]
 
   integer   mmacend [500]
 
   integer   immac
 
   integer   mmactime [20]
 
   integer   nmidsec
 
   integer   msecstrt [1500]
 
   integer   msecend [1500]
 
   logical   mmacrec
 
   logical   gottempo
 
commmac_
 
struct {
   integer   linewcom [20000]
 
truelinecount_
 
struct {
   logical   lastchar
 
   logical   fbon
 
   logical   issegno
 
   integer   ihead
 
   logical   isheadr
 
   integer   nline
 
   logical   isvolt
 
   real   fracindent
 
   integer   nsperi [24]
 
   integer   linesinpmxmod
 
   integer   line1pmxmod
 
   integer   lenbuf0
 
c1omget_
 
struct {
   integer   naskb
 
   real   task [40]
 
   real   wask [40]
 
   real   elask [40]
 
comas1_
 
struct {
   real   udsp [50]
 
   real   tudsp [50]
 
   integer   nudsp
 
   real   udoff [480]
 
   integer   nudoff [24]
 
comudsp_
 
struct {
   shortint   ipslon [25]
 
   shortint   lusebl [10]
 
   shortint   jusebl [10]
 
comips_
 
struct {
   logical   islast
 
   logical   usevshrink
 
comlast_
 
union {
   struct {
      real   space [80]
 
      integer   nb
 
      real   prevtn [24]
 
      real   flgndv [24]
 
      real   flgndb
 
      real   eskgnd
 
      real   ptsgnd
 
      integer   ivmxsav [48]
 
      integer   nvmxsav [24]
 
   }   _1
 
   struct {
      real   space [80]
 
      integer   nb
 
      real   prevtn [24]
 
      real   flgndv [24]
 
      logical   flgndb
 
      real   eskgnd
 
      real   ptsgnd
 
      integer   ivmxsav [48]
 
      integer   nvmxsav [24]
 
   }   _2
 
comnsp_
 
union {
   struct {
      integer   mult [4800]
 
      integer   iv
 
      integer   nnl [24]
 
      integer   nv
 
      integer   ibar
 
      integer   ivxo [600]
 
      integer   ipo [600]
 
      real   to [600]
 
      real   tno [600]
 
      real   tnote [600]
 
      real   eskz [4800]
 
      integer   ipl [4800]
 
      integer   ibm1 [216]
 
      integer   ibm2 [216]
 
      integer   nolev [4800]
 
      integer   ibmcnt [24]
 
      integer   nodur [4800]
 
      integer   jn
 
      integer   lenbar
 
      integer   iccount
 
      integer   nbars
 
      integer   itsofar [24]
 
      integer   nacc [4800]
 
      integer   nib [360]
 
      integer   nn [24]
 
      integer   lenb0
 
      integer   lenb1
 
      real   slfac
 
      integer   musicsize
 
      real   stemmax
 
      real   stemmin
 
      real   stemlen
 
      integer   mtrnuml
 
      integer   mtrdenl
 
      integer   mtrnmp
 
      integer   mtrdnp
 
      integer   islur [4800]
 
      integer   ifigdr [250]
 
      integer   iline
 
      logical   figbass
 
      logical   figchk [2]
 
      logical   firstgulp
 
      integer   irest [4800]
 
      integer   iornq [4824]
 
      integer   isdat1 [202]
 
      integer   isdat2 [202]
 
      integer   nsdat
 
      integer   isdat3 [202]
 
      integer   isdat4 [202]
 
      logical   beamon [24]
 
      logical   isfig [400]
 
      char   sepsymq [24]
 
      char   sq [1]
 
      char   ulq [216]
 
   }   _1
 
   struct {
      integer   mult [4800]
 
      integer   jv
 
      integer   nnl [24]
 
      integer   nv
 
      integer   ibar
 
      integer   ivxo [600]
 
      integer   ipo [600]
 
      real   to [600]
 
      real   tno [600]
 
      real   tnote [600]
 
      real   eskz [4800]
 
      integer   ipl [4800]
 
      integer   ibm1 [216]
 
      integer   ibm2 [216]
 
      integer   nolev [4800]
 
      integer   ibmcnt [24]
 
      integer   nodur [4800]
 
      integer   jn
 
      integer   lenbar
 
      integer   iccount
 
      integer   nbars
 
      integer   itsofar [24]
 
      integer   nacc [4800]
 
      integer   nib [360]
 
      integer   nn [24]
 
      integer   lenb0
 
      integer   lenb1
 
      real   slfac
 
      integer   musicsize
 
      real   stemmax
 
      real   stemmin
 
      real   stemlen
 
      integer   mtrnuml
 
      integer   mtrdenl
 
      integer   mtrnmp
 
      integer   mtrdnp
 
      integer   islur [4800]
 
      integer   ifigdr [250]
 
      integer   iline
 
      logical   figbass
 
      logical   figchk [2]
 
      logical   firstgulp
 
      integer   irest [4800]
 
      integer   iornq [4824]
 
      integer   isdat1 [202]
 
      integer   isdat2 [202]
 
      integer   nsdat
 
      integer   isdat3 [202]
 
      integer   isdat4 [202]
 
      logical   beamon [24]
 
      logical   isfig [400]
 
      char   sepsymq [24]
 
      char   sq [1]
 
      char   ulq [216]
 
   }   _2
 
all_
 
struct {
   real   eskz2 [4800]
 
comeskz2_
 
struct {
   integer   ntot
 
comntot_
 
struct {
   real   hpttot [176]
 
comhsp_
 
struct {
   logical   ispoi
 
compoi_
 
struct {
   logical   isbbm
 
combbm_
 
struct {
   real   ask [2500]
 
   integer   iask
 
   logical   topmods
 
comas3_
 
struct {
   integer   ivbj1
 
   integer   ivbj2
 
   logical   isbjmp
 
   logical   isbj2
 
   integer   multbj1
 
combjmp_
 
struct {
   integer   noctup
 
comoct_
 
union {
   struct {
      integer   ixtup
 
      logical   vxtup [24]
 
      integer   ntupv [216]
 
      integer   nolev1 [24]
 
      integer   mtupv [216]
 
      integer   nxtinbm [24]
 
      integer   islope [24]
 
      real   xelsk [24]
 
      real   eloff [216]
 
      integer   nssb [24]
 
      integer   issb [24]
 
      integer   lev1ssb [480]
 
   }   _1
 
   struct {
      integer   ixtup
 
      logical   vxtup [24]
 
      integer   ntupv [216]
 
      integer   nolev1 [24]
 
      integer   mtupv [216]
 
      integer   nxtinbm [24]
 
      integer   islope [24]
 
      real   xels11 [24]
 
      real   eloff [216]
 
      integer   nssb [24]
 
      integer   issb [24]
 
      integer   lev1ssb [480]
 
   }   _2
 
comxtup_
 
struct {
   logical   drawbm [24]
 
comdraw_
 
struct {
   integer   nvmx [24]
 
   integer   ivmx [48]
 
   integer   ivx
 
commvl_
 
struct {
   integer   ihnum3
 
   logical   flipend [24]
 
   integer   ixrest [24]
 
strtmid_
 
struct {
   logical   bar1syst
 
   real   fixednew
 
   real   scaldold
 
   real   wheadpt
 
   real   fbar
 
   real   poenom
 
comask_
 
struct {
   integer   itopfacteur
 
   integer   ibotfacteur
 
   integer   interfacteur
 
   integer   isig0
 
   integer   isig
 
   integer   lastisig
 
   real   fracindent
 
   real   widthpt
 
   real   height
 
   real   hoffpt
 
   real   voffpt
 
   integer   idsig
 
   integer   lnam [24]
 
   char   inameq [1896]
 
comtop_
 
struct {
   integer   ntrill
 
   integer   ivtrill [24]
 
   integer   iptrill [24]
 
   real   xnsktr [24]
 
   integer   ncrd
 
   integer   icrdat [193]
 
   integer   icrdot [193]
 
   integer   icrdorn [193]
 
   integer   nudorn
 
   integer   kudorn [63]
 
   real   ornhshft [63]
 
   integer   minlev
 
   integer   maxlev
 
   integer   icrd1
 
   integer   icrd2
 
comtrill_
 
struct {
   integer   nnb
 
   real   sumx
 
   real   sumy
 
   integer   ipb [24]
 
   real   smed
 
comipb_
 
union {
   struct {
      logical   novshrinktop
 
      logical   cstuplet
 
   }   _1
 
   struct {
      logical   novshrinktop
 
      real   cstuplte
 
   }   _2
 
comnvst_
 
union {
   struct {
      integer   itfig [148]
 
      char   figq [1480]
 
      integer   ivupfig [148]
 
      integer   nfigs [2]
 
      real   fullsize [24]
 
      integer   ivxfig2
 
      integer   ivvfig [148]
 
   }   _1
 
   struct {
      integer   itfig [148]
 
      char   figqq [1480]
 
      integer   ivupfig [148]
 
      integer   nfigs [2]
 
      real   fullsize [24]
 
      integer   ivxfig2
 
      integer   ivvfig [148]
 
   }   _2
 
comfig_
 
struct {
   integer   nbrests
 
xjbeambrests_
 
struct {
   integer   nnodur
 
   real   wminnh [3999]
 
   integer   nnpd [9600]
 
   real   durb [9600]
 
   integer   iddot
 
   integer   nptr [3999]
 
   integer   ibarcnt
 
   integer   mbrest
 
   integer   ibarmbr
 
   integer   ibaroff
 
   real   udsp [3999]
 
   real   wheadpt
 
   real   sqzb [9600]
 
c1omnotes_
 
struct {
   integer   narp
 
   real   tar [8]
 
   integer   ivar1 [8]
 
   integer   ipar1 [8]
 
   integer   levar1 [8]
 
   integer   ncmar1 [8]
 
   real   xinsnow
 
   logical   lowdot
 
comarp_
 
struct {
   integer   midisig
 
commidisig_
 
struct {
   integer   ncc [24]
 
   real   tcc [240]
 
   integer   ncmidcc [240]
 
   integer   maxdotmv [24]
 
   integer   ndotmv [24]
 
   real   updot [480]
 
   real   rtdot [480]
 
comcc_
 
struct {
   integer   listslur
 
   logical   upslur [48]
 
   integer   ndxslur
 
   logical   fontslur
 
   logical   wrotepsslurdefaults
 
   real   slurcurve
 
comslur_
 
union {
   struct {
      integer   ihairuse
 
      integer   idhair [24]
 
   }   _1
 
   struct {
      integer   idhairuse
 
      integer   idhair [24]
 
   }   _2
 
comhair_
 
struct {
   integer   ivg [37]
 
   integer   ipg [37]
 
   integer   nolevg [74]
 
   integer   itoff [148]
 
   real   aftshft
 
   integer   nng [37]
 
   integer   ngstrt [37]
 
   integer   ibarmbr
 
   integer   mbrest
 
   real   xb4mbr
 
   integer   noffseg
 
   integer   ngrace
 
   integer   nvolt
 
   integer   ivlit [83]
 
   integer   iplit [83]
 
   integer   nlit
 
   real   graspace [37]
 
   integer   lenlit [83]
 
   integer   multg [37]
 
   logical   upg [37]
 
   logical   slurg [37]
 
   logical   slashg [37]
 
   integer   naccg [74]
 
   char   voltxtq [120]
 
   char   litq [10624]
 
comgrace_
 
struct {
   integer   is1n1
 
   integer   is2n1
 
   integer   irzbnd
 
   integer   isnx
 
comsln_
 
struct {
   real   eonk
 
   real   ewmxk
 
comeon_
 
struct {
   integer   ipl2 [4800]
 
comipl2_
 
struct {
   integer   ibmtyp
 
combeam_
 
struct {
   integer   macnum
 
   logical   mrecord
 
   logical   mplay
 
   integer   macuse
 
   integer   icchold
 
   char   lnholdq [128]
 
   logical   endmac
 
commac_
 
struct {
   integer   nvmx [24]
 
   integer   ivmx [48]
 
   integer   ivx
 
   real   fbar
 
   integer   nacc [4800]
 
c1ommvl_
 
union {
   struct {
      integer   nkeys
 
      integer   ibrkch [18]
 
      integer   newkey [18]
 
      logical   iskchb
 
      integer   idsig
 
      integer   isig1
 
      integer   mbrestsav
 
      logical   kchmid [18]
 
      logical   ornrpt
 
      logical   shifton
 
      logical   barend
 
      integer   noinst
 
      logical   stickys
 
   }   _1
 
   struct {
      integer   nkeys
 
      integer   ibrkch [18]
 
      integer   newkey [18]
 
      logical   iskchb
 
      integer   idumm1
 
      integer   isig1
 
      integer   mbrestsav
 
      logical   kchmid [18]
 
      logical   logdumm1
 
      logical   logdumm2
 
      logical   barend
 
      integer   noinst
 
      logical   logdumm3
 
   }   _2
 
comkeys_
 
struct {
   logical   isligfont
 
comligfont_
 
struct {
   logical   is4bignv
 
   logical   aiset
 
comis4bignv_
 
struct {
   real   shortfrac
 
   real   codafrac
 
   integer   ishort
 
   integer   mbrsum
 
   integer   nmbr
 
   logical   nocodabn
 
   real   poefa [125]
 
comshort_
 
struct {
   logical   lastchar
 
   logical   rptnd1
 
   logical   sluron [48]
 
   logical   fbon
 
   logical   ornrpt
 
   logical   stickys
 
   integer   movbrk
 
   integer   movnmp
 
   integer   movdnp
 
   integer   movgap
 
   real   parmov
 
   real   fintstf
 
   real   gintstf
 
   logical   rptprev
 
   logical   equalize
 
   char   rptfq1 [1]
 
   char   rptfq2 [1]
 
comget_
 
struct {
   integer   mbrhgt
 
   logical   newmbrhgt
 
   logical   ignorenats
 
comignorenats_
 
struct {
   integer   nnodur
 
   integer   lastlev
 
   integer   ndlev [48]
 
   logical   shifton
 
   logical   setis
 
   logical   notcrd
 
   integer   npreslur
 
   logical   was2 [24]
 
   integer   ninow
 
   logical   nobar1
 
   integer   nsystp [75]
 
   integer   ipage
 
   logical   optlinebreakties
 
   logical   headerspecial
 
comnotes_
 
struct {
   integer   ihdht
 
   logical   lower
 
   char   headrq [80]
 
   char   lowerq [80]
 
   integer   ihdvrt
 
comhead_
 
struct {
   integer   nfb [24]
 
   real   t1fb [960]
 
   real   t2fb [960]
 
   char   ulfbq [960]
 
   integer   ifb
 
   real   tautofb
 
   logical   autofbon
 
   real   t1autofb
 
comfb_
 
struct {
   logical   bcspec
 
combc_
 
struct {
   integer   nsperi [24]
 
   integer   nspern [24]
 
   logical   rename
 
   integer   iiorig [24]
 
comnvi_
 
struct {
   integer   ip1mac [20]
 
   integer   il1mac [20]
 
   integer   ip2mac [20]
 
   integer   il2mac [20]
 
   integer   ic1mac [20]
 
   integer   ilmac
 
   integer   iplmac
 
c1ommac_
 
struct {
   char   clefq [24]
 
comclefq_
 
struct {
   integer   numarpshift
 
   integer   ivarpshift [20]
 
   integer   iparpshift [20]
 
   real   arpshift [20]
 
comarpshift_
 
struct {
   integer   ibarcnt
 
combibarcnt_
 
struct {
   logical   inputmlyr
 
comlyr_
 
struct {
   real   botamt
 
   real   topamt
 
   logical   bottopgap
 
combottop_
 
struct {
   integer   ivxudorn [63]
 
comivxudorn_
 
struct {
   integer   nbc
 
   integer   ibcdata [36]
 
comcb_
 
struct {
   integer   nasksys
 
   real   wasksys [800]
 
   real   elasksys [800]
 
comas2_
 
struct {
   logical   cwrferm [24]
 
comcwrf_
 
struct {
   logical   centrests
 
comclefrests_
 
struct {
   logical   c8flag [24]
 
comc8flag_
 
struct {
   real   elskb
 
   real   tnminb [3999]
 
linecom_
 
struct {
   char   e_1 [60]
 
comtrans_
 
struct {
   real   e_1 [4]
 
   integer   fill_2 [127]
 
   real   e_3 [30]
 
   integer   fill_4 [73]
 
compage_
 
struct {
   real   e_1 [14]
 
   integer   e_2
 
cblock_
 
struct {
   integer   e_1
 
cominbot_ = { 16 }
 
struct {
   real   e_1
 
comstart_ = { .55f }
 
struct {
   char   e_1 [360]
 
   logical   e_2
 
   integer   fill_3 [3]
 
comtitl_
 
struct {
   real   e_1 [14]
 
   integer   e_2
 
   real   e_3 [5]
 
spfacs_
 
struct {
   real   e_1 [2]
 
combmh_ = { 1.1f, 2.3f }
 
struct {
   integer   fill_1 [124]
 
   integer   e_2 [12]
 
   real   e_3 [26]
 
   integer   fill_4 [1479]
 
comdyn_
 
struct {
   integer   e_1 [16]
 
   logical   e_2
 
comkbdrests_
 
struct {
   integer   e_1 [24]
 
   integer   fill_2 [24]
 
   integer   e_3 [24]
 
   integer   fill_4 [25]
 
   logical   e_5 [2]
 
cominsttrans_
 
struct {
   integer   e_1 [24]
 
comsize_
 
struct {
   real   e_1
 
comtol_ = { .001f }
 
static integer c__9 = 9
 
static integer c__1 = 1
 
static integer c__44 = 44
 
static integer c__2 = 2
 
static integer c__4 = 4
 
static integer c__128 = 128
 
static integer c__3 = 3
 
static logical c_true = (1)
 
static logical c_false = (0)
 
static integer c__92 = 92
 
static integer c__11 = 11
 
static integer c__12 = 12
 
static integer c__17 = 17
 
static integer c__14 = 14
 
static integer c__129 = 129
 
static integer c__5 = 5
 
static integer c__13 = 13
 
static integer c__6 = 6
 
static integer c__7 = 7
 
static integer c__22 = 22
 
static integer c__0 = 0
 
static integer c__27 = 27
 
static integer c__10 = 10
 
static integer c__20 = 20
 
static integer c__26 = 26
 
static real c_b1007 = -2.f
 
static real c_b1008 = 0.f
 
static real c_b1053 = 1.f
 
static integer c__8 = 8
 
static integer c__16 = 16
 
static integer c__23 = 23
 
static integer c__39 = 39
 
static integer c__96 = 96
 
static integer c__21 = 21
 
static integer c__19 = 19
 
static integer c__24 = 24
 
static integer c__28 = 28
 
static integer c__18 = 18
 
static real c_b1901 = 2.f
 
static integer c__30 = 30
 
static integer c__60 = 60
 
static integer c__80 = 80
 
static integer c__256 = 256
 
static integer c__34 = 34
 
static integer c__120 = 120
 
static integer c__240 = 240
 
static integer c__255 = 255
 
static integer c__47 = 47
 

Macro Definition Documentation

◆ a1ll_1

#define a1ll_1   (a1ll_._1)

Definition at line 107 of file pmxab.c.

◆ a1ll_2

#define a1ll_2   (a1ll_._2)

Definition at line 108 of file pmxab.c.

◆ all_1

#define all_1   (all_._1)

Definition at line 244 of file pmxab.c.

◆ all_2

#define all_2   (all_._2)

Definition at line 245 of file pmxab.c.

◆ c1omget_1

#define c1omget_1   c1omget_

Definition at line 141 of file pmxab.c.

◆ c1ommac_1

#define c1ommac_1   c1ommac_

Definition at line 735 of file pmxab.c.

◆ c1ommvl_1

#define c1ommvl_1   c1ommvl_

Definition at line 619 of file pmxab.c.

◆ c1omnotes_1

#define c1omnotes_1   c1omnotes_

Definition at line 515 of file pmxab.c.

◆ cblock_1

#define cblock_1   (*(struct cblock_1_ *) &cblock_)

Definition at line 438 of file pmxab.c.

◆ comarp_1

#define comarp_1   comarp_

Definition at line 525 of file pmxab.c.

◆ comarpshift_1

#define comarpshift_1   comarpshift_

Definition at line 748 of file pmxab.c.

◆ comas1_1

#define comas1_1   comas1_

Definition at line 148 of file pmxab.c.

◆ comas2_1

#define comas2_1   comas2_

Definition at line 786 of file pmxab.c.

◆ comas3_1

#define comas3_1   comas3_

Definition at line 283 of file pmxab.c.

◆ comask_1

#define comask_1   comask_

Definition at line 346 of file pmxab.c.

◆ combbm_1

#define combbm_1   combbm_

Definition at line 275 of file pmxab.c.

◆ combc_1

#define combc_1   combc_

Definition at line 720 of file pmxab.c.

◆ combeam_1

#define combeam_1   combeam_

Definition at line 601 of file pmxab.c.

◆ combibarcnt_1

#define combibarcnt_1   combibarcnt_

Definition at line 754 of file pmxab.c.

◆ combjmp_1

#define combjmp_1   combjmp_

Definition at line 291 of file pmxab.c.

◆ combmh_1

#define combmh_1   (*(struct combmh_1_ *) &combmh_)

Definition at line 473 of file pmxab.c.

◆ combottop_1

#define combottop_1   combottop_

Definition at line 767 of file pmxab.c.

◆ comc8flag_1

#define comc8flag_1   comc8flag_

Definition at line 804 of file pmxab.c.

◆ comcb_1

#define comcb_1   comcb_

Definition at line 779 of file pmxab.c.

◆ comcc_1

#define comcc_1   comcc_

Definition at line 540 of file pmxab.c.

◆ comclefq_1

#define comclefq_1   comclefq_

Definition at line 741 of file pmxab.c.

◆ comclefrests_1

#define comclefrests_1   comclefrests_

Definition at line 798 of file pmxab.c.

◆ comcwrf_1

#define comcwrf_1   comcwrf_

Definition at line 792 of file pmxab.c.

◆ comdiag_1

#define comdiag_1   comdiag_

Definition at line 114 of file pmxab.c.

◆ comdraw_1

#define comdraw_1   comdraw_

Definition at line 325 of file pmxab.c.

◆ comdyn_1

#define comdyn_1   (*(struct comdyn_1_ *) &comdyn_)

Definition at line 483 of file pmxab.c.

◆ comeon_1

#define comeon_1   comeon_

Definition at line 589 of file pmxab.c.

◆ comeskz2_1

#define comeskz2_1   comeskz2_

Definition at line 251 of file pmxab.c.

◆ comevent_1

#define comevent_1   comevent_

Definition at line 29 of file pmxab.c.

◆ comfb_1

#define comfb_1   comfb_

Definition at line 714 of file pmxab.c.

◆ comfig_1

#define comfig_1   (comfig_._1)

Definition at line 406 of file pmxab.c.

◆ comfig_2

#define comfig_2   (comfig_._2)

Definition at line 407 of file pmxab.c.

◆ comget_1

#define comget_1   comget_

Definition at line 673 of file pmxab.c.

◆ comgrace_1

#define comgrace_1   comgrace_

Definition at line 577 of file pmxab.c.

◆ comhair_1

#define comhair_1   (comhair_._1)

Definition at line 561 of file pmxab.c.

◆ comhair_2

#define comhair_2   (comhair_._2)

Definition at line 562 of file pmxab.c.

◆ comhead_1

#define comhead_1   comhead_

Definition at line 702 of file pmxab.c.

◆ comhsp_1

#define comhsp_1   comhsp_

Definition at line 263 of file pmxab.c.

◆ comignorenats_1

#define comignorenats_1   comignorenats_

Definition at line 680 of file pmxab.c.

◆ cominbot_1

#define cominbot_1   (*(struct cominbot_1_ *) &cominbot_)

Definition at line 444 of file pmxab.c.

◆ cominsttrans_1

#define cominsttrans_1   (*(struct cominsttrans_1_ *) &cominsttrans_)

Definition at line 498 of file pmxab.c.

◆ comipb_1

#define comipb_1   comipb_

Definition at line 374 of file pmxab.c.

◆ comipl2_1

#define comipl2_1   comipl2_

Definition at line 595 of file pmxab.c.

◆ comips_1

#define comips_1   comips_

Definition at line 169 of file pmxab.c.

◆ comis4bignv_1

#define comis4bignv_1   comis4bignv_

Definition at line 653 of file pmxab.c.

◆ comivxudorn_1

#define comivxudorn_1   comivxudorn_

Definition at line 773 of file pmxab.c.

◆ comkbdrests_1

#define comkbdrests_1   (*(struct comkbdrests_1_ *) &comkbdrests_)

Definition at line 490 of file pmxab.c.

◆ comkeys_1

#define comkeys_1   (comkeys_._1)

Definition at line 640 of file pmxab.c.

◆ comkeys_2

#define comkeys_2   (comkeys_._2)

Definition at line 641 of file pmxab.c.

◆ comlast_1

#define comlast_1   comlast_

Definition at line 175 of file pmxab.c.

◆ comligfont_1

#define comligfont_1   comligfont_

Definition at line 647 of file pmxab.c.

◆ comlyr_1

#define comlyr_1   comlyr_

Definition at line 760 of file pmxab.c.

◆ commac_1

#define commac_1   commac_

Definition at line 611 of file pmxab.c.

◆ commidi_1

#define commidi_1   commidi_

Definition at line 51 of file pmxab.c.

◆ commidisig_1

#define commidisig_1   commidisig_

Definition at line 531 of file pmxab.c.

◆ commmac_1

#define commmac_1   commmac_

Definition at line 123 of file pmxab.c.

◆ commus_1

#define commus_1   commus_

Definition at line 82 of file pmxab.c.

◆ commvel_1

#define commvel_1   (commvel_._1)

Definition at line 66 of file pmxab.c.

◆ commvel_2

#define commvel_2   (commvel_._2)

Definition at line 67 of file pmxab.c.

◆ commvl_1

#define commvl_1   commvl_

Definition at line 331 of file pmxab.c.

◆ comnotes_1

#define comnotes_1   comnotes_

Definition at line 693 of file pmxab.c.

◆ comnsp_1

#define comnsp_1   (comnsp_._1)

Definition at line 194 of file pmxab.c.

◆ comnsp_2

#define comnsp_2   (comnsp_._2)

Definition at line 195 of file pmxab.c.

◆ comntot_1

#define comntot_1   comntot_

Definition at line 257 of file pmxab.c.

◆ comnvi_1

#define comnvi_1   comnvi_

Definition at line 728 of file pmxab.c.

◆ comnvst_1

#define comnvst_1   (comnvst_._1)

Definition at line 386 of file pmxab.c.

◆ comnvst_2

#define comnvst_2   (comnvst_._2)

Definition at line 387 of file pmxab.c.

◆ comoct_1

#define comoct_1   comoct_

Definition at line 297 of file pmxab.c.

◆ compage_1

#define compage_1   (*(struct compage_1_ *) &compage_)

Definition at line 430 of file pmxab.c.

◆ compoi_1

#define compoi_1   compoi_

Definition at line 269 of file pmxab.c.

◆ comshort_1

#define comshort_1   comshort_

Definition at line 662 of file pmxab.c.

◆ comsize_1

#define comsize_1   (*(struct comsize_1_ *) &comsize_)

Definition at line 504 of file pmxab.c.

◆ comslm_1

#define comslm_1   comslm_

Definition at line 37 of file pmxab.c.

◆ comsln_1

#define comsln_1   comsln_

Definition at line 583 of file pmxab.c.

◆ comslur_1

#define comslur_1   comslur_

Definition at line 550 of file pmxab.c.

◆ comstart_1

#define comstart_1   (*(struct comstart_1_ *) &comstart_)

Definition at line 450 of file pmxab.c.

◆ comtitl_1

#define comtitl_1   (*(struct comtitl_1_ *) &comtitl_)

Definition at line 458 of file pmxab.c.

◆ comtol_1

#define comtol_1   (*(struct comtol_1_ *) &comtol_)

Definition at line 163 of file pmxab.c.

◆ comtop_1

#define comtop_1   comtop_

Definition at line 355 of file pmxab.c.

◆ comtrans_1

#define comtrans_1   (*(struct comtrans_1_ *) &comtrans_)

Definition at line 419 of file pmxab.c.

◆ comtrill_1

#define comtrill_1   comtrill_

Definition at line 365 of file pmxab.c.

◆ comudsp_1

#define comudsp_1   comudsp_

Definition at line 157 of file pmxab.c.

◆ comver_1

#define comver_1   comver_

Definition at line 23 of file pmxab.c.

◆ comxtup_1

#define comxtup_1   (comxtup_._1)

Definition at line 318 of file pmxab.c.

◆ comxtup_2

#define comxtup_2   (comxtup_._2)

Definition at line 319 of file pmxab.c.

◆ inbuff_1

#define inbuff_1   inbuff_

Definition at line 75 of file pmxab.c.

◆ linecom_1

#define linecom_1   linecom_

Definition at line 810 of file pmxab.c.

◆ spfacs_1

#define spfacs_1   (*(struct spfacs_1_ *) &spfacs_)

Definition at line 467 of file pmxab.c.

◆ strtmid_1

#define strtmid_1   strtmid_

Definition at line 339 of file pmxab.c.

◆ truelinecount_1

#define truelinecount_1   truelinecount_

Definition at line 129 of file pmxab.c.

◆ xjbeambrests_1

#define xjbeambrests_1   xjbeambrests_

Definition at line 413 of file pmxab.c.

Function Documentation

◆ accsym_()

int accsym_ ( integer nacc,
char *  acsymq,
integer lacc,
ftnlen  acsymq_len 
)

Definition at line 2979 of file pmxab.c.

References c__1, c__3, c__9, do_lio(), e_wsle(), nacc, s_copy(), and s_wsle().

Referenced by doacc_(), and dograce_().

◆ addask_()

int addask_ ( real taskn,
real waskn,
real elaskn,
real fixednew,
real scaldold,
real tglp1,
real scfac,
logical isudsp 
)

Definition at line 3042 of file pmxab.c.

References c__1, c__9, comas1_1, comtol_1, comudsp_1, dabs, do_lio(), e_wsle(), fixednew, L2, max, s_wsle(), scaldold, and stop1_().

Referenced by make2bar_().

◆ addblank_()

int addblank_ ( char *  noteq,
integer lnoten,
ftnlen  noteq_len 
)

Definition at line 3185 of file pmxab.c.

References c__2, and s_cat().

Referenced by beamend_(), beamid_(), beamn1_(), beamstrt_(), doacc_(), docrd_(), dograce_(), notex_(), and putorn_().

◆ addfb_()

int addfb_ ( integer nfb,
integer iv,
real tnew,
real t1fb,
real t2fb,
char *  ulfbq,
integer ifbadd,
ftnlen  ulfbq_len 
)

Definition at line 3212 of file pmxab.c.

References comtol_1, ifb, iv, L2, nfb, t1fb, t2fb, and ulfbq.

Referenced by make1bar_().

◆ addmidi_()

int addmidi_ ( integer icm,
integer nolev,
integer iacc,
integer midisig,
real time,
logical rest,
logical endrest 
)

◆ addstr_()

int addstr_ ( char *  notexq,
integer lnote,
char *  soutq,
integer lsout,
ftnlen  notexq_len,
ftnlen  soutq_len 
)

◆ adjusteskz_()

int adjusteskz_ ( integer ib,
integer istart,
real poenom 
)

Definition at line 4200 of file pmxab.c.

References all_1, comas1_1, comeskz2_1, comntot_1, comtol_1, dabs, in, istart, and poenom.

Referenced by make2bar_().

◆ askfig_()

int askfig_ ( char *  pathnameq,
integer lpath,
char *  basenameq,
integer lbase,
logical figbass,
logical istype0,
ftnlen  pathnameq_len,
ftnlen  basenameq_len 
)

◆ backfill_()

int backfill_ ( integer iunit,
char *  oldq,
integer lenold,
char *  newq,
integer lennew,
ftnlen  oldq_len,
ftnlen  newq_len 
)

Definition at line 4646 of file pmxab.c.

References alist::aerr, alist::aunit, c__1, c__3, cilist::ciunit, do_fio(), e_rsfe(), e_wsfe(), f_back(), i_indx(), L1, line, s_cat(), s_copy(), s_rsfe(), and s_wsfe().

Referenced by dodyn_().

◆ beamend_()

◆ beamid_()

int beamid_ ( char *  notexq,
integer lnote,
ftnlen  notexq_len 
)

◆ beamn1_()

int beamn1_ ( char *  notexq,
integer lnote,
ftnlen  notexq_len 
)

◆ beamstrt_()

◆ catspace_()

int catspace_ ( real space,
real squez,
integer nnsk 
)

Definition at line 9828 of file pmxab.c.

References c1omnotes_1, comtol_1, dabs, and space.

Referenced by makeabar_().

◆ chax_()

◆ checkdyn_()

int checkdyn_ ( char *  lineq,
integer iccount,
integer ibar,
ftnlen  lineq_len 
)

◆ chkarp_()

int chkarp_ ( integer ncrd,
integer icrdat,
integer ivx,
integer ip,
logical iscacc,
logical isarp 
)

Definition at line 10159 of file pmxab.c.

References bit_test, FALSE_, icrdat, ip, ivx, lbit_shift(), ncrd, and TRUE_.

Referenced by make2bar_().

◆ chkimidi_()

int chkimidi_ ( integer icm)

Definition at line 10242 of file pmxab.c.

References c__1, c__9, commidi_1, do_fio(), do_lio(), e_wsfe(), e_wsle(), s_wsfe(), and s_wsle().

Referenced by addmidi_().

◆ chkkbdrests_()

int chkkbdrests_ ( integer ip,
integer iv,
integer ivx,
integer nn,
integer islur,
integer irest,
integer nolev,
integer ivmx,
integer nib,
integer nv,
integer ibar,
real tnow,
real tol,
integer nodur,
integer mode,
integer levtopr,
integer levbotr,
integer mult,
integer ipl 
)

Definition at line 10288 of file pmxab.c.

References bit_test, c__1, dabs, i_sign(), ibar, ip, ipl, irest, islur, iv, ivmx, ivx, log2_(), max, min, mode, mult, ncmid_(), nib, nn, nodur, nolev, and nv.

Referenced by make2bar_().

◆ chklit_()

int chklit_ ( char *  lineq,
integer iccount,
integer literr,
ftnlen  lineq_len 
)

Definition at line 10542 of file pmxab.c.

References c__92, chax_(), g1etchar_(), iccount, itype, lenlit, and VOID.

Referenced by g1etnote_().

◆ chkpm4ac_()

int chkpm4ac_ ( char *  lineq,
integer iccount,
integer nacc,
logical moved,
ftnlen  lineq_len 
)

Definition at line 10632 of file pmxab.c.

References c__10, c__4, c__6, c__7, FALSE_, fnum, i_indx(), i_nint(), iccount, nacc, readnum_(), s_cmp(), setbits_(), and TRUE_.

Referenced by getnote_().

◆ chkpmxlyr_()

int chkpmxlyr_ ( char *  lineq,
integer iccount,
integer lyrerr,
ftnlen  lineq_len 
)

Definition at line 65614 of file pmxab.c.

References g1etchar_(), i_indx(), iccount, and s_cmp().

Referenced by g1etnote_().

◆ clefsym_()

int clefsym_ ( integer isl,
char *  notexq,
integer lnote,
integer nclef,
ftnlen  notexq_len 
)

Definition at line 10769 of file pmxab.c.

References c__4, c__92, chax_(), lbit_shift(), min, s_cat(), and VOID.

Referenced by make2bar_(), and pmxb_().

◆ crdacc_()

int crdacc_ ( integer nacc,
integer naccid,
integer micrd,
integer nolevm,
real rmsshift,
logical lasttime,
integer levmaxacc,
integer icrdot0,
real segrb0,
integer ksegrb0,
integer nsegrb0,
logical twooftwo,
integer icashft 
)

◆ crdaccs_()

int crdaccs_ ( integer nacc,
integer ipl,
integer irest,
integer naccid,
integer kicrd,
integer nolevm,
integer levmaxacc,
integer levminacc,
integer icrdot0,
logical twooftwo,
integer icashft 
)

◆ doacc_()

int doacc_ ( integer ihshft,
integer ivshft,
char *  notexq,
integer lnote,
integer nacc,
integer nolev,
integer ncm,
logical caut,
ftnlen  notexq_len 
)

◆ docrd_()

int docrd_ ( integer ivx,
integer ip,
integer nodu,
integer ncm,
integer iv,
real tnow,
char *  soutq,
integer lsout,
char *  ulq,
integer ibmcnt,
integer islur,
integer nvmx,
integer nv,
logical beamon,
integer nolevm,
integer ihornb,
integer nornb,
real stemlen,
logical dotxtup,
integer nacc,
integer irest,
ftnlen  soutq_len,
ftnlen  ulq_len 
)

◆ dodyn_()

int dodyn_ ( integer ivx,
integer ip,
integer nolev,
integer ncm,
integer ipl,
integer islur,
integer irest,
integer nvmx,
integer nv,
logical beamon,
integer ihornb,
integer nornb,
char *  ulq,
integer ibmcnt,
logical nostem,
char *  soutq,
integer lsout,
ftnlen  ulq_len,
ftnlen  soutq_len 
)

◆ dograce_()

int dograce_ ( integer ivx,
integer ip,
real ptgr,
char *  soutq,
integer lsout,
integer ncm,
integer nacc,
integer ig,
integer ipl,
logical farend,
logical beamon,
integer nolev,
integer ncmidx,
integer islur,
integer nvmx,
integer nv,
integer ibmcnt,
real tnote,
char *  ulq,
integer instno,
ftnlen  soutq_len,
ftnlen  ulq_len 
)

◆ dopmxlyr_()

int dopmxlyr_ ( char *  lineq,
integer iccount,
ftnlen  lineq_len 
)

Definition at line 65715 of file pmxab.c.

References c__1, c__128, c__4, c__6, c__7, c__9, c__92, chax_(), do_lio(), e_wsle(), i_indx(), iccount, istart, L1, L2, lenstr_(), s_cat(), s_cmp(), s_copy(), s_wsle(), sq, stop1_(), and VOID.

Referenced by getnote_().

◆ dopsslur_()

int dopsslur_ ( integer nolev,
integer isdat1,
integer isdat2,
integer isdat3,
integer isdat4,
integer nsdat,
integer ip,
integer iv,
integer kv,
integer nv,
logical beamon,
integer ncm,
char *  soutq,
integer lsout,
char *  ulq,
integer islur,
integer ipl,
integer iornq,
integer islhgt,
real tno,
integer nacc,
ftnlen  soutq_len,
ftnlen  ulq_len 
)

◆ doslur_()

int doslur_ ( integer nolev,
integer isdat1,
integer isdat2,
integer isdat3,
integer nsdat,
integer ip,
integer iv,
integer kv,
integer nv,
logical beamon,
integer ncm,
char *  soutq,
integer lsout,
char *  ulq,
integer islur,
integer ipl,
integer iornq,
integer islhgt,
real tno,
integer nacc,
ftnlen  soutq_len,
ftnlen  ulq_len 
)

◆ dotmov_()

int dotmov_ ( real updot,
real rtdot,
char *  soutq,
integer lsout,
integer iddot,
ftnlen  soutq_len 
)

◆ dotrill_()

int dotrill_ ( integer iv,
integer ip,
integer iornq,
char *  noteq,
integer lnoten,
char *  notexq,
integer lnote,
ftnlen  noteq_len,
ftnlen  notexq_len 
)

◆ endslur_()

int endslur_ ( logical stemup,
logical upslur,
integer nolev,
integer iupdn,
integer ndxslur,
integer ivoff,
integer ncm,
char *  soutq,
integer lsout,
logical fontslur,
ftnlen  soutq_len 
)

Definition at line 18833 of file pmxab.c.

References addstr_(), c__2, c__4, c__92, chax_(), fontslur, ndxslur, nolev, notefq_(), s_cat(), shift, and VOID.

Referenced by make2bar_().

◆ errmsg_()

◆ eskb4_()

int eskb4_ ( integer ip,
integer ivx,
integer in,
integer ib,
real space,
real tstart,
real fbar,
integer itrpt,
real esk 
)

Definition at line 19377 of file pmxab.c.

References all_1, c__1, c__9, comtol_1, do_lio(), e_wsle(), fbar, feon_(), i_nint(), in, ip, ivx, real, s_stop(), s_wsle(), and space.

Referenced by make2bar_().

◆ f1eon_()

doublereal f1eon_ ( real time)

Definition at line 19473 of file pmxab.c.

References sqrt(), and time().

Referenced by findeonk_(), makeabar_(), and pmxa_().

◆ feon_()

doublereal feon_ ( real time)

Definition at line 19487 of file pmxab.c.

References comeon_1, pow_dd(), sqrt(), and time().

Referenced by beamstrt_(), eskb4_(), findeonk_(), make1bar_(), make2bar_(), pmxa_(), and pmxb_().

◆ findbeam_()

int findbeam_ ( integer ibmrep,
integer numbms,
integer mapfb 
)

◆ findeonk_()

int findeonk_ ( integer nptr1,
integer nptr2,
real wovera,
real xelsk,
real dtmin,
real dtmax,
real eonk0 
)

Definition at line 20006 of file pmxab.c.

References c1omnotes_1, comeon_1, comtol_1, dabs, f, f1eon_(), feon_(), fp, L1, log(), pow_dd(), printl_(), sqrt(), and xelsk.

Referenced by pmxa_().

◆ fnote_()

doublereal fnote_ ( integer nodur,
integer ivx,
integer ip,
integer nacc 
)

Definition at line 20115 of file pmxab.c.

References bit_test, c__1, c__3, c__9, do_lio(), e_wsle(), ip, ivx, L2, nacc, nodur, printl_(), real, s_wsle(), and stop1_().

Referenced by make1bar_(), and makeabar_().

◆ g1etchar_()

int g1etchar_ ( char *  lineq,
integer iccount,
char *  charq,
ftnlen  lineq_len,
ftnlen  charq_len 
)

◆ g1etnote_()

◆ g1etset_()

int g1etset_ ( integer nv,
integer noinst,
integer mtrnuml,
integer mtrdenl,
integer mtrnmp,
integer mtrdnp,
real xmtrnum0,
integer newkey,
integer npages,
integer nsyst,
integer musize,
logical bottreb 
)

◆ g1etx_()

int g1etx_ ( char *  lineq,
integer iccount,
logical shifton,
integer ibar,
real udsp,
real wheadpt,
ftnlen  lineq_len 
)

Definition at line 27681 of file pmxab.c.

References bit_set, bit_test, errmsg_(), FALSE_, fnum, g1etchar_(), i_indx(), ibar, iccount, L1, number, readnum_(), shifton, stop1_(), TRUE_, udsp, and wheadpt.

Referenced by g1etnote_().

◆ getbuf_()

int getbuf_ ( char *  lineq,
ftnlen  lineq_len 
)

Definition at line 27865 of file pmxab.c.

References inbuff_1, and s_copy().

Referenced by g1etset_(), getnote_(), getset_(), read10_(), readin_(), and setmac_().

◆ getchar_()

int getchar_ ( char *  lineq,
integer iccount,
char *  charq,
ftnlen  lineq_len,
ftnlen  charq_len 
)

◆ getdyn_()

◆ getfig_()

int getfig_ ( integer itoff,
char *  charq,
char *  lineq,
integer iccount,
logical isfig,
integer itfig,
integer itsofar,
integer nodur,
char *  figq,
integer ivupfig,
integer ivvfig,
integer nfigs,
ftnlen  charq_len,
ftnlen  lineq_len,
ftnlen  figq_len 
)

◆ getgrace_()

int getgrace_ ( integer ivx,
integer nnl,
char *  lineq,
integer iccount,
integer islur,
integer iornq,
integer ipl,
integer ndlev,
integer lastlev,
integer iv,
integer nv,
ftnlen  lineq_len 
)

◆ getitransinfo_()

int getitransinfo_ ( logical from1,
integer ibarcnt,
char *  lineq,
integer iccount,
integer ibaroff,
integer nbars,
integer noinst,
ftnlen  lineq_len 
)

Definition at line 28749 of file pmxab.c.

References cominsttrans_1, errmsg_(), fnum, g1etchar_(), i_indx(), i_nint(), ibarcnt, ibaroff, iccount, L1, nbars, noinst, readnum_(), stop1_(), and store.

Referenced by g1etnote_(), and getnote_().

◆ getmidi_()

int getmidi_ ( integer noinstarg,
char *  lineq,
integer iccount,
integer ibarcnt,
integer ibaroff,
integer nbars,
integer lenbar,
integer mtrdenl,
integer nv,
logical first,
ftnlen  lineq_len 
)

◆ getnote_()

◆ getorn_()

int getorn_ ( char *  lineq,
integer iccount,
integer iornq,
integer iornq0,
logical ornrpt,
integer noffseg,
integer ip,
integer ivx,
logical noxtup,
logical notcrd,
integer nole,
ftnlen  lineq_len 
)

◆ getpmxmod_()

◆ getset_()

int getset_ ( integer nv,
integer noinst,
integer mtrnuml,
integer mtrdenl,
integer mtrnmp,
integer mtrdnp,
real xmtrnum0,
integer npages,
integer nsyst,
integer musicsize,
real fracindent,
logical istype0,
char *  inameq,
char *  clefq,
char *  sepsymq,
char *  pathnameq,
integer lpath,
integer isig0,
ftnlen  inameq_len,
ftnlen  clefq_len,
ftnlen  sepsymq_len,
ftnlen  pathnameq_len 
)

◆ getsquez_()

doublereal getsquez_ ( integer n,
integer ntot,
real space,
real tnote,
real to 
)

Definition at line 37223 of file pmxab.c.

References comtol_1, dmin, in, L2, n, ntot, space, tnote, and to.

Referenced by make1bar_(), and makeabar_().

◆ getx_()

int getx_ ( char *  lineq,
integer iccount,
integer irest,
logical shifton,
real wheadpt,
integer iornq1,
integer ivx,
integer irest1,
integer itsofar,
integer ntup,
integer itup,
integer nnodur,
char *  dotq,
integer ndoub,
ftnlen  lineq_len,
ftnlen  dotq_len 
)

Definition at line 37295 of file pmxab.c.

References bit_set, colon, comudsp_1, FALSE_, fnum, getchar_(), i_indx(), iccount, ifnodur_(), irest, itsofar, ivx, L1, nnodur, number, readnum_(), real, shifton, TRUE_, and wheadpt.

Referenced by getnote_().

◆ i1fnodur_()

integer i1fnodur_ ( integer idur,
char *  dotq,
ftnlen  dotq_len 
)

Definition at line 37459 of file pmxab.c.

References c__1, c__3, c__9, do_lio(), e_wsle(), s_wsle(), and stop1_().

Referenced by g1etnote_(), and pmxa_().

◆ iashft_()

integer iashft_ ( integer nacc)

Definition at line 37549 of file pmxab.c.

References nacc.

Referenced by addmidi_(), and make2bar_().

◆ ifnodur_()

integer ifnodur_ ( integer idur,
char *  dotq,
ftnlen  dotq_len 
)

Definition at line 37564 of file pmxab.c.

References c__1, c__9, do_lio(), e_wsle(), s_stop(), and s_wsle().

Referenced by getfig_(), getnote_(), getx_(), and pmxb_().

◆ ifnolev_()

integer ifnolev_ ( char *  noq,
integer oct,
integer ntrans,
ftnlen  noq_len 
)

Definition at line 37639 of file pmxab.c.

Referenced by getgrace_(), and getnote_().

◆ igetbits_()

◆ igetvarlen_()

integer igetvarlen_ ( shortint mmidi,
integer icm,
integer imidi,
integer nbytes 
)

Definition at line 37696 of file pmxab.c.

References bit_test, c__1, c__9, do_lio(), e_wsle(), imidi, mmidi, nbytes, s_wsle(), and stop1_().

Referenced by addmidi_().

◆ inst2chan_()

int inst2chan_ ( integer midc,
integer midi,
integer midchan,
integer nv,
shortint iinsiv,
logical twoline 
)

Definition at line 65917 of file pmxab.c.

References iinsiv, iv, midchan, nv, and twoline.

Referenced by getmidi_().

◆ isdotted_()

logical isdotted_ ( integer nodur,
integer ivx,
integer ip 
)

Definition at line 37753 of file pmxab.c.

References c_b1053, comtol_1, FALSE_, ip, ivx, log(), nodur, and r_mod().

Referenced by beamid_(), and make2bar_().

◆ isetvarlen_()

integer isetvarlen_ ( integer idur,
integer nbytes 
)

Definition at line 37804 of file pmxab.c.

References c__1, c__2, c__256, c__9, do_lio(), e_wsle(), lbit_shift(), nbytes, pow_ii(), s_wsle(), and stop1_().

Referenced by addmidi_(), and midievent_().

◆ istring_()

int istring_ ( integer i__,
char *  string,
integer len,
ftnlen  string_len 
)

◆ lenstr_()

integer lenstr_ ( char *  string,
integer n,
ftnlen  string_len 
)

Definition at line 37955 of file pmxab.c.

References n.

Referenced by dodyn_(), dopmxlyr_(), getnote_(), getpmxmod_(), MAIN__(), make2bar_(), ntindex_(), and puttitle_().

◆ levrn_()

integer levrn_ ( integer nolev,
integer irest,
integer iud,
integer ncm,
integer mult 
)

Definition at line 37978 of file pmxab.c.

References bit_test, irest, mult, and nolev.

Referenced by beamid_(), and beamstrt_().

◆ lfmt1_()

integer lfmt1_ ( real x)

Definition at line 38033 of file pmxab.c.

References dabs, r_lg10(), r_sign(), cordic::x, and y.

Referenced by dodyn_(), dopsslur_(), doslur_(), dotmov_(), and putorn_().

◆ linebreakties_()

int linebreakties_ ( integer isdat1,
integer isdat2,
integer isdat3,
integer isdat4,
integer nsdat,
logical ispstie,
char *  sepsymq,
ftnlen  sepsymq_len 
)

◆ littex_()

int littex_ ( integer islur,
integer nnl,
integer iv,
logical topmods,
char *  lineq,
integer iccount,
ftnlen  lineq_len 
)

◆ llen_()

integer llen_ ( char *  strq,
integer n,
ftnlen  strq_len 
)

Definition at line 38997 of file pmxab.c.

References n.

Referenced by askfig_(), and moveln_().

◆ log2_()

integer log2_ ( integer n)

Definition at line 39018 of file pmxab.c.

References e, log(), and n.

Referenced by beamend_(), beamn1_(), chkkbdrests_(), docrd_(), dograce_(), dopsslur_(), doslur_(), logbeam_(), make2bar_(), midievent_(), notex_(), and putorn_().

◆ logbeam_()

int logbeam_ ( integer numnew,
integer nip1,
integer nip2 
)

Definition at line 39037 of file pmxab.c.

References all_1, bit_test, c__0, c__22, c__3, c__4, comfb_1, commvl_1, FALSE_, igetbits_(), log(), log2_(), max, ncmid_(), setbits_(), TRUE_, ulfq_(), and VOID.

Referenced by findbeam_(), and make1bar_().

◆ m1rec1_()

int m1rec1_ ( char *  lineq,
integer iccount,
integer ibarcnt,
integer ibaroff,
integer nbars,
integer ndxm,
ftnlen  lineq_len 
)

Definition at line 39300 of file pmxab.c.

References c1ommac_1, commac_1, errmsg_(), FALSE_, i_indx(), ibarcnt, ibaroff, iccount, inbuff_1, nbars, ntindex_(), s_cmp(), stop1_(), and TRUE_.

Referenced by g1etchar_(), and setmac_().

◆ MAIN__()

int MAIN__ ( void  )

Definition at line 951 of file pmxab.c.

Referenced by pmxab_().

◆ make1bar_()

int make1bar_ ( integer ibmrep,
real tglp1,
real tstart,
logical cwrest,
real squez,
integer istop,
integer numbms,
integer istart 
)

◆ make2bar_()

int make2bar_ ( integer ninow,
real tglp1,
real tstart,
logical cwrest,
real squez,
integer istop,
integer numbms,
integer istart,
char *  clefq,
ftnlen  clefq_len 
)

Definition at line 40396 of file pmxab.c.

References abs, addask_(), addmidi_(), addstr_(), adjusteskz_(), all_1, beamend_(), beamid_(), beamn1_(), beamstrt_(), bit_clear, bit_set, bit_test, c__0, c__1, c__10, c__11, c__12, c__13, c__17, c__2, c__20, c__22, c__23, c__3, c__34, c__4, c__5, c__6, c__7, c__8, c__80, c__9, c__92, c_b1007, c_b1008, c_b1053, c_false, c_true, chax_(), chkarp_(), chkkbdrests_(), cilist::cierr, cilist::cifmt, cilist::ciunit, clefq, clefsym_(), comarp_1, comas1_1, comas2_1, comask_1, combjmp_1, comc8flag_1, comcc_1, comclefrests_1, comcwrf_1, comdraw_1, comevent_1, comfig_1, comgrace_1, comhead_1, comignorenats_1, cominsttrans_1, comipl2_1, comkbdrests_1, comlast_1, commidi_1, commidisig_1, commvel_1, commvl_1, comnsp_2, comnvi_1, comoct_1, comshort_1, comslm_1, comsln_1, comslur_1, comtol_1, comtop_1, comtrill_1, comxtup_1, dabs, dmax, do_fio(), do_lio(), doacc_(), docrd_(), dodyn_(), dograce_(), dopsslur_(), doslur_(), dotmov_(), e_wsfe(), e_wsfi(), e_wsle(), endslur_(), eskb4_(), FALSE_, feon_(), i_nint(), iashft_(), if, igetbits_(), in, ip, isdotted_(), istart, istring_(), lbit_shift(), len, lenstr_(), lineno, log2_(), max, midievent_(), ncmid_(), ninow, notefq_(), notex_(), pow_ii(), precrd_(), putarp_(), putcb_(), putfig_(), putorn_(), putshft_(), r_lg10(), s_cat(), s_cmp(), s_copy(), s_stop(), s_wsfe(), s_wsfi(), s_wsle(), setbits_(), spfacs_1, stop1_(), strtmid_1, TRUE_, udqq_(), VOID, wsclef_(), xjbeambrests_1, and zero.

Referenced by pmxb_().

◆ makeabar_()

int makeabar_ ( void  )

◆ midievent_()

int midievent_ ( char *  typeq,
integer in1,
integer in2,
ftnlen  typeq_len 
)

◆ moveln_()

int moveln_ ( integer iuin,
integer iuout,
logical done 
)

Definition at line 45929 of file pmxab.c.

References c__1, c__129, cilist::ciunit, do_fio(), e_rsfe(), e_wsfe(), FALSE_, L1, llen_(), s_rsfe(), s_wsfe(), and TRUE_.

Referenced by askfig_().

◆ mrec1_()

int mrec1_ ( char *  lineq,
integer iccount,
integer ndxm,
ftnlen  lineq_len 
)

Definition at line 45996 of file pmxab.c.

References c1ommac_1, commac_1, FALSE_, i_indx(), iccount, inbuff_1, ntindex_(), and TRUE_.

Referenced by getchar_(), and getnote_().

◆ ncmid_()

◆ ncmidf_()

integer ncmidf_ ( char *  clefq,
ftnlen  clefq_len 
)

Definition at line 46118 of file pmxab.c.

References clefq, and i_indx().

Referenced by getnote_(), and newvoice_().

◆ newvoice_()

int newvoice_ ( integer jv,
char *  clefq,
logical change,
ftnlen  clefq_len 
)

Definition at line 46147 of file pmxab.c.

References all_1, clefq, comcc_1, comfb_1, commvl_1, comudsp_1, FALSE_, j, jv, and ncmidf_().

Referenced by getnote_(), and pmxb_().

◆ notefq_()

◆ notex_()

int notex_ ( char *  notexq,
integer lnote,
ftnlen  notexq_len 
)

◆ ntindex_()

integer ntindex_ ( char *  line,
char *  s2q,
integer lenline,
ftnlen  line_len,
ftnlen  s2q_len 
)

Definition at line 47364 of file pmxab.c.

References c__2, c__92, chax_(), FALSE_, i_indx(), len, lenstr_(), s_cat(), s_cmp(), TRUE_, and VOID.

Referenced by m1rec1_(), and mrec1_().

◆ ntrbbb_()

int ntrbbb_ ( integer n,
char *  char1q,
char *  ulqq,
integer iv,
char *  notexq,
integer lnote,
ftnlen  char1q_len,
ftnlen  ulqq_len,
ftnlen  notexq_len 
)

Definition at line 47482 of file pmxab.c.

References c__2, c__3, c__92, chax_(), combbm_1, istring_(), iv, len, n, printl_(), s_cat(), stop1_(), TRUE_, and VOID.

Referenced by beamend_(), beamid_(), beamn1_(), and beamstrt_().

◆ numclef_()

integer numclef_ ( char *  clefq,
ftnlen  clefq_len 
)

Definition at line 47595 of file pmxab.c.

References clefq, and i_indx().

Referenced by getnote_(), topfile_(), and wsclef_().

◆ outbar_()

int outbar_ ( integer i__,
integer jlast 
)

Definition at line 47633 of file pmxab.c.

References c__1, c__3, chax_(), cilist::cierr, cilist::cifmt, cilist::ciunit, do_fio(), e_wsfe(), r_lg10(), s_cat(), s_wsfe(), and VOID.

Referenced by pmxa_(), and pmxb_().

◆ pmxa_()

◆ pmxab_()

int pmxab_ ( )

Definition at line 65953 of file pmxab.c.

References MAIN__().

◆ pmxb_()

int pmxb_ ( logical inlast,
real poevec,
integer ncalls,
logical optimize 
)

Definition at line 49404 of file pmxab.c.

References abs, addmidi_(), alist::aerr, all_1, askfig_(), alist::aunit, bit_clear, bit_set, bit_test, c__0, c__1, c__10, c__11, c__12, c__13, c__14, c__19, c__2, c__28, c__3, c__4, c__5, c__6, c__7, c__8, c__9, c__92, c_b1008, c_b1053, c_false, c_true, cllist::cerr, chax_(), cilist::cierr, cilist::cifmt, cilist::ciunit, clefsym_(), comarp_1, comarpshift_1, comas2_1, comas3_1, comask_1, combc_1, combeam_1, combibarcnt_1, combjmp_1, combmh_1, combottop_1, comc8flag_1, comcb_1, comcc_1, comclefq_1, comclefrests_1, comdyn_1, comeon_1, comfb_1, comfig_1, comget_1, comgrace_1, comhair_2, comhsp_1, comignorenats_1, cominbot_1, cominsttrans_1, comipl2_1, comis4bignv_1, comivxudorn_1, comlast_1, comligfont_1, comlyr_1, commac_1, commidi_1, commus_1, commvl_1, comnotes_1, comnsp_2, comnvi_1, compoi_1, comshort_1, comsln_1, comslur_1, comtol_1, comtop_1, comtrill_1, comudsp_1, cllist::csta, cllist::cunit, dabs, dmax, do_fio(), do_lio(), e_rsfe(), e_rsle(), e_wsfe(), e_wsfi(), e_wsle(), f_clos(), f_open(), f_rew(), FALSE_, feon_(), for(), getnote_(), getset_(), i_dim(), i_indx(), i_nint(), icc, icilist::icierr, icilist::icifmt, icilist::icirlen, icilist::icirnum, icilist::iciunit, if, ifnodur_(), igetbits_(), inbuff_1, ip, istart, L2, lbit_shift(), linebreakties_(), loop, make1bar_(), make2bar_(), max, midievent_(), ncmid_(), newvoice_(), noinst, npages, nvalue, olist::oacc, olist::oblnk, olist::oerr, olist::ofm, olist::ofnm, optimize, olist::orl, olist::osta, olist::ounit, outbar_(), pow_ii(), puttitle_(), r_dim(), r_lg10(), r_mod(), s_cat(), s_copy(), s_rsfe(), s_rsle(), s_wsfe(), s_wsfi(), s_wsle(), setbits_(), setmeter_(), spfacs_1, stop1_(), strtmid_1, topfile_(), TRUE_, VOID, wgmeter_(), writesetsign_(), wsclef_(), and xmtrnum0.

Referenced by MAIN__().

◆ poestats_()

int poestats_ ( integer nsyst,
real poe,
real poebar,
real devnorm 
)

Definition at line 56477 of file pmxab.c.

References sqrt(), and sumx.

Referenced by MAIN__().

◆ precrd_()

int precrd_ ( integer ivx,
integer ip,
integer nolevm,
integer nacc,
integer ipl,
integer irest,
char *  udq,
logical twooftwo,
integer icashft,
ftnlen  udq_len 
)

◆ printl_()

◆ putarp_()

int putarp_ ( real tnow,
integer iv,
integer ip,
integer nolev,
integer ncm,
char *  soutq,
integer lsout,
ftnlen  soutq_len 
)

◆ putast_()

int putast_ ( real elask,
integer indxask,
char *  outq,
ftnlen  outq_len 
)

◆ putcb_()

int putcb_ ( integer ivx,
integer ip,
char *  notexq,
integer lnote,
ftnlen  notexq_len 
)

◆ putfig_()

int putfig_ ( integer ivx,
integer ifig,
real offnsk,
logical figcheck,
char *  soutq,
integer lsout,
ftnlen  soutq_len 
)

Definition at line 57770 of file pmxab.c.

References abs, addstr_(), c__1, c__2, c__3, c__4, c__6, c__8, c__92, chax_(), comfig_2, dabs, do_fio(), e_wsfi(), FALSE_, figq, i_indx(), istring_(), ivx, L1, L2, s_cat(), s_copy(), s_wsfi(), sq, and VOID.

Referenced by make2bar_().

◆ putorn_()

int putorn_ ( integer iornq,
integer nolev,
integer nolevm,
integer nodur,
integer nornb,
char *  ulq,
integer ibmcnt,
integer ivx,
integer ncm,
integer islur,
integer nvmx,
integer nv,
integer ihornb,
real stemlin,
char *  outq,
integer lout,
integer ip,
integer islhgt,
logical beamon,
logical iscrd,
ftnlen  ulq_len,
ftnlen  outq_len 
)

◆ putshft_()

int putshft_ (