OctaSine

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

Post Reply
User avatar
khz
Established Member
Posts: 1648
Joined: Thu Apr 17, 2008 6:29 am
Location: German
Has thanked: 42 times
Been thanked: 92 times

OctaSine

Post by khz »

https://github.com/greatest-ape/OctaSine

VST2 frequency modulation synthesizer written in Rust.
Image
About
  • Four operators with independent parameters such as volume, panning, modulation index, feedback, three different frequency modifiers (ratio, free and fine) and ADSR volume envelope parameters. The operators can be independently switched to white noise mode
  • Flexible routing allowing setting the output operator (with some limitations) as well as the percentage of signal that is simply added to the final output, enabling additive synthesis. By default, operator 4 is routed to operator 3, operator 3 to operator 2 and operator 2 to operator 1.
  • Master volume and master frequency parameters
  • Four LFOs capable of targeting most operator parameters as well as most parameters of lower index LFOs.
  • 128 voices (using them all simultaneously might consume quite a bit of CPU time though)
  • Fully automatable
OctaSine is licensed under the GNU Affero General Public License, Version 3, as published by the Free Software Foundation. See LICENSE for details.
. . . FZ - Does humor belongs in Music?
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
  • I don't care about the freedom of speech because I have nothing to say.
User avatar
sysrqer
Established Member
Posts: 2520
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 319 times
Been thanked: 148 times
Contact:

Re: OctaSine

Post by sysrqer »

This looks fun, thanks for posting it.
Post Reply