[chuck-users] FM

Alberto Alassio alberto.alassio at gmail.com
Fri Oct 5 08:42:56 EDT 2012


Ok, thank you

On Fri, Oct 5, 2012 at 2:25 PM, Stefan Blixt <stefan.blixt at gmail.com> wrote:

> A SinOsc constantly oscillates between -1 and 1, according to the
> frequency set. The frequence is stored in/retrieved from m.freq (e.g. 200
> for 200 Hz), and the constantly changing/oscillating value (between -1.0
> and 1.0) can be retrieved from m.last().
>
> On Fri, Oct 5, 2012 at 1:09 PM, Alberto Alassio <alberto.alassio at gmail.com
> > wrote:
>
>> But what is the difference between
>> 1)
>>
>>  cf + (index * m.last()) => c.freq;
>>
>> and
>>
>> 2)
>> cf + ( index * m.freq () ) => c.freq;
>>
>> ?
>>
>>
>> On Fri, Oct 5, 2012 at 12:59 PM, Alberto Alassio <
>> alberto.alassio at gmail.com> wrote:
>>
>>> Ok I've looked into the web and found a similar question and found a
>>> similar (but working )solution.
>>>
>>> The difference is in modulator.
>>>
>>>
>>>
>>> https://lists.cs.princeton.edu/pipermail/chuck-users/2012-August/006885.html
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Thu, Oct 4, 2012 at 5:10 PM, Alberto Alassio <
>>> alberto.alassio at gmail.com> wrote:
>>>
>>>> Hi guys, I was looking at chuck manual, talking about LFO and then FM
>>>> came to my mind. But...How?
>>>>
>>>> I was thinking to a very simple FM like this:
>>>>
>>>> 1) SinOsc  alpha   carrier
>>>> 2) SinOsc beta    modulator
>>>> 3) SinOsc gamma  beta's amplitude modulator
>>>>
>>>> So i thought something like this
>>>>
>>>> SinOsc alpha => dac;
>>>> SinOsc beta => blackhole;
>>>> SinOsc gamma => blackhole;
>>>>
>>>> then oscillators frequencies
>>>> 220 => alpha.freq;
>>>>
>>>> 4 => gamma.freq;
>>>> while (20::ms => now )
>>>> {
>>>> (gamma.last () ) + 2 => beta.freq;   in this way I've got my amplitude
>>>> modulation on beta.
>>>>
>>>> Then I have to
>>>>
>>>> Beta.freq + alpha.freq => alpha.freq    - Frequencies sum. -
>>>> }
>>>>
>>>> This is just an idea..... Could it work ? And how can I make beta and
>>>> alpha's sum?  May I have to use fun like fun void ( int freqalpha, int
>>>> freqbeta ) or something like this?
>>>>
>>>>
>>>> Thankssssss
>>>>
>>>>
>>>
>>
>> _______________________________________________
>> chuck-users mailing list
>> chuck-users at lists.cs.princeton.edu
>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>>
>>
>
>
> --
> Release me, insect, or I will destroy the Cosmos!
>
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20121005/c4345bbb/attachment.html>


More information about the chuck-users mailing list