[Csnd] How to implemement octave divider?
Date | 2020-01-29 12:09 |
From | Mikoláš Štrajt |
Subject | [Csnd] How to implemement octave divider? |
Hi, I would like to create String synthetiser with Csound. I wanna sound as analog as possible, so I want to create sounds with octave divider but I have no idea how to implement it. I am pretty sure that there is a opcode for that but I cannot figure which. (I understand, that I can simply use another oscillator/VCO with cpsmidinn(inotnum-12) but I want go oldschool way). -- Severák http://tilde.town/~severak/ |
Date | 2020-01-29 22:17 |
From | Johann Philippe <000002c2c0737523-dmarc-request@LISTSERV.HEANET.IE> |
Subject | Re: [Csnd] How to implemement octave divider? |
Hello Mikoláš, I'm not sure what you mean exactly by octave divider ? And I guess that by oldschool way you mean to implement it yourself ? Bests Johann
Le mercredi 29 janvier 2020 à 13:19:52 UTC+1, Mikoláš Štrajt <strajt9@seznam.cz> a écrit :
Hi,
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 hereI would like to create String synthetiser with Csound. I wanna sound as analog as possible, so I want to create sounds with octave divider but I have no idea how to implement it. I am pretty sure that there is a opcode for that but I cannot figure which. (I understand, that I can simply use another oscillator/VCO with cpsmidinn(inotnum-12) but I want go oldschool way). -- Severák http://tilde.town/~severak/ |
Date | 2020-01-29 22:56 |
From | Pete Goodeve |
Subject | Re: [Csnd] How to implemement octave divider? |
Attachments | None |
Date | 2020-01-29 22:57 |
From | Justin Smith |
Subject | Re: [Csnd] How to implemement octave divider? |
the classic algorithm is quite simple (and low fi / noisey) - you use zero-crossing detections too derive a square wave, then divide that in half https://en.wikipedia.org/wiki/Octave_effect You'd want to band limit that for digital of course. On Wed, Jan 29, 2020 at 2:17 PM Johann Philippe <000002c2c0737523-dmarc-request@listserv.heanet.ie> wrote: > > Hello Mikoláš, > > I'm not sure what you mean exactly by octave divider ? > And I guess that by oldschool way you mean to implement it yourself ? > > Bests > Johann > > Le mercredi 29 janvier 2020 à 13:19:52 UTC+1, Mikoláš Štrajt |
Date | 2020-01-30 20:09 |
From | Victor Lazzarini |
Subject | Re: [Csnd] [EXTERNAL] Re: [Csnd] How to implemement octave divider? |
I wonder if it's possible to implement it without aliasing ( without having to say oversample etc). The derived square wave is non-bandlimited, is it not? I often wondered about this. Prof. Victor Lazzarini Maynooth University Ireland > On 29 Jan 2020, at 22:57, Justin Smith |