ddwWavetableSynth

Wavetable oscillator capable of using Serum/Vital-style wavetable files.

WavetableSynth

A Quark extension for SuperCollider, to simplify the handling of wavetables.

GPL v3, authored by James Harkins.

Classes

  • WavetablePrep: Reads wavetable data from audio files or images, and pre-processes them for frequency mapping to reduce aliasing.
  • MultiWtOsc: An oscillator pseudo-UGen that uses wavetable buffers produced by WavetablePrep.
  • WavetablePrepGui: A graphical interface to visualize the interpolation and frequency mapping.
  • SoundFileStream: A utility class, to simplify in-memory audio I/O.

Dependencies

WavetablePrepGui uses my ddwGUIEnhancements quark.

I believe that the other classes use only main library methods. If you find something that is broken with a "does not understand" error, please file a bug report in this repository ("Issues").

Color
Project
Source file
Extension
Superclass:
MultiWtOsc
Project
Source file
Extension
Superclass:
SoundFileStream
Project
Source file
Extension
Superclass:
CollStream
WavetablePrep
Project
Source file
Extension
Superclass:
WavetablePrepGui
Project
Source file
Extension
Superclass:
SCViewHolder

Found no versions tagged via git

Installation

Repository

URL

https://github.com/jamshark70/ddwWavetableSynth

Since

2022-07-19

Last update

2023-11-19

Current version

1.0

Quark info

url

http://www.dewdrop-world.net/sc3

name

ddwWavetableSynth

path

ddwWavetableSynth

author

James Harkins

schelp

Classes/WavetablePrep

helpdoc

https://github.com/jamshark70/ddwWavetableSynth/blob/main/README.md

summary

Wavetable oscillator capable of using Serum/Vital-style wavetable files.

version

1.0

dependencies

['ddwGUIEnhancements']

Possible dependcies

ddwGUIEnhancements

Possible dependants