new opcodes: scoreline, scoreline_i

Responding to possible limitation in ‘event’, I have added two
new opcodes, now in CVS:

scoreline_i  Sline
scoreline     Sline, ktrig

These opcodes take a string containing one or more lines of
score events. It can take strings as part of the score line in the
same conditions/rules to the standard score. The first opcode is
active at i-time only and the second at k-rate.

For instance:

instr 1
scoreline_i {{
             i 2  0  3  “flutec3.wav”
             i 2  1  3  “clarc3.wav”
          }}
endin

instr 2

aout soundin p4
      out aout

endin

Now in CVS. Manual page coming soon.

Victor

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth

new opcode

New opcode (in CVS): eqfil

The opcode eqfil is a 2nd order tunable equalisation filter based on Regalia & Mitra
design (“Tunable Digital Frequency Response Equalization Filters”, IEEE Trans.
on Ac., Sp. and Sig Proc., 35 (1), 1987). It provides a peak/notch filter for
building parametric/graphic equalisers.

asig  eqfil   ain, kcf, kbw, kg [, iskip]

kcf  is the filter CF
kbw is the notch/peak bandwidth
kg is the filter gain, < 1 makes the filter a band reject (notch) and
> 1 creates a peak at the CF.

The filter response outside outside the bandwidth is flat.

Now in CVS (man page coming soon), will be in the next release.

Victor

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth