vosim opcode

Hi,

I’ve written an implementation of VOSIM (VOcal SIMulation),
a historically interesting synthesis technique that I long wanted to try out.
(See eg Dodge, Microsound 2nd ed, ch 8, or google)

Code, docs, example CSD are in http://abc.se/~re/Stuff/vosim.zip

Caveat: The code was developed and tested with Csound 4.x code, then converted
and just compiled with Csound5 sources.
So not fully tested – high risk of some errors there.
Just drop a note to the list if there’s a problem, it ought to be fixable…

(Opinion:
VOSIM is a kind of pulse oscillator with a characteristic formant sound.
The sound can be tweaked some ways, but in all it’s not fantastic.
There are some limitations, eg formant bandwidth is not fully under user control.
Also there are audible steps in the spectral profile when parameters are changed.
OTOH it has a distinct early-computer-music period kinda sound!
Certainly worth a few trial runs but don’t expect to pass out with joy…

Disclaimer to above opinion: It would be interesting to try out some actual parameter settings
that the original authors developed for vocal simulation – I may not have found the sweet spots,
or the right way to set up groups of vosim instances.)

        re

Version 5.08 now released

…and has replaced the beta that was there

==John ff

Command line and Top level changes:
        Added –csd-line-nums= option.
        Major changes to score error reporting; now accurately reports
                the line numbers for the chain of inputs for most errors.
        Change to gettext localisation; French and Columbian-Spanish
                translations available.
        Messages about loading opcode plugins modified so can be suppressed
        New “no-carry” operator (!) for score language that prevents
                implicit carrying of p-fields in i-statements.
        Added –syntax-check-only commandline flag (exclusive with
                –i-only)
        <CsLicense> is accepted as an alternative to <CsLicence>
        Line numbers of errors in CSDs are now reported using the CSD
                line numbers instead of the temporary ORC and SCO line
                numbers *unless* the –csd-line-nums=0 option is given.

Bug fixes:
        pan2: Corrected so it agrees with documentation
        hilbert had its outputs reversed, now correct.
        <CsVersion> works again according to the manual.
        Fixes in the { and } score looping statements.

new opcodes etc:
        image opcodes
        pvsbandp and pvsbandr: filters using spectral domain
        New opcodes powershape, polynomial, chebyshevpoly, pdclip,
                pdhalf, pdhalfy, and syncphasor.
        New HRTF opcodes by Brian Carty: hrtfmove, hrtfmove2 and
                hrtfstat
        jackTransport opcodes to control Jack from Csound

A number of internal changes

        gettext version
        pvsscale: Improved algorithm for SDFT case so no ampltitude variation
        partikkel: Internal changes to partikkel, interpolation of waveform
                   read and windowing, allowing more precise pitch synchronous
                   granular synthesis.

**end**

Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body “unsubscribe csound”

first public release of Surmulot for Windows

hello list,

I’m glad to introduce Surmulot, the integration of all my code for musical composition:
http://www.zogotounga.net/surmulot/surmulot.html

Csound-x users on Windows are encouraged to download the 80 Mb archive at
http://www.zogotounga.net/surmulot/surmulot.zip

When unzipped, you will have Emacs with Csound-x along with µO for Squeak, Csound, Timidity and a few other apps all integrated by scripts and TCP/IP and ready to use. No change is made to the registry, no installation is required, no environment variable is touched.

Double-click “start emacs.bat” and Emacs should open with a welcome buffer from where several links will help you navigate in the system.

Try the two following demos:

“CSD composition with embedded MIDI”
and
“CSD composition with graphical envelope editing”

… they will show you how to edit musical data right into csound-x via graphical morphic GUIs.

This version of Surmulot can be considered a pre-release, and as always feedback is warmly welcome !

Stef