From 9b37daf6286ccb05742e0f556242440444d83cd5 Mon Sep 17 00:00:00 2001 From: Ben Sergentanis Date: Wed, 20 Dec 2023 12:05:20 -0500 Subject: [PATCH] Update README.md Swap the order of community links Add features to feature list Change code example to markdown rather than lowres image --- README.md | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index aaea33cd..745fb7e3 100644 --- a/README.md +++ b/README.md @@ -52,14 +52,37 @@ ## Features +- [**Control Signal Generators**](https://github.com/electro-smith/DaisySP/tree/master/Control/) AD and ADSR Envelopes, Phasor +- [**Drum Synthesis**](https://github.com/electro-smith/DaisySP/tree/master/Drums/) Analog/Synth Bass/Snare Drum Models, HiHat +- [**Dynamics Processors**](https://github.com/electro-smith/DaisySP/tree/master/Source/Dynamics) Crossfade, Compressor, Limiter +- [**Effects Processors:**](https://github.com/electro-smith/DaisySP/tree/master/Source/Effects) Phaser, Wavefolder, Decimate, Overdrive +- [**Filters:**](https://github.com/electro-smith/DaisySP/tree/master/Source/Filters) One pole Lowpass and Highpass, FIR, SOAP +- [**Noise Generators**](https://github.com/electro-smith/DaisySP/tree/master/Source/Noise/) Clocked Noise, Dust, Fractal Noise, Particle Noise, Whitenoise +- [**Physical Modeling Synthesis**](https://github.com/electro-smith/DaisySP/tree/master/Source/PhysicalModeling/) Karplus Strong, Resonators, Modal Synthesis +- [**Sampling Engines**](https://github.com/electro-smith/DaisySP/tree/master/Source/Sampling/) Granular Player - [**Synthesis Methods:**](https://github.com/electro-smith/DaisySP/tree/master/Source/Synthesis) Subtractive, Physical Modeling, FM -- [**Filters:**](https://github.com/electro-smith/DaisySP/tree/master/Source/Filters) Biquad, State-Variable, Modal, Comb -- [**Effects Processors:**](https://github.com/electro-smith/DaisySP/tree/master/Source/Effects) Reverb, Delay, Decimate, Compressor -- [**Utilities:**](https://github.com/electro-smith/DaisySP/tree/master/Source/Utility) Math Functions, Signal Conditioning, Aleatoric Generators +- [**Utilities:**](https://github.com/electro-smith/DaisySP/tree/master/Source/Utility) Math Functions, Signal Conditioning, Aleatoric Generators, Looper, DCBlocker ## Code Example -![example code photo](https://raw.githubusercontent.com/electro-smith/daisysp/master/resources/assets/code_example.PNG) +```cpp +#include "daisysp.h" + +static daisysp::MoogLadder flt; +static daisysp::Oscillator osc, lfo; +float saw, freq, output; + +for(size_t i = 0; i < size; i++) +{ + freq = lfo.Process(); + saw = osc.Process(); + + flt.SetFreq(freq); + output = flt.Process(saw); + + out[i] = output; +} +``` ## Getting Started @@ -72,8 +95,8 @@ Connect with other users and developers: -- Join the [Daisy Forum](https://forum.electro-smith.com/) - Chat on the [Daisy Discord Server](https://discord.gg/ByHBnMtQTR) +- Join the [Daisy Forum](https://forum.electro-smith.com/) ## Contributing