A simple additive-synthesis synth with tapioca-like UI using SuperCollider
tapioca.mp4
Tested on SuperCollider 3.10.2, Windows 10.
- Put class file
Tapioca.sc
into systemExtentionDir or userExtensionDir
can be checked by executing following lines.
Platform.systemExtensionDir.postln;
Platform.userExtensionDir.postln;
- Launch SuperCollider and open
tapioca.scd
- Execute the server(Synthdef) part
- Execute the client(GUI) part
Click anywhere in the white area at the top to create notes. The horizontal axis corresponds to the frequency and the vertical axis corresponds to the amplitude.
Click on a specific note or drag the mouse to select notes. (Ctrl key is available to add seleted notes in addition to existing selected notes)
Click and drag the area without any notes to deselect notes.
Click and drag any of the selected notes vertically to change the amplitudes.
Click and drag any of the selected notes horizontally with Shift key pressed to change the frequencies.
Hit space key to remove the selected notes.
By clicking icons at the right you can select the "1 note mode", where notes are created one by one, or the "multiple notes mode", where notes are created simulteneously when you hit the space key.
Adjust the knobs at the bottom left to set attack time, decay time, sustain level, and release time.
Notes can be grouped by colors. When creating a note/notes, the note(s) is grouped as the current color, which is currently selected in the bottom right area. You can change the color which a note belongs to by clicking the colored square in the bottom right area, with the target note selected. You can also select notes with specific color all at once by clicking the colored square in the bottom right area, with no notes selected.