Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new superdough features #671

Open
6 of 19 tasks
felixroos opened this issue Aug 24, 2023 · 5 comments
Open
6 of 19 tasks

new superdough features #671

felixroos opened this issue Aug 24, 2023 · 5 comments
Labels
feature completely new feature

Comments

@felixroos felixroos added the feature completely new feature label Aug 24, 2023
@Bubobubobubobubo
Copy link
Contributor

Bubobubobubobubo commented Aug 24, 2023

Here are some more:

  • Envelopes on fmh and fmi for more dynamic synthesis.
  • Envelopes on filter cutoffs and variable parameters.
  • Basic Karplus Strong algorithm exposed as an oscillator.
  • Simple Wavetable synthesis with a set selection of waves. Adding loop points and thus wavetable synthesis #698
  • Inject dynamic Faust code using AudioWorklets (see https://www.npmjs.com/package/@grame/faustwasm)
  • Using multiple waveforms on a single synth:
    • à la Moog: saw|triangle|sine.
    • Manual oscillator tuning/detuning (cent, etc...).
  • Access to the woscillators
  • More simple basic effects (chorus, phaser, etc).
  • Filter Quality through a string (LP12, LP24) and unified set of parameters for tweaking the filter (cutoff, resonance, gain). Basic list of filter designs.
  • Noise Plethora inspired oscillator for percussion design (short envelopes, rich noise).

@felixroos
Copy link
Collaborator Author

maybe this could be used, or at least some effects from here: https://github.com/Theodeus/tuna/tree/master

@felixroos
Copy link
Collaborator Author

some interesting things can be found here (gpl2), including:

  • custom adsr
  • custom delay
  • distortion
  • sample and hold
  • noise
  • pulse wave with variable duty cycle
  • slide / portamento
  • custom Two-pole low-pass filter
  • wavefolder

@felixroos
Copy link
Collaborator Author

more interesting things can be found here (mit) (mirrored here), including:

  • ramp osc
  • diode filter
  • a bunch of custom drum synthesis
  • RingBuffer
  • Pluck (Karplus Strong?)
  • LP / LP2 / HP / BP
  • feedback
  • Moog Filter
  • custom envelopes
  • custom synths
  • bit8 ?
  • percussion synthesis

@Bubobubobubobubo
Copy link
Contributor

I would suggest to prioritize static and global effects for a next batch of improvements. Having chorus + phaser + flanger + wavefolder + more reverb options would be really useful. Adds a lot of audio modulation for a very cheap cost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature completely new feature
Projects
None yet
Development

No branches or pull requests

2 participants