You are browsing as a guest. Sign up (or log in) to start making projects!

Simple JSFX Synth Plugin

  • 2 Devlogs
  • 3 Total hours

I am making a simple JSFX plugin for Reaper. It will have all primary wave types and maybe even some drums.

Open comments for this post

1h 25m 29s logged

I added Full ADSR and Velocity support

I added sliders for Attack, Decay, Sustain, and Release, all of which affect the output sound. I also programmed velocity support, so how hard a key is pressed affects a note’s volume. I also added square waves (with duty cycle control), triangle waves, and sawtooth waves. The hardest one for me was triangle waves, which I originally had a janky setup that made half-triangle waves oscillating between -1 and 0, but eventually landed on osc = 1 - 4 * abs(mem[phase_address + i] - 0.5); after doing some research online.

0
0
6
Open comments for this post

1h 19m 18s logged

I am making a simple JSFX plugin for Reaper

As of Now, It Has:

  • Sine Wave
  • Attack and Release Sliders
  • Ability to Play Multiple Voices

In the Future, I Will Add:

  • More Wave Types (Square, Sawtooth, Triangle, etc.)
  • More Settings (Like Sustain and Decay)
  • Possibly Harmonics

So far, I am happy with the progress I have made and am having a lot of fun making this project.

0
0
8

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…