mirror of
https://github.com/airwindows/airwindows.git
synced 2026-05-15 06:05:55 -06:00
[GH-ISSUE #51] JSFX airwindows ports #41
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/airwindows#41
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @chmaha on GitHub (Jan 26, 2024).
Original GitHub issue: https://github.com/airwindows/airwindows/issues/51
Hi,
Over the past year I have been porting airwindows to JSFX: https://github.com/chmaha/airwindows-JSFX-ports. There are also a handful among my "RCPlugs": https://github.com/chmaha/ReaClassical/tree/main/RCPlugs. They are all available to be imported into ReaPack and there's a dedicated thread here: https://forum.cockos.com/showthread.php?t=275301.
While many are straight ports (at least from a sonic or slider perspective), I've also occasionally tweaked slider ranges, types and values, or combined various plugins into one ("Six-Dither Sid" and "Amphitrite" (combining "PurestSquish" and "SurgeTide") as two examples). There are various other under-the-hood changes that were necessary including using
fpdL = rand(UINT32_MAX)instead of bitshifting given the original created cyclic noise on REAPER transport stop. There's too much to talk about in one post but hopefully we can have a more expansive dialog in the future. I think I have c.100 airwindows ports as of writing this.For transparency, the JSFX ports are all released under GPLv3 with new (hopefully fun) names but with clear attribution to you and your original source code in the header. I also include the MIT license in the repo. To date, over the course of about a year, I've received just over 30 USD from one individual for my efforts so this is clearly very much a labor of love. As you know, what's great about JSFX is that a single code file works on every platform supported by REAPER.
If there's any interest in making this an official part of the airwindows universe, I'd be happy to create a repo using original names and ensuring that all sliders, values etc are as in the originals.