Csound Csound-dev Csound-tekno Search About

[Csnd] instrument for docB's VCV Rack Csound module

Date2023-01-11 18:42
FromDave Seidel
Subject[Csnd] instrument for docB's VCV Rack Csound module
I took the "Risset Harmonic Oscillator" instrument I designed for the Nebulae nodule and ported it to work in the context of DocB's great Csound module for VCV Rack, aka dbCsound. This is a great way to prototype Csound code. NB: this requires v2.0.5 of dbCsound, which has not yet been released in binary form (but is available as source.) This version of the instrument has slightly different features compared to the Nebulae version.

The instrument generates audio output using Risset's harmonic arpeggio technique. The controls are mapped as follows:
P1: spread, i.e., the distance between the individual tones that are combined to make the output
P2: waveform, morphs through a series of waveforms: triangle, saw, square, prime, and fibonacci (the last two are my design)
P3: distortion, using tanh distortion via the distort1 opcode
P4: tremolo pan, which is effect I came up with that applies two separate LFOs to the left/right outputs; this control sets the LFO speed

The control inputs IN1-4 apply to these controls. They expect a 0-10 (unipolar) input voltage.


I am considering trying to write a native VCV Rack module based on this design at some point.

- Dave

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2023-01-11 18:47
FromMarc Demers
SubjectRe: [Csnd] instrument for docB's VCV Rack Csound module
Thoses VCV modules are fantastic… combining modular synthesis with Csound is great…

Marc


Envoyé à partir de Outlook pour iOS

De : A discussion list for users of Csound <CSOUND@LISTSERV.HEANET.IE> de la part de Dave Seidel <dave.seidel@GMAIL.COM>
Envoyé : Wednesday, January 11, 2023 1:42:50 PM
À : CSOUND@LISTSERV.HEANET.IE <CSOUND@LISTSERV.HEANET.IE>
Objet : [Csnd] instrument for docB's VCV Rack Csound module
 
I took the "Risset Harmonic Oscillator" instrument I designed for the Nebulae nodule and ported it to work in the context of DocB's great Csound module for VCV Rack, aka dbCsound. This is a great way to prototype Csound code. NB: this requires v2.0.5 of dbCsound, which has not yet been released in binary form (but is available as source.) This version of the instrument has slightly different features compared to the Nebulae version.

The instrument generates audio output using Risset's harmonic arpeggio technique. The controls are mapped as follows:
P1: spread, i.e., the distance between the individual tones that are combined to make the output
P2: waveform, morphs through a series of waveforms: triangle, saw, square, prime, and fibonacci (the last two are my design)
P3: distortion, using tanh distortion via the distort1 opcode
P4: tremolo pan, which is effect I came up with that applies two separate LFOs to the left/right outputs; this control sets the LFO speed

The control inputs IN1-4 apply to these controls. They expect a 0-10 (unipolar) input voltage.


I am considering trying to write a native VCV Rack module based on this design at some point.

- Dave

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here