Csound Csound-dev Csound-tekno Search About

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

Date2023-01-12 14:10
Fromdlphillips@WOH.RR.COM
SubjectRe: [Csnd] instrument for docB's VCV Rack Csound module
Greetings !

I've posted an excerpt from a simple patch using Dave's instrument:

https://www.youtube.com/watch?v=t4swOngjY8w

The only change I made was to add envelopes to the outputs: 

aenv madsr 0.07,0,1,0.7
outs aoutL*aenv, aoutR*aenv

More details in the YT notes. Enjoy !

Best regards,

dp

-----------------------------------------
From: "Dave Seidel"
To: CSOUND@LISTSERV.HEANET.IE
Cc:
Sent: Wednesday January 11 2023 5:08:06PM
Subject: Re: [Csnd] instrument for docB's VCV Rack Csound module

Thanks, Dave! Looking forward to seeing what you do with it. And of course, your suggestions for improvements are welcome.

On Wed, Jan 11, 2023 at 4:13 PM <dlphillips@woh.rr.com> wrote:
That's a lovely instrument, Dave, very nice design. I'll post a little exercise later today. 

-----------------------------------------

From: "Dave Seidel"
To: CSOUND@LISTSERV.HEANET.IE
Cc:
Sent: Wednesday January 11 2023 1:44:28PM
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
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
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-12 14:25
FromMichael Gogins
SubjectRe: [Csnd] instrument for docB's VCV Rack Csound module
Very nice!

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Thu, Jan 12, 2023 at 9:10 AM <dlphillips@woh.rr.com> wrote:
Greetings !

I've posted an excerpt from a simple patch using Dave's instrument:

https://www.youtube.com/watch?v=t4swOngjY8w

The only change I made was to add envelopes to the outputs: 

aenv madsr 0.07,0,1,0.7
outs aoutL*aenv, aoutR*aenv

More details in the YT notes. Enjoy !

Best regards,

dp

-----------------------------------------
From: "Dave Seidel"
To: CSOUND@LISTSERV.HEANET.IE
Cc:
Sent: Wednesday January 11 2023 5:08:06PM
Subject: Re: [Csnd] instrument for docB's VCV Rack Csound module

Thanks, Dave! Looking forward to seeing what you do with it. And of course, your suggestions for improvements are welcome.

On Wed, Jan 11, 2023 at 4:13 PM <dlphillips@woh.rr.com> wrote:
That's a lovely instrument, Dave, very nice design. I'll post a little exercise later today. 

-----------------------------------------

From: "Dave Seidel"
To: CSOUND@LISTSERV.HEANET.IE
Cc:
Sent: Wednesday January 11 2023 1:44:28PM
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
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
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
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
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-12 15:10
FromDave Seidel
SubjectRe: [Csnd] instrument for docB's VCV Rack Csound module
That's great, Dave, thanks! I may add that envelope to my code, good idea.

On Thu, Jan 12, 2023 at 9:10 AM <dlphillips@woh.rr.com> wrote:
Greetings !

I've posted an excerpt from a simple patch using Dave's instrument:

https://www.youtube.com/watch?v=t4swOngjY8w

The only change I made was to add envelopes to the outputs: 

aenv madsr 0.07,0,1,0.7
outs aoutL*aenv, aoutR*aenv

More details in the YT notes. Enjoy !

Best regards,

dp

-----------------------------------------
From: "Dave Seidel"
To: CSOUND@LISTSERV.HEANET.IE
Cc:
Sent: Wednesday January 11 2023 5:08:06PM
Subject: Re: [Csnd] instrument for docB's VCV Rack Csound module

Thanks, Dave! Looking forward to seeing what you do with it. And of course, your suggestions for improvements are welcome.

On Wed, Jan 11, 2023 at 4:13 PM <dlphillips@woh.rr.com> wrote:
That's a lovely instrument, Dave, very nice design. I'll post a little exercise later today. 

-----------------------------------------

From: "Dave Seidel"
To: CSOUND@LISTSERV.HEANET.IE
Cc:
Sent: Wednesday January 11 2023 1:44:28PM
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
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
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
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
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-12 15:14
FromDave Seidel
SubjectRe: [Csnd] instrument for docB's VCV Rack Csound module
Dave, I added that envelope to my code and updated it on Github. Thanks very much for the contribution!

On Thu, Jan 12, 2023 at 10:10 AM Dave Seidel <dave.seidel@gmail.com> wrote:
That's great, Dave, thanks! I may add that envelope to my code, good idea.

On Thu, Jan 12, 2023 at 9:10 AM <dlphillips@woh.rr.com> wrote:
Greetings !

I've posted an excerpt from a simple patch using Dave's instrument:

https://www.youtube.com/watch?v=t4swOngjY8w

The only change I made was to add envelopes to the outputs: 

aenv madsr 0.07,0,1,0.7
outs aoutL*aenv, aoutR*aenv

More details in the YT notes. Enjoy !

Best regards,

dp

-----------------------------------------
From: "Dave Seidel"
To: CSOUND@LISTSERV.HEANET.IE
Cc:
Sent: Wednesday January 11 2023 5:08:06PM
Subject: Re: [Csnd] instrument for docB's VCV Rack Csound module

Thanks, Dave! Looking forward to seeing what you do with it. And of course, your suggestions for improvements are welcome.

On Wed, Jan 11, 2023 at 4:13 PM <dlphillips@woh.rr.com> wrote:
That's a lovely instrument, Dave, very nice design. I'll post a little exercise later today. 

-----------------------------------------

From: "Dave Seidel"
To: CSOUND@LISTSERV.HEANET.IE
Cc:
Sent: Wednesday January 11 2023 1:44:28PM
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
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
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
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
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