Re: [Csnd-dev] Update to squinewave, submit for Csound 7

vlz <[email protected]>
Newsgroups gmane.comp.audio.csound.devel
Message-ID <[email protected]>
A github PR is the simplest way to send your proposed changes.

Creating a pull request

docs.github.com

Prof. Victor Lazzarini
Maynooth University

Ireland

On 15 Jul 2024, at 02:32, rasmus ekman <[email protected]> wrote:



Hi,

There have been some useful updates to the squinewave opcode,
mostly prompted by feedback from Supercollider users:

- "Through-zero" FM,
waveform runs "backwards" on negative frequency (much better
than freezing negative freq to zero)

- Snappier hardsync

- Fractional minimal bend values (very minor improvement when
using several instances in unison)

I'm hoping to see the code updated for Csound 7.

This could change some corner-case orcs, but the old behaviors are
more like anti-features.

Please advise how to submit, or can I just dump the code on
somebody with commit rights? :)

File attached, this is updated to hopefully work with the current
develop branch (as of today).

I haven't built the new dev branch, just tested functionality in
an old Cs 6 project, then applied the changes made for Csound 7

(a couple checkins 3-4 months ago affecting the OENTRY part and
some macros)

Regards,

/rasmus

<squinewave.c>
github-logo.png (image/png, 48.7 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.