Csound Csound-dev Csound-tekno Search About

[Csnd] foscil - Operator modulate another operator

Date2011-05-13 19:29
FromRoger Kelly
Subject[Csnd] foscil - Operator modulate another operator
Is there anyway to have the foscil opcode modulate another foscil operator? For example like would be done in a DX7 modulation algoritm/matrix.

Date2011-05-13 19:40
FromAdam Puckett
SubjectRe: [Csnd] foscil - Operator modulate another operator
Seems kinda tricky. I would use two oscils for modulation.

On 5/13/11, Roger Kelly  wrote:
> Is there anyway to have the foscil opcode modulate another foscil operator?
> For example like would be done in a DX7 modulation algoritm/matrix.
>
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2011-05-14 12:30
FromJoel Ross
SubjectRe: [Csnd] foscil - Operator modulate another operator
The udo below is behaves as an operator, you can stack them like this:

a2 phoscil 0, afreq, ifn
a3 phoscil a2, afreq, ifn

See for example http://www.binarybrain.de/music/csd/phasemod.csd

opcode phoscil, a, aai

	amod, afreq, ifn xin

	isize = ftlen(ifn)

	aphasor phasor afreq
	ascaled = aphasor * isize
	atable table ascaled+(amod*isize), ifn, 0, 0, 1

	aosc = atable

	xout aosc

endop

- Joel

On 13 May 2011 20:40, Adam Puckett  wrote:
> Seems kinda tricky. I would use two oscils for modulation.
>
> On 5/13/11, Roger Kelly  wrote:
>> Is there anyway to have the foscil opcode modulate another foscil operator?
>> For example like would be done in a DX7 modulation algoritm/matrix.
>>
>> Send bugs reports to the Sourceforge bug tracker
>>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
>> Discussions of bugs and features can be posted here
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
>>
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-05-16 18:18
FromAndres Cabrera
SubjectRe: [Csnd] foscil - Operator modulate another operator
Hi,

Not ideal, but you could use:
http://www.csounds.com/manual/html/downsamp.html
To convert the output of one foscil to go into the other. However,
it's probably better to implement all the modulation yourself from
oscillators.

Cheers,
Andres


On Fri, May 13, 2011 at 7:29 PM, Roger Kelly  wrote:
> Is there anyway to have the foscil opcode modulate another foscil operator?
> For example like would be done in a DX7 modulation algoritm/matrix.


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2011-05-16 18:54
FromVictor.Lazzarini@nuim.ie
SubjectRe: [Csnd] foscil - Operator modulate another operator
AttachmentsNone  None  

Date2011-05-16 19:56
FromRoger Kelly
SubjectRe: [Csnd] foscil - Operator modulate another operator
Thanks.  I'll try this.  This obviously solves the problem of needing a 'k' signal.

On Mon, May 16, 2011 at 12:18 PM, Andres Cabrera <mantaraya36@gmail.com> wrote:
Hi,

Not ideal, but you could use:
http://www.csounds.com/manual/html/downsamp.html
To convert the output of one foscil to go into the other. However,
it's probably better to implement all the modulation yourself from
oscillators.

Cheers,
Andres


On Fri, May 13, 2011 at 7:29 PM, Roger Kelly <loraxman+csound@gmail.com> wrote:
> Is there anyway to have the foscil opcode modulate another foscil operator?
> For example like would be done in a DX7 modulation algoritm/matrix.


Send bugs reports to the Sourceforge bug tracker
           https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"



Date2011-05-16 20:01
FromVictor.Lazzarini@nuim.ie
SubjectRe: [Csnd] foscil - Operator modulate another operator
AttachmentsNone  None