Dindoléon

Avatar
from
Orléans, France
About

Don't hesitate to contact me !

Huge music fan, have studied musicology in order to understand its history.

Have been playing guitar for over a decade, also sing, percussions, keyboards, etc...

If you see this : This software was written by Simon Deplat (aka Dindoleon), this is implied : , but should be considered as a production of the whole SuperCollider community.

Dindoléon's code

Graphical Tracker Functions Example

22 Jan'20 11:42 in guitrackerapi

Example of the Graphical Tracker Functions usage ( https://sccode.org/1-5cA ). Both files should be saved inside the same folder. See internal documentation for more details.

Graphical Tracker Functions

22 Jan'20 11:39 in guitrackerapi

Stores three functions inside global variables which can be used to create either a binary tracker, a probabilist tracker or a combination of these two inside the given view. The tracker is tied to an array referencing the probabilities for a given beat to have the note played. See internal documentation for more details and usage example at https://sccode.org/1-5cB . Note that the GUI is only used to modify an array, and therefore can be used for other purposes than a tracker.

Enveloppe resizing function.

22 Jan'20 11:25 in functionenveloppe

Enveloppes sizes are fixed. This means that if enveloppe's levels are equals to [ 1, 0, 0, 0, 0, 0, 0, 0 ] and times are equals to [ 1, 1, 1, 1, 1, 1, 1, 1 ], the synth UGens will take resources 8 seconds but will only be audible 1 second. To avoid this, passing both the levels and the times to this function will detect when the sound stops playing and will reduce the "silence" times to 0.01s, thus freeing the UGens way faster. Can be useful for granular synthesis APIs, where rapid grain emission can quickly overload the server. This function's purpose is to be used with a graphical display, where user cannot control the enveloppe length.

GrainOTec

06 Dec'18 02:45 in guigranulargrainmodule

A GUI module to produce granular synthesis textures. Controls are : amplitude, trigger rate, grain duration, number of simultaneous grains, frequency offset between simultaneous grains, random panning and enveloppe.

DiamondSlider : custom unidimensionnal slider GUI.

18 Nov'18 10:07 in guislider

Custom unidimensionnal slider GUI I made for my touchscreen instrument. Presented here as a tuner, but can serve any control purpose.

Harmo : Harmonic Series modulated by a MultiSlider interface.

1

MultiSlider plot display allowing to shape a harmonic series. This is a simplification of Bruno Ruviaro's Additive Synthesis GUI Demo 2.

Poussière : standalone dust generator (uncommented version of luce)

18 Nov'18 07:22 in guislidermodule

Dust2 synth controlled by a custom 2D slider (kind of simulates vinyl crackles). Actually an uncommented fork of the luce module. Easy to integrate and modify.

luce : standalone synth and custom slider GUI demo

18 Nov'18 05:54 in guibeginnerslidermodule

luce is a standalone synth module driven by a custom 2D slider GUI. It is easy to integrate and to modify. It also serves the purpose of understanding the bases of developping modules with SuperCollider for beginners.