a map of csound users

hello list,

maybe you consider this sort of things kitsch or plain crap, but i just
created a map for csound at frappr:

http://www.frappr.com/csound

if you don’t like the idea i can always delete it, but i for one would like
to see a map of csound users, at least those on this list. i think it would
be fun to know who we are, and where in the world we are.

so i hope you’ll visit it and add yourselves to it!

best,

lj

New pvs opcodes on csound5 CVS

Dear all,

I have added two new streaming pv opcodes to csound5 CVS,
which will be included in the upcoming (5.02) binary release next
week. For those of you using cvs, you can check them out straight
away.

The opcodes are pvsfreeze, which, as requested on this list, freezes
the spectral evolution of an input, and pvsmooth, which smooths
the amp & freq spectral functions over time.

Here’s the summary:

===================================================
pvsfreeze

This opcodes ‘freezes’ the evolution of pvs stream by locking into steady
amplitude and/or
frequency values for each bin. The freezing is controlled, independently
for amplitudes and
frequencies, by a control-rate trigger, which switches the freezing ‘on’ if
equal to or above
1 and ‘off’ if below 1.

  fsig  pvsfreeze fsigin, kfreeza, kfreezf

    fsig — output pv stream
    fsigin — input pv stream.
    kfreeza — freezing switch for amplitudes. Freezing is on if above or
equal to 1 and off if below 1.
    kfcf — freezing switch for frequencies. Freezing is on if above or
equal to 1 and off if below 1.

========================================================
pvsmooth

Smooth the amplitude and frequency time functions of a pv stream using a
1st order
lowpass IIR with time-varying cutoff frequency. This opcode uses the same
filter
as the ‘tone’ opcode, but this time acting separately on the amplitude and
frequency
time functions that make up a pv stream. The cutoff frequency parameter
runs at the
control-rate, but unlike tone and tonek, it is not specified in Hz, but as
fractions
of 1/2 frame-rate (actually the pv stream sampling rate), which is easier to
understand. This means that the highest cutoff frequency is 1 and the
lowest 0; the lower
the frequency the smoother the functions and more pronounced the effect
will be. This
opcode produces effects that are more or less similar to pvsblur, but with
two important
differences: 1.smoothing of amplitudes and frequencies use separate sets of
filters; and 2. there is
no increase in computational cost when higher amounts of ‘blurring’
(smoothing) are desired.

fsig  pvsmooth   fsigin, kacf, kfcf

fsig — output pv stream
fsigin — input pv stream.
kacf  — amount of cutoff frequency for amplitude function filtering,
between 0 and 1,
                              in fractions of 1/2 frame-rate.
kfcf — amount of cutoff frequency for frequency function filtering,
between 0 and 1,
                              in fractions of 1/2 frame-rate.

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

sfubar-3 command-line soundfont2/wav/aif editor

I added AIF support to sfubar, and it is able to add loop points to AIF
files.  I have tested it on NetBSD/i386, NetBSD/sparc64, and Windows XP
Pro.  I put the source code in the public domain.

It can be fetched at one of the following:
http://terrorpin.net/~ben/docs/alt/music/soundfont/sfubar-3.tgz
http://terrorpin.net/~ben/docs/alt/music/soundfont/sfubar-3.zip

Cheers,

Ben

p.s.

My remaining problem is figuring out how to get csound4 to continue
through a wavetable after ending the sustain loop.  Csound seems to
abruptly cut off at the end of the sustain loop.