From: Steven Yi <stevenyi@gm...> - 2007-12-09 05:20:57
I'm happy to announce the release of a new blue/Csound instrument
entitled PhaseShaper. The instrument is modeled on the Casio CZ-101
and it's Phase Distortion synthesis though I am calling it
Phaseshaping as the operation is very similar to Waveshaping but done
on a phasor and not on an audio signal. It's not an exact model nor
is it meant to be, as there are some features from the CZ-101 which I
did not include (like amp key follow and noise modulation) and other
features which I added in (custom setting of frequency range for wave
key follow, hand drawing of phaseshaping table instead of choosing
from "waveforms"). I've been very excited by this instrument's
flexibility and quality of sound and hope others find it as rich and
useful as I have!
For blue users I have uploaded two copies to blueShare which you can
download and use immediately. One is a version that uses a 5 pfield
format that can easily be used with the Tracker object and PianoRoll.
The other version uses an 8 pfield format that is standard for use
with my orchestral composition library for those who are familiar with
For non-blue users, I have placed a zip with 4 CSD examples that use
the same instrument but have different settings for the parameters of
the instrument. The code that gets generated can be a little bit not
straightforward so even if you don't use blue, it's recommended to at
least look at the code within blue to see how the parameters get
mapped and generated to the CSD's in the examples.
The zip file, plus links to the user interface (PNG) as it appears in
blue (which can be helpful for those non-blue users to see if they
plan to work with the instrument), and mp3 versions of the examples
can be found at:
blue users may want to download the zip to get a copy of the .blue
project that was used to generate the CSD examples. Otherwise, the
presets that were used in the project were saved with the instrument
when uploaded to blueShare if one wants to try those out. blue users
may also want to try explore the instrument using the "Randomize"
feature to randomize the widget parameters.
Big thanks to Anthony Kozar and others on the Csound Dev list for
bringing up the CZ-101 in discussion! Without them, I would not have
ever come across this really lovely sounding instrument!
p.s. - I am currently planning on discussing the instrument design and
phaseshaping in general in full detail in an article for the next
p.p.s. - I had released my b64 SID synthesizer emulation instrument in
the past and it is available on blueShare though I have not uploaded a
zipped copy on either my personal or Csounds.com site. I will plan to
do that sometime this coming week so that non-blue users who might be
interested to give it a try will have easy access to it.